CARLsim  5.0.0
CARLsim: a GPU-accelerated SNN simulator
GroupConfigRT_s Struct Reference

The runtime configuration of a group. More...

#include <snn_datastructures.h>

Public Attributes

float ALPHA_MINUS_EXC
 published by GroupConfig More...
 
float ALPHA_MINUS_INB
 published by GroupConfig More...
 
float ALPHA_PLUS_EXC
 published by GroupConfig More...
 
float ALPHA_PLUS_INB
 published by GroupConfig More...
 
float avgTimeScale
 published by GroupConfig More...
 
float avgTimeScale_decay
 published by GroupConfig More...
 
float avgTimeScaleInv
 published by GroupConfig More...
 
float base5HT
 baseline concentration of Serotonin, published by GroupConfig More...
 
float baseACh
 baseline concentration of Acetylcholine, published by GroupConfig More...
 
float baseDP
 baseline concentration of Dopamine, published by GroupConfig More...
 
float baseNE
 baseline concentration of Noradrenaline, published by GroupConfig More...
 
float BETA_LTD
 published by GroupConfig More...
 
float BETA_LTP
 published by GroupConfig More...
 
float compCoupling [4]
 
float compCouplingDown
 
float compCouplingUp
 
int compNeighbors [4]
 
float decay5HT
 decay rate for Serotonin, published by GroupConfig More...
 
float decayACh
 decay rate for Acetylcholine, published by GroupConfig More...
 
float decayDP
 decay rate for Dopaamine, published by GroupConfig More...
 
float decayNE
 decay rate for Noradrenaline, published by GroupConfig More...
 
float DELTA
 published by GroupConfig More...
 
bool FixedInputWts
 published by GroupConfigMD More...
 
float GAMMA
 published by GroupConfig More...
 
int gEndN
 published by GroupConfigMD More...
 
int gGrpId
 published by GroupConfigMD More...
 
int gStartN
 published by GroupConfigMD More...
 
int GtoLOffset
 published by GroupConfigMD More...
 
bool hasExternalConnect
 published by GroupConfigMD More...
 
float homeostasisScale
 published by GroupConfig More...
 
bool isLIF
 True = a LIF spiking group. More...
 
bool isSpikeGenerator
 published by GroupConfig More...
 
bool isSpikeGenFunc
 published by GroupConfig More...
 
float KAPPA
 published by GroupConfig More...
 
float LAMBDA
 published by GroupConfig More...
 
int lEndN
 published by GroupConfigMD More...
 
int lGrpId
 published by GroupConfigMD More...
 
int lStartN
 published by GroupConfigMD More...
 
int LtoGOffset
 published by GroupConfigMD More...
 
int8_t MaxDelay
 published by GroupConfigMD More...
 
int netId
 published by GroupConfigMD More...
 
int Noffset
 the offset of spike generator (poisson) neurons [0, numNPois), published by GroupConfigMD More...
 
short numCompNeighbors
 
int numN
 published by GroupConfig More...
 
int numPostSynapses
 the total number of post-connections of a group, published by GroupConfigMD More...
 
int numPreSynapses
 the total number of pre-connections of a group, published by GroupConfigMD More...
 
float OMEGA
 published by GroupConfig More...
 
float STP_A
 published by GroupConfig More...
 
float STP_tau_u_inv
 published by GroupConfig More...
 
float STP_tau_x_inv
 published by GroupConfig More...
 
float STP_U
 published by GroupConfig More...
 
float TAU_MINUS_INV_EXC
 published by GroupConfig More...
 
float TAU_MINUS_INV_INB
 published by GroupConfig More...
 
float TAU_PLUS_INV_EXC
 published by GroupConfig More...
 
float TAU_PLUS_INV_INB
 published by GroupConfig More...
 
unsigned int Type
 published by GroupConfig More...
 
bool withCompartments
 
bool WithESTDP
 published by GroupConfig More...
 
STDPCurve WithESTDPcurve
 published by GroupConfig More...
 
STDPType WithESTDPtype
 published by GroupConfig More...
 
bool WithHomeostasis
 published by GroupConfig More...
 
bool WithISTDP
 published by GroupConfig More...
 
STDPCurve WithISTDPcurve
 published by GroupConfig More...
 
STDPType WithISTDPtype
 published by GroupConfig More...
 
bool withParamModel_9
 False = 4 parameter model; 1 = 9 parameter model. More...
 
bool WithSTDP
 published by GroupConfig More...
 
bool WithSTP
 published by GroupConfig More...
 

Detailed Description

This structure contains the configurations of groups that are created by optimizeAndPartiionNetwork(), which is ready to be executed by computing backend.

See also
CARLsimState
SNNState

Definition at line 374 of file snn_datastructures.h.

Member Data Documentation

◆ ALPHA_MINUS_EXC

float ALPHA_MINUS_EXC
See also
GroupConfig

Definition at line 411 of file snn_datastructures.h.

◆ ALPHA_MINUS_INB

float ALPHA_MINUS_INB
See also
GroupConfig

Definition at line 418 of file snn_datastructures.h.

◆ ALPHA_PLUS_EXC

float ALPHA_PLUS_EXC
See also
GroupConfig

Definition at line 410 of file snn_datastructures.h.

◆ ALPHA_PLUS_INB

float ALPHA_PLUS_INB
See also
GroupConfig

Definition at line 417 of file snn_datastructures.h.

◆ avgTimeScale

float avgTimeScale
See also
GroupConfig

Definition at line 425 of file snn_datastructures.h.

◆ avgTimeScale_decay

float avgTimeScale_decay
See also
GroupConfig

Definition at line 426 of file snn_datastructures.h.

◆ avgTimeScaleInv

float avgTimeScaleInv
See also
GroupConfig

Definition at line 427 of file snn_datastructures.h.

◆ base5HT

float base5HT
See also
GroupConfig

Definition at line 432 of file snn_datastructures.h.

◆ baseACh

float baseACh
See also
GroupConfig

Definition at line 433 of file snn_datastructures.h.

◆ baseDP

float baseDP
See also
GroupConfig

Definition at line 431 of file snn_datastructures.h.

◆ baseNE

float baseNE
See also
GroupConfig

Definition at line 434 of file snn_datastructures.h.

◆ BETA_LTD

float BETA_LTD
See also
GroupConfig

Definition at line 420 of file snn_datastructures.h.

◆ BETA_LTP

float BETA_LTP
See also
GroupConfig

Definition at line 419 of file snn_datastructures.h.

◆ compCoupling

float compCoupling[4]

Definition at line 447 of file snn_datastructures.h.

◆ compCouplingDown

float compCouplingDown

Definition at line 445 of file snn_datastructures.h.

◆ compCouplingUp

float compCouplingUp

Definition at line 444 of file snn_datastructures.h.

◆ compNeighbors

int compNeighbors[4]

Definition at line 446 of file snn_datastructures.h.

◆ decay5HT

float decay5HT
See also
GroupConfig

Definition at line 436 of file snn_datastructures.h.

◆ decayACh

float decayACh
See also
GroupConfig

Definition at line 437 of file snn_datastructures.h.

◆ decayDP

float decayDP
See also
GroupConfig

Definition at line 435 of file snn_datastructures.h.

◆ decayNE

float decayNE
See also
GroupConfig

Definition at line 438 of file snn_datastructures.h.

◆ DELTA

float DELTA
See also
GroupConfig homeostatic plasticity variables

Definition at line 422 of file snn_datastructures.h.

◆ FixedInputWts

bool FixedInputWts
See also
GroupConfigMD

Definition at line 399 of file snn_datastructures.h.

◆ GAMMA

float GAMMA
See also
GroupConfig

Definition at line 412 of file snn_datastructures.h.

◆ gEndN

int gEndN
See also
GroupConfigMD

Definition at line 378 of file snn_datastructures.h.

◆ gGrpId

int gGrpId
See also
GroupConfigMD

Definition at line 376 of file snn_datastructures.h.

◆ gStartN

int gStartN
See also
GroupConfigMD

Definition at line 377 of file snn_datastructures.h.

◆ GtoLOffset

int GtoLOffset
See also
GroupConfigMD

Definition at line 383 of file snn_datastructures.h.

◆ hasExternalConnect

bool hasExternalConnect
See also
GroupConfigMD

Definition at line 400 of file snn_datastructures.h.

◆ homeostasisScale

float homeostasisScale
See also
GroupConfig

Definition at line 428 of file snn_datastructures.h.

◆ isLIF

bool isLIF

Definition at line 441 of file snn_datastructures.h.

◆ isSpikeGenerator

bool isSpikeGenerator
See also
GroupConfig

Definition at line 388 of file snn_datastructures.h.

◆ isSpikeGenFunc

bool isSpikeGenFunc
See also
GroupConfig

Definition at line 389 of file snn_datastructures.h.

◆ KAPPA

float KAPPA
See also
GroupConfig

Definition at line 413 of file snn_datastructures.h.

◆ LAMBDA

float LAMBDA
See also
GroupConfig

Definition at line 421 of file snn_datastructures.h.

◆ lEndN

int lEndN
See also
GroupConfigMD

Definition at line 381 of file snn_datastructures.h.

◆ lGrpId

int lGrpId
See also
GroupConfigMD

Definition at line 379 of file snn_datastructures.h.

◆ lStartN

int lStartN
See also
GroupConfigMD

Definition at line 380 of file snn_datastructures.h.

◆ LtoGOffset

int LtoGOffset
See also
GroupConfigMD

Definition at line 382 of file snn_datastructures.h.

◆ MaxDelay

int8_t MaxDelay
See also
GroupConfigMD

Definition at line 402 of file snn_datastructures.h.

◆ netId

int netId
See also
GroupConfigMD

Definition at line 375 of file snn_datastructures.h.

◆ Noffset

int Noffset
See also
GroupConfigMD

Definition at line 401 of file snn_datastructures.h.

◆ numCompNeighbors

short numCompNeighbors

Definition at line 448 of file snn_datastructures.h.

◆ numN

int numN
See also
GroupConfig

Definition at line 385 of file snn_datastructures.h.

◆ numPostSynapses

int numPostSynapses
See also
GroupConfigMD

Definition at line 386 of file snn_datastructures.h.

◆ numPreSynapses

int numPreSynapses
See also
GroupConfigMD

Definition at line 387 of file snn_datastructures.h.

◆ OMEGA

float OMEGA
See also
GroupConfig

Definition at line 414 of file snn_datastructures.h.

◆ STP_A

float STP_A
See also
GroupConfig

Definition at line 404 of file snn_datastructures.h.

◆ STP_tau_u_inv

float STP_tau_u_inv
See also
GroupConfig

Definition at line 406 of file snn_datastructures.h.

◆ STP_tau_x_inv

float STP_tau_x_inv
See also
GroupConfig

Definition at line 407 of file snn_datastructures.h.

◆ STP_U

float STP_U
See also
GroupConfig

Definition at line 405 of file snn_datastructures.h.

◆ TAU_MINUS_INV_EXC

float TAU_MINUS_INV_EXC
See also
GroupConfig

Definition at line 409 of file snn_datastructures.h.

◆ TAU_MINUS_INV_INB

float TAU_MINUS_INV_INB
See also
GroupConfig

Definition at line 416 of file snn_datastructures.h.

◆ TAU_PLUS_INV_EXC

float TAU_PLUS_INV_EXC
See also
GroupConfig

Definition at line 408 of file snn_datastructures.h.

◆ TAU_PLUS_INV_INB

float TAU_PLUS_INV_INB
See also
GroupConfig

Definition at line 415 of file snn_datastructures.h.

◆ Type

unsigned int Type
See also
GroupConfig

Definition at line 384 of file snn_datastructures.h.

◆ withCompartments

bool withCompartments

Definition at line 443 of file snn_datastructures.h.

◆ WithESTDP

bool WithESTDP
See also
GroupConfig

Definition at line 392 of file snn_datastructures.h.

◆ WithESTDPcurve

STDPCurve WithESTDPcurve
See also
GroupConfig

Definition at line 396 of file snn_datastructures.h.

◆ WithESTDPtype

STDPType WithESTDPtype
See also
GroupConfig

Definition at line 394 of file snn_datastructures.h.

◆ WithHomeostasis

bool WithHomeostasis
See also
GroupConfig

Definition at line 398 of file snn_datastructures.h.

◆ WithISTDP

bool WithISTDP
See also
GroupConfig

Definition at line 393 of file snn_datastructures.h.

◆ WithISTDPcurve

STDPCurve WithISTDPcurve
See also
GroupConfig

Definition at line 397 of file snn_datastructures.h.

◆ WithISTDPtype

STDPType WithISTDPtype
See also
GroupConfig

Definition at line 395 of file snn_datastructures.h.

◆ withParamModel_9

bool withParamModel_9

Definition at line 440 of file snn_datastructures.h.

◆ WithSTDP

bool WithSTDP
See also
GroupConfig

Definition at line 391 of file snn_datastructures.h.

◆ WithSTP

bool WithSTP
See also
GroupConfig

Definition at line 390 of file snn_datastructures.h.


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