CARLsim
6.1.0
CARLsim: a GPU-accelerated SNN simulator
|
runtime network configuration More...
#include <snn_datastructures.h>
Public Attributes | |
unsigned int | I_setLength |
used for GPU only More... | |
size_t | I_setPitch |
used for GPU only More... | |
int | maxDelay |
maximum axonal delay in the gloabl network More... | |
int | maxNumPostSynN |
the maximum number of post-synaptic connections among neurons More... | |
int | maxNumPreSynN |
the maximum number of pre-syanptic connections among neurons More... | |
unsigned int | maxSpikesD1 |
the estimated maximum number of spikes with delay == 1 in a network More... | |
unsigned int | maxSpikesD2 |
the estimated maximum number of spikes with delay >= 2 in a network More... | |
int | numComp |
number of compartmental neurons More... | |
int | numConnections |
number of local connections in this local network More... | |
int | numGroups |
number of local groups in this local network More... | |
int | numGroupsAssigned |
number of groups assigned to this local network More... | |
int | numN |
number of neurons in th local network More... | |
int | numNAssigned |
number of total neurons assigned to the local network More... | |
int | numNExcPois |
number of excitatory poisson neurons More... | |
int | numNExcReg |
number of regular excitatory neurons More... | |
int | numNExternal |
number of external neurons in the view of the local network More... | |
int | numNInhPois |
number of inhibitory poisson neurons More... | |
int | numNInhReg |
number of regular inhibitory neurons More... | |
int | numNPois |
number of poisson neurons More... | |
int | numNRateGen |
number of poisson neurons generating spikes based on firing rate More... | |
int | numNReg |
number of regular (spking) neurons More... | |
int | numNSpikeGen |
number of poisson neurons generating spikes based on callback functions More... | |
int | numPostSynNet |
the total number of post-connections in a network More... | |
int | numPreSynNet |
the total number of pre-connections in a network More... | |
bool | sim_in_testing |
bool | sim_with_compartments |
bool | sim_with_conductances |
bool | sim_with_fixedwts |
bool | sim_with_GABAb_rise |
a flag to inform whether to compute GABAb rise time More... | |
bool | sim_with_homeostasis |
bool | sim_with_modulated_stdp |
bool | sim_with_nm |
bool | sim_with_NMDA_rise |
a flag to inform whether to compute NMDA rise time More... | |
bool | sim_with_stdp |
bool | sim_with_stp |
integrationMethod_t | simIntegrationMethod |
integration method (forward-Euler or Fourth-order Runge-Kutta) More... | |
int | simNumStepsPerMs |
number of steps per 1 millisecond More... | |
float | stdpScaleFactor |
size_t | STP_Pitch |
numN rounded upwards to the nearest 256 boundary, used for GPU only More... | |
float | timeStep |
inverse of simNumStepsPerMs More... | |
float | wtChangeDecay |
the wtChange decay More... | |
This structure contains the network configuration that is required for GPU simulation. The data in this structure are copied to device memory when running GPU simulation.
Definition at line 836 of file snn_datastructures.h.
unsigned int I_setLength |
Definition at line 855 of file snn_datastructures.h.
size_t I_setPitch |
Definition at line 856 of file snn_datastructures.h.
int maxDelay |
Definition at line 838 of file snn_datastructures.h.
int maxNumPostSynN |
Definition at line 860 of file snn_datastructures.h.
int maxNumPreSynN |
Definition at line 861 of file snn_datastructures.h.
unsigned int maxSpikesD1 |
Definition at line 863 of file snn_datastructures.h.
unsigned int maxSpikesD2 |
Definition at line 862 of file snn_datastructures.h.
int numComp |
Definition at line 845 of file snn_datastructures.h.
int numConnections |
Definition at line 868 of file snn_datastructures.h.
int numGroups |
Definition at line 866 of file snn_datastructures.h.
int numGroupsAssigned |
Definition at line 867 of file snn_datastructures.h.
int numN |
Definition at line 841 of file snn_datastructures.h.
int numNAssigned |
Definition at line 852 of file snn_datastructures.h.
int numNExcPois |
Definition at line 846 of file snn_datastructures.h.
int numNExcReg |
Definition at line 842 of file snn_datastructures.h.
int numNExternal |
Definition at line 851 of file snn_datastructures.h.
int numNInhPois |
Definition at line 847 of file snn_datastructures.h.
int numNInhReg |
Definition at line 843 of file snn_datastructures.h.
int numNPois |
Definition at line 848 of file snn_datastructures.h.
int numNRateGen |
Definition at line 850 of file snn_datastructures.h.
int numNReg |
Definition at line 844 of file snn_datastructures.h.
int numNSpikeGen |
Definition at line 849 of file snn_datastructures.h.
int numPostSynNet |
Definition at line 858 of file snn_datastructures.h.
int numPreSynNet |
Definition at line 859 of file snn_datastructures.h.
bool sim_in_testing |
Definition at line 880 of file snn_datastructures.h.
bool sim_with_compartments |
Definition at line 875 of file snn_datastructures.h.
bool sim_with_conductances |
Definition at line 874 of file snn_datastructures.h.
bool sim_with_fixedwts |
Definition at line 872 of file snn_datastructures.h.
bool sim_with_GABAb_rise |
Definition at line 893 of file snn_datastructures.h.
bool sim_with_homeostasis |
Definition at line 878 of file snn_datastructures.h.
bool sim_with_modulated_stdp |
Definition at line 877 of file snn_datastructures.h.
bool sim_with_nm |
Definition at line 884 of file snn_datastructures.h.
bool sim_with_NMDA_rise |
Definition at line 892 of file snn_datastructures.h.
bool sim_with_stdp |
Definition at line 876 of file snn_datastructures.h.
bool sim_with_stp |
Definition at line 879 of file snn_datastructures.h.
integrationMethod_t simIntegrationMethod |
Definition at line 905 of file snn_datastructures.h.
int simNumStepsPerMs |
Definition at line 906 of file snn_datastructures.h.
float stdpScaleFactor |
Definition at line 887 of file snn_datastructures.h.
size_t STP_Pitch |
Definition at line 857 of file snn_datastructures.h.
float timeStep |
Definition at line 907 of file snn_datastructures.h.
float wtChangeDecay |
Definition at line 888 of file snn_datastructures.h.