CARLsim  6.1.0
CARLsim: a GPU-accelerated SNN simulator
NetworkConfigRT_s Struct Reference

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...
 

Detailed Description

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.

See also
SNN

Definition at line 836 of file snn_datastructures.h.

Member Data Documentation

◆ I_setLength

unsigned int I_setLength

Definition at line 855 of file snn_datastructures.h.

◆ I_setPitch

size_t I_setPitch

Definition at line 856 of file snn_datastructures.h.

◆ maxDelay

int maxDelay

Definition at line 838 of file snn_datastructures.h.

◆ maxNumPostSynN

int maxNumPostSynN

Definition at line 860 of file snn_datastructures.h.

◆ maxNumPreSynN

int maxNumPreSynN

Definition at line 861 of file snn_datastructures.h.

◆ maxSpikesD1

unsigned int maxSpikesD1

Definition at line 863 of file snn_datastructures.h.

◆ maxSpikesD2

unsigned int maxSpikesD2

Definition at line 862 of file snn_datastructures.h.

◆ numComp

int numComp

Definition at line 845 of file snn_datastructures.h.

◆ numConnections

int numConnections

Definition at line 868 of file snn_datastructures.h.

◆ numGroups

int numGroups

Definition at line 866 of file snn_datastructures.h.

◆ numGroupsAssigned

int numGroupsAssigned

Definition at line 867 of file snn_datastructures.h.

◆ numN

int numN

Definition at line 841 of file snn_datastructures.h.

◆ numNAssigned

int numNAssigned

Definition at line 852 of file snn_datastructures.h.

◆ numNExcPois

int numNExcPois

Definition at line 846 of file snn_datastructures.h.

◆ numNExcReg

int numNExcReg

Definition at line 842 of file snn_datastructures.h.

◆ numNExternal

int numNExternal

Definition at line 851 of file snn_datastructures.h.

◆ numNInhPois

int numNInhPois

Definition at line 847 of file snn_datastructures.h.

◆ numNInhReg

int numNInhReg

Definition at line 843 of file snn_datastructures.h.

◆ numNPois

int numNPois

Definition at line 848 of file snn_datastructures.h.

◆ numNRateGen

int numNRateGen

Definition at line 850 of file snn_datastructures.h.

◆ numNReg

int numNReg

Definition at line 844 of file snn_datastructures.h.

◆ numNSpikeGen

int numNSpikeGen

Definition at line 849 of file snn_datastructures.h.

◆ numPostSynNet

int numPostSynNet

Definition at line 858 of file snn_datastructures.h.

◆ numPreSynNet

int numPreSynNet

Definition at line 859 of file snn_datastructures.h.

◆ sim_in_testing

bool sim_in_testing

Definition at line 880 of file snn_datastructures.h.

◆ sim_with_compartments

bool sim_with_compartments

Definition at line 875 of file snn_datastructures.h.

◆ sim_with_conductances

bool sim_with_conductances

Definition at line 874 of file snn_datastructures.h.

◆ sim_with_fixedwts

bool sim_with_fixedwts

Definition at line 872 of file snn_datastructures.h.

◆ sim_with_GABAb_rise

bool sim_with_GABAb_rise

Definition at line 893 of file snn_datastructures.h.

◆ sim_with_homeostasis

bool sim_with_homeostasis

Definition at line 878 of file snn_datastructures.h.

◆ sim_with_modulated_stdp

bool sim_with_modulated_stdp

Definition at line 877 of file snn_datastructures.h.

◆ sim_with_nm

bool sim_with_nm

Definition at line 884 of file snn_datastructures.h.

◆ sim_with_NMDA_rise

bool sim_with_NMDA_rise

Definition at line 892 of file snn_datastructures.h.

◆ sim_with_stdp

bool sim_with_stdp

Definition at line 876 of file snn_datastructures.h.

◆ sim_with_stp

bool sim_with_stp

Definition at line 879 of file snn_datastructures.h.

◆ simIntegrationMethod

integrationMethod_t simIntegrationMethod

Definition at line 905 of file snn_datastructures.h.

◆ simNumStepsPerMs

int simNumStepsPerMs

Definition at line 906 of file snn_datastructures.h.

◆ stdpScaleFactor

float stdpScaleFactor

Definition at line 887 of file snn_datastructures.h.

◆ STP_Pitch

size_t STP_Pitch

Definition at line 857 of file snn_datastructures.h.

◆ timeStep

float timeStep

Definition at line 907 of file snn_datastructures.h.

◆ wtChangeDecay

float wtChangeDecay

Definition at line 888 of file snn_datastructures.h.


The documentation for this struct was generated from the following file: