CARLsim  4.1.0
CARLsim: a GPU-accelerated SNN simulator
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CCARLsimCARLsim User Interface This class provides a user interface to the public sections of CARLsimCore source code. Example networks that use this methodology can be found in the examples/ directory. Documentation is available on our website
 CImpl
 CcompConnectConfig_sThe configuration of a compartmental connection
 CcompConnectionInfo_s
 CConnectConfig_sThe configuration of a connection
 CConnectConfigMD_sIntermediate data of connect config
 CConnectConfigRT_sThe runtime configuration of a connection
 CConnectionGenerator
 CConnectionGeneratorCoreUsed for relaying callback to ConnectionGenerator
 CConnectionInfo_s
 CConnectionMonitorClass ConnectionMonitor
 CConnectionMonitorCore
 CDelayInfo_s
 CExpCurveA struct to assign exponential STDP curves
 CGlobalNetworkConfig_s
 CGrid3DA struct to arrange neurons on a 3D grid (a primitive cubic Bravais lattice with cubic side length 1)
 CGroupConfig_sThe configuration of a group
 CGroupConfigMD_s
 CGroupConfigRT_sThe runtime configuration of a group
 CGroupMonitorClass GroupMonitor
 CGroupMonitorCoreGroupMonitor private core implementation
 CGroupNeuromodulatorInfo_sA struct for retrieving neuromodulator information of a group
 CGroupSTDPInfo_sA struct for retrieving STDP related information of a group
 CHomeostasisConfig_s
 CInteractiveSpikeGeneratorA interactive spike generator that generate spikes upon users' request
 CNetworkConfigRT_sRuntime network configuration
 CNeuralDynamicsConfig_s
 CNeuromodulatorConfig_s
 CNeuronMonitor
 CNeuronMonitorCore
 CPeriodicSpikeGeneratorPeriodic SpikeGenerator (constant ISI) creating spikes at a certain rate
 CPoint3DPoint in 3D space
 CPoissonRateClass for generating Poisson spike trains
 CImpl
 CPrePostGroupSpikeGeneratorSpike generator for spike timing control
 CPulseCurveStruct to assign a pulse I-STDP curve
 CRadiusRFA struct to specify the receptive field (RF) radius in 3 dimensions
 CRangeDelayRange struct for synaptic delays
 CRangeRmemStruct defines the minimum and maximum membrane resisatnces of the LIF neuron group
 CRangeWeightRange struct for synaptic weight magnitudes
 CRoutingTableEntry_sRuntime spike routing table entry
 CRuntimeData_s
 CSimpleWeightTunerClass SimpleWeightTuner
 CImplPrivate implementation of the Stopwatch Utility
 CSNNContains all of CARLsim's core functionality
 CSpikeBufferCircular buffer for delivering spikes
 CImpl
 CSpikeIteratorIterator to loop over the scheduled spikes at a certain delay
 CSpikeNodeLinked list to hold the corresponding neuron Id and delivery delay for each spike
 CSpikeGenerator
 CSpikeGeneratorCoreUsed for relaying callback to SpikeGenerator
 CSpikeGeneratorFromFileSpikeGeneratorFromFile schedules spikes from a spike file binary
 CSpikeGeneratorFromVectorSpikeGenerator that schedules spikes from a vector of spike times
 CSpikeMonitorClass SpikeMonitor
 CSpikeMonitorCore
 CSTDPConfig_s
 CSTPConfig_s
 CSynInfo_s
 CThreadStruct_sCPU multithreading subroutine (that takes single argument) struct argument
 CTimingBasedCurveA struct to assign a timing-based E-STDP curve
 CUserErrorsStatic Class for handling user errors
 CVisualStimulusClass to integrate CARLsim with a stimulus created using VisualStimulus.m Version: 4/11/14 Author: Michael Beyeler mbeye.nosp@m.ler@.nosp@m.uci.e.nosp@m.du
 CImpl