CARLsim
5.0.0
CARLsim: a GPU-accelerated SNN simulator
|
runtime network configuration More...
#include <snn_datastructures.h>
Public Attributes | |
double | dAMPA |
multiplication factor for decay time of AMPA conductance (gAMPA[i] *= dAMPA) More... | |
double | dGABAa |
multiplication factor for decay time of GABAa More... | |
double | dGABAb |
multiplication factor for decay time of GABAb More... | |
double | dNMDA |
multiplication factor for decay time of NMDA More... | |
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... | |
double | rGABAb |
multiplication factor for rise time of GABAb More... | |
double | rNMDA |
multiplication factor for rise time of NMDA More... | |
double | sGABAb |
scaling factor for GABAb amplitude 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... | |
double | sNMDA |
scaling factor for NMDA amplitude 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 626 of file snn_datastructures.h.
double dAMPA |
Definition at line 682 of file snn_datastructures.h.
double dGABAa |
Definition at line 686 of file snn_datastructures.h.
double dGABAb |
Definition at line 688 of file snn_datastructures.h.
double dNMDA |
Definition at line 684 of file snn_datastructures.h.
unsigned int I_setLength |
Definition at line 645 of file snn_datastructures.h.
size_t I_setPitch |
Definition at line 646 of file snn_datastructures.h.
int maxDelay |
Definition at line 628 of file snn_datastructures.h.
int maxNumPostSynN |
Definition at line 650 of file snn_datastructures.h.
int maxNumPreSynN |
Definition at line 651 of file snn_datastructures.h.
unsigned int maxSpikesD1 |
Definition at line 653 of file snn_datastructures.h.
unsigned int maxSpikesD2 |
Definition at line 652 of file snn_datastructures.h.
int numComp |
Definition at line 635 of file snn_datastructures.h.
int numConnections |
Definition at line 658 of file snn_datastructures.h.
int numGroups |
Definition at line 656 of file snn_datastructures.h.
int numGroupsAssigned |
Definition at line 657 of file snn_datastructures.h.
int numN |
Definition at line 631 of file snn_datastructures.h.
int numNAssigned |
Definition at line 642 of file snn_datastructures.h.
int numNExcPois |
Definition at line 636 of file snn_datastructures.h.
int numNExcReg |
Definition at line 632 of file snn_datastructures.h.
int numNExternal |
Definition at line 641 of file snn_datastructures.h.
int numNInhPois |
Definition at line 637 of file snn_datastructures.h.
int numNInhReg |
Definition at line 633 of file snn_datastructures.h.
int numNPois |
Definition at line 638 of file snn_datastructures.h.
int numNRateGen |
Definition at line 640 of file snn_datastructures.h.
int numNReg |
Definition at line 634 of file snn_datastructures.h.
int numNSpikeGen |
Definition at line 639 of file snn_datastructures.h.
int numPostSynNet |
Definition at line 648 of file snn_datastructures.h.
int numPreSynNet |
Definition at line 649 of file snn_datastructures.h.
double rGABAb |
Definition at line 687 of file snn_datastructures.h.
double rNMDA |
Definition at line 683 of file snn_datastructures.h.
double sGABAb |
Definition at line 689 of file snn_datastructures.h.
bool sim_in_testing |
Definition at line 669 of file snn_datastructures.h.
bool sim_with_compartments |
Definition at line 664 of file snn_datastructures.h.
bool sim_with_conductances |
Definition at line 663 of file snn_datastructures.h.
bool sim_with_fixedwts |
Definition at line 662 of file snn_datastructures.h.
bool sim_with_GABAb_rise |
Definition at line 681 of file snn_datastructures.h.
bool sim_with_homeostasis |
Definition at line 667 of file snn_datastructures.h.
bool sim_with_modulated_stdp |
Definition at line 666 of file snn_datastructures.h.
bool sim_with_nm |
Definition at line 673 of file snn_datastructures.h.
bool sim_with_NMDA_rise |
Definition at line 680 of file snn_datastructures.h.
bool sim_with_stdp |
Definition at line 665 of file snn_datastructures.h.
bool sim_with_stp |
Definition at line 668 of file snn_datastructures.h.
integrationMethod_t simIntegrationMethod |
Definition at line 691 of file snn_datastructures.h.
int simNumStepsPerMs |
Definition at line 692 of file snn_datastructures.h.
double sNMDA |
Definition at line 685 of file snn_datastructures.h.
float stdpScaleFactor |
Definition at line 676 of file snn_datastructures.h.
size_t STP_Pitch |
Definition at line 647 of file snn_datastructures.h.
float timeStep |
Definition at line 693 of file snn_datastructures.h.
float wtChangeDecay |
Definition at line 677 of file snn_datastructures.h.