CARLsim
5.0.0
CARLsim: a GPU-accelerated SNN simulator
Main Page
User Guide
1. Getting Started
2. Basic Concepts
3. Neurons, Synapses, and Groups
4. Connections
5. Synaptic Plasticity
6. Input
7. Monitoring
8. Saving and Loading
9. MATLAB Offline Analysis Toolbox (OAT)
10. ECJ
11. Regression Suite
12. Advanced Topics
13. pyCARL
Tutorial
1. Basic Concepts
2. 80-20 Random Spiking Network
3. Plasticity
4. Image Processing
5. Motion Energy
6. Simple Weight Tuner
7. Parameter Tuning Interface (PTI)
8. Multi-Compartment Models
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
l
n
o
p
r
s
t
u
v
w
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
v
w
x
y
z
Enumerations
Enumerator
a
c
f
i
m
n
u
w
Related Functions
Files
File List
File Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
p
r
s
t
u
Functions
Variables
Typedefs
Enumerations
Enumerator
a
b
c
d
e
f
g
h
i
m
n
p
r
s
t
u
Macros
a
c
d
e
g
i
k
l
m
n
p
s
t
u
•
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
- g -
getAccumTime() :
NeuronMonitorCore
,
SpikeMonitorCore
getAllFiringRates() :
SpikeMonitor
,
SpikeMonitorCore
getAllFiringRatesSorted() :
SpikeMonitor
,
SpikeMonitorCore
getBufferSize() :
NeuronMonitorCore
,
SpikeMonitorCore
getCARLsimState() :
CARLsim
,
CARLsim::Impl
getChannels() :
VisualStimulus
,
VisualStimulus::Impl
getConductanceAMPA() :
CARLsim
,
CARLsim::Impl
,
SNN
getConductanceGABAa() :
CARLsim
,
CARLsim::Impl
,
SNN
getConductanceGABAb() :
CARLsim
,
CARLsim::Impl
,
SNN
getConductanceNMDA() :
CARLsim
,
CARLsim::Impl
,
SNN
getConnectConfig() :
SNN
getConnectFileId() :
ConnectionMonitorCore
getConnectId() :
ConnectionMonitor
,
ConnectionMonitorCore
,
SNN
getCurrent() :
SNN
getCurrentFrameChar() :
VisualStimulus
,
VisualStimulus::Impl
getCurrentFrameNumber() :
VisualStimulus
,
VisualStimulus::Impl
getCurrentFramePoisson() :
VisualStimulus
,
VisualStimulus::Impl
getDataVector() :
GroupMonitor
,
GroupMonitorCore
getDelayRange() :
CARLsim
,
CARLsim::Impl
,
SNN
getDelays() :
CARLsim
,
CARLsim::Impl
,
SNN
getFanIn() :
ConnectionMonitor
,
ConnectionMonitorCore
getFanOut() :
ConnectionMonitor
,
ConnectionMonitorCore
getGroupEndNeuronId() :
CARLsim
,
CARLsim::Impl
,
SNN
getGroupFileId() :
GroupMonitorCore
getGroupGrid3D() :
CARLsim
,
CARLsim::Impl
,
SNN
getGroupId() :
CARLsim
,
CARLsim::Impl
,
SNN
getGroupName() :
CARLsim
,
CARLsim::Impl
,
SNN
getGroupNeuromodulatorInfo() :
CARLsim
,
CARLsim::Impl
,
SNN
getGroupNumNeurons() :
CARLsim
,
CARLsim::Impl
,
SNN
getGroupStartNeuronId() :
CARLsim
,
CARLsim::Impl
,
SNN
getGroupSTDPInfo() :
CARLsim
,
CARLsim::Impl
,
SNN
getGrpId() :
GroupMonitorCore
,
SpikeMonitorCore
getGrpNumNeurons() :
GroupMonitorCore
,
SpikeMonitorCore
getHeight() :
VisualStimulus
,
VisualStimulus::Impl
getLastUpdated() :
GroupMonitorCore
,
NeuronMonitorCore
,
SpikeMonitorCore
getLength() :
VisualStimulus
,
VisualStimulus::Impl
getLogFpDeb() :
CARLsim
,
CARLsim::Impl
,
SNN
getLogFpErr() :
CARLsim
,
CARLsim::Impl
,
SNN
getLogFpInf() :
CARLsim
,
CARLsim::Impl
,
SNN
getLogFpLog() :
CARLsim
,
CARLsim::Impl
,
SNN
getLoggerMode() :
SNN
getMaxFiringRate() :
SpikeMonitor
,
SpikeMonitorCore
getMaxNumCompConnections() :
CARLsim
,
CARLsim::Impl
getMaxWeight() :
ConnectionMonitor
,
ConnectionMonitorCore
getMinFiringRate() :
SpikeMonitor
,
SpikeMonitorCore
getMinWeight() :
ConnectionMonitor
,
ConnectionMonitorCore
getMode() :
SpikeMonitor
,
SpikeMonitorCore
getMonitorId() :
ConnectionMonitorCore
,
GroupMonitorCore
,
SpikeMonitorCore
getNetworkName() :
SNN
getNeuronFileId() :
NeuronMonitorCore
getNeuronLocation3D() :
CARLsim
,
CARLsim::Impl
,
SNN
getNeuronMeanFiringRate() :
SpikeMonitor
,
SpikeMonitorCore
getNeuronMonitor() :
SNN
getNeuronMonitorCore() :
SNN
getNeuronNumSpikes() :
SpikeMonitor
,
SpikeMonitorCore
getNumCompartmentConnections() :
SNN
getNumConnections() :
CARLsim
,
CARLsim::Impl
,
SNN
getNumGroups() :
CARLsim
,
CARLsim::Impl
,
SNN
getNumNeurons() :
CARLsim
,
CARLsim::Impl
,
PoissonRate
,
PoissonRate::Impl
,
SNN
getNumNeuronsGen() :
CARLsim
,
CARLsim::Impl
,
SNN
getNumNeuronsGenExc() :
CARLsim
,
CARLsim::Impl
,
SNN
getNumNeuronsGenInh() :
CARLsim
,
CARLsim::Impl
,
SNN
getNumNeuronsPost() :
ConnectionMonitor
,
ConnectionMonitorCore
getNumNeuronsPre() :
ConnectionMonitor
,
ConnectionMonitorCore
getNumNeuronsReg() :
CARLsim
,
CARLsim::Impl
,
SNN
getNumNeuronsRegExc() :
CARLsim
,
CARLsim::Impl
,
SNN
getNumNeuronsRegInh() :
CARLsim
,
CARLsim::Impl
,
SNN
getNumNeuronsWithFiringRate() :
SpikeMonitor
,
SpikeMonitorCore
getNumSilentNeurons() :
SpikeMonitor
,
SpikeMonitorCore
getNumSynapses() :
CARLsim
,
CARLsim::Impl
,
ConnectionMonitor
,
ConnectionMonitorCore
,
SNN
getNumSynapticConnections() :
CARLsim
,
CARLsim::Impl
,
SNN
getNumWeightsChanged() :
ConnectionMonitor
,
ConnectionMonitorCore
getNumWeightsInRange() :
ConnectionMonitor
,
ConnectionMonitorCore
getNumWeightsWithValue() :
ConnectionMonitor
,
ConnectionMonitorCore
getPeakTimeVector() :
GroupMonitor
,
GroupMonitorCore
getPeakValueVector() :
GroupMonitor
,
GroupMonitorCore
getPercentNeuronsWithFiringRate() :
SpikeMonitor
,
SpikeMonitorCore
getPercentSilentNeurons() :
SpikeMonitor
,
SpikeMonitorCore
getPercentWeightsChanged() :
ConnectionMonitor
getPercentWeightsInRange() :
ConnectionMonitor
getPercentWeightsWithValue() :
ConnectionMonitor
getPersistentData() :
GroupMonitor
,
GroupMonitorCore
,
SpikeMonitor
,
SpikeMonitorCore
getPopMeanFiringRate() :
SpikeMonitor
,
SpikeMonitorCore
getPopNumSpikes() :
SpikeMonitor
,
SpikeMonitorCore
getPopStdFiringRate() :
SpikeMonitor
,
SpikeMonitorCore
getRandSeed() :
SNN
getRate() :
PoissonRate
,
PoissonRate::Impl
getRatePtrCPU() :
PoissonRate
,
PoissonRate::Impl
getRatePtrGPU() :
PoissonRate
,
PoissonRate::Impl
getRates() :
PoissonRate
,
PoissonRate::Impl
getRecordingLastStartTime() :
GroupMonitor
,
GroupMonitorCore
,
SpikeMonitor
,
SpikeMonitorCore
getRecordingStartTime() :
GroupMonitor
,
GroupMonitorCore
,
SpikeMonitor
,
SpikeMonitorCore
getRecordingStopTime() :
GroupMonitor
,
GroupMonitorCore
,
SpikeMonitor
,
SpikeMonitorCore
getRecordingTotalTime() :
GroupMonitor
,
GroupMonitorCore
,
SpikeMonitor
,
SpikeMonitorCore
getRFDist3D() :
SNN
getSimTime() :
CARLsim
,
CARLsim::Impl
,
SNN
getSimTimeMs() :
SNN
getSimTimeMsec() :
CARLsim
,
CARLsim::Impl
getSimTimeSec() :
CARLsim
,
CARLsim::Impl
,
SNN
getSortedPeakTimeVector() :
GroupMonitor
,
GroupMonitorCore
getSortedPeakValueVector() :
GroupMonitor
,
GroupMonitorCore
getSpikeFileId() :
SpikeMonitorCore
getSpikeMonitor() :
CARLsim
,
CARLsim::Impl
,
SNN
getSpikeMonitorCore() :
SNN
getSpikeVector2D() :
SpikeMonitor
,
SpikeMonitorCore
getSTPu() :
SNN
getSTPx() :
SNN
getTimeMsCurrentSnapshot() :
ConnectionMonitor
,
ConnectionMonitorCore
getTimeMsLastSnapshot() :
ConnectionMonitor
,
ConnectionMonitorCore
getTimeMsSinceLastSnapshot() :
ConnectionMonitor
,
ConnectionMonitorCore
getTimeVector() :
GroupMonitor
,
GroupMonitorCore
getTotalAbsWeightChange() :
ConnectionMonitor
,
ConnectionMonitorCore
getType() :
VisualStimulus
,
VisualStimulus::Impl
getUpdateTimeIntervalSec() :
ConnectionMonitorCore
getVectorI() :
NeuronMonitorCore
getVectorU() :
NeuronMonitorCore
getVectorV() :
NeuronMonitorCore
getWeightMatrix2D() :
SNN
getWeightRange() :
CARLsim
,
CARLsim::Impl
,
SNN
getWidth() :
VisualStimulus
,
VisualStimulus::Impl
GlobalNetworkConfig_s() :
GlobalNetworkConfig_s
Grid3D() :
Grid3D
GroupConfig_s() :
GroupConfig_s
GroupConfigMD_s() :
GroupConfigMD_s
GroupMonitor() :
GroupMonitor
GroupMonitorCore() :
GroupMonitorCore
Generated on Sun Jul 19 2020 14:56:45 for CARLsim by
1.8.18