CARLsim  6.1.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 acne12p1
 sample param 1 for ACNE15 More...
 
float acne12p2
 sample param 2 for ACNE15 More...
 
bool active5HT
 flag for Serotonin More...
 
bool activeACh
 flag for Acetylcholine More...
 
bool activeDP
 flag for Dopaamine More...
 
bool activeNE
 flag for Noradrenaline More...
 
float avgTimeScale
 < homeostatic plasticity variables More...
 
float avgTimeScale_decay
 published by GroupConfig More...
 
float avgTimeScaleInv
 published by GroupConfig More...
 
int AxonPlast_TAU
 
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 compCoupling [4]
 
float compCouplingDown
 
float compCouplingUp
 
int compNeighbors [4]
 
float dAMPA
 multiplication factor for decay time of AMPA conductance (gAMPA[i] *= dAMPA) More...
 
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 dGABAa
 multiplication factor for decay time of GABAa More...
 
float dGABAb
 multiplication factor for decay time of GABAb More...
 
float dNMDA
 multiplication factor for decay time of NMDA More...
 
bool FixedInputWts
 published by GroupConfigMD 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...
 
unsigned int icalcType
 
bool isLIF
 True = a LIF spiking group. More...
 
bool isSpikeGenerator
 published by GroupConfig More...
 
bool isSpikeGenFunc
 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...
 
float nm4w [NM_NE+3]
 Array size = last index + 1 + additional elementsnorm + base. 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 release5HT
 release per spike for Serotonin More...
 
float releaseACh
 release per spike for Acetylcholine More...
 
float releaseDP
 release per spike for Dopaamine More...
 
float releaseNE
 release per spike for Noradrenaline More...
 
float rGABAb
 multiplication factor for rise time of GABAb More...
 
float rNMDA
 multiplication factor for rise time of NMDA More...
 
float sGABAb
 scaling factor for GABAb amplitude More...
 
float sNMDA
 scaling factor for NMDA amplitude 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...
 
unsigned int Type
 published by GroupConfig More...
 
bool with_GABAb_rise
 replaces sim_with_GABAb_rise More...
 
bool with_NMDA_rise
 replaces sim_with_NMDA_rise More...
 
bool WithAxonPlast
 
bool withCompartments
 
bool WithDA_MOD
 
bool WithHomeostasis
 published by GroupConfig More...
 
bool WithNM4STP
 if group has targeted STP 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...
 
float wstptauu [NM_NE+3]
 Array size = last index + 1 + additional elementsnorm + base. More...
 
float wstptaux [NM_NE+3]
 Array size = last index + 1 + additional elementsnorm + base. More...
 
float wstpu [NM_NE+3]
 Array size = last index + 1 + additional elementsnorm + base. 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 532 of file snn_datastructures.h.

Member Data Documentation

◆ acne12p1

float acne12p1

Definition at line 631 of file snn_datastructures.h.

◆ acne12p2

float acne12p2

Definition at line 632 of file snn_datastructures.h.

◆ active5HT

bool active5HT

Definition at line 603 of file snn_datastructures.h.

◆ activeACh

bool activeACh

Definition at line 604 of file snn_datastructures.h.

◆ activeDP

bool activeDP

Definition at line 602 of file snn_datastructures.h.

◆ activeNE

bool activeNE

Definition at line 605 of file snn_datastructures.h.

◆ avgTimeScale

float avgTimeScale

published by GroupConfig

See also
GroupConfig

Definition at line 584 of file snn_datastructures.h.

◆ avgTimeScale_decay

float avgTimeScale_decay
See also
GroupConfig

Definition at line 585 of file snn_datastructures.h.

◆ avgTimeScaleInv

float avgTimeScaleInv
See also
GroupConfig

Definition at line 586 of file snn_datastructures.h.

◆ AxonPlast_TAU

int AxonPlast_TAU

Definition at line 650 of file snn_datastructures.h.

◆ base5HT

float base5HT
See also
GroupConfig

Definition at line 591 of file snn_datastructures.h.

◆ baseACh

float baseACh
See also
GroupConfig

Definition at line 592 of file snn_datastructures.h.

◆ baseDP

float baseDP
See also
GroupConfig

Definition at line 590 of file snn_datastructures.h.

◆ baseNE

float baseNE
See also
GroupConfig

Definition at line 593 of file snn_datastructures.h.

◆ compCoupling

float compCoupling[4]

Definition at line 614 of file snn_datastructures.h.

◆ compCouplingDown

float compCouplingDown

Definition at line 612 of file snn_datastructures.h.

◆ compCouplingUp

float compCouplingUp

Definition at line 611 of file snn_datastructures.h.

◆ compNeighbors

int compNeighbors[4]

Definition at line 613 of file snn_datastructures.h.

◆ dAMPA

float dAMPA

Definition at line 622 of file snn_datastructures.h.

◆ decay5HT

float decay5HT
See also
GroupConfig

Definition at line 595 of file snn_datastructures.h.

◆ decayACh

float decayACh
See also
GroupConfig

Definition at line 596 of file snn_datastructures.h.

◆ decayDP

float decayDP
See also
GroupConfig

Definition at line 594 of file snn_datastructures.h.

◆ decayNE

float decayNE
See also
GroupConfig

Definition at line 597 of file snn_datastructures.h.

◆ dGABAa

float dGABAa

Definition at line 626 of file snn_datastructures.h.

◆ dGABAb

float dGABAb

Definition at line 628 of file snn_datastructures.h.

◆ dNMDA

float dNMDA

Definition at line 624 of file snn_datastructures.h.

◆ FixedInputWts

bool FixedInputWts
See also
GroupConfigMD

Definition at line 558 of file snn_datastructures.h.

◆ gEndN

int gEndN
See also
GroupConfigMD

Definition at line 536 of file snn_datastructures.h.

◆ gGrpId

int gGrpId
See also
GroupConfigMD

Definition at line 534 of file snn_datastructures.h.

◆ gStartN

int gStartN
See also
GroupConfigMD

Definition at line 535 of file snn_datastructures.h.

◆ GtoLOffset

int GtoLOffset
See also
GroupConfigMD

Definition at line 541 of file snn_datastructures.h.

◆ hasExternalConnect

bool hasExternalConnect
See also
GroupConfigMD

Definition at line 559 of file snn_datastructures.h.

◆ homeostasisScale

float homeostasisScale
See also
GroupConfig

Definition at line 587 of file snn_datastructures.h.

◆ icalcType

unsigned int icalcType

Definition at line 618 of file snn_datastructures.h.

◆ isLIF

bool isLIF

Definition at line 608 of file snn_datastructures.h.

◆ isSpikeGenerator

bool isSpikeGenerator
See also
GroupConfig

Definition at line 546 of file snn_datastructures.h.

◆ isSpikeGenFunc

bool isSpikeGenFunc
See also
GroupConfig

Definition at line 547 of file snn_datastructures.h.

◆ lEndN

int lEndN
See also
GroupConfigMD

Definition at line 539 of file snn_datastructures.h.

◆ lGrpId

int lGrpId
See also
GroupConfigMD

Definition at line 537 of file snn_datastructures.h.

◆ lStartN

int lStartN
See also
GroupConfigMD

Definition at line 538 of file snn_datastructures.h.

◆ LtoGOffset

int LtoGOffset
See also
GroupConfigMD

Definition at line 540 of file snn_datastructures.h.

◆ MaxDelay

int8_t MaxDelay
See also
GroupConfigMD

Definition at line 561 of file snn_datastructures.h.

◆ netId

int netId
See also
GroupConfigMD

Definition at line 533 of file snn_datastructures.h.

◆ nm4w

float nm4w[NM_NE+3]

Definition at line 634 of file snn_datastructures.h.

◆ Noffset

int Noffset
See also
GroupConfigMD

Definition at line 560 of file snn_datastructures.h.

◆ numCompNeighbors

short numCompNeighbors

Definition at line 615 of file snn_datastructures.h.

◆ numN

int numN
See also
GroupConfig

Definition at line 543 of file snn_datastructures.h.

◆ numPostSynapses

int numPostSynapses
See also
GroupConfigMD

Definition at line 544 of file snn_datastructures.h.

◆ numPreSynapses

int numPreSynapses
See also
GroupConfigMD

Definition at line 545 of file snn_datastructures.h.

◆ release5HT

float release5HT

Definition at line 599 of file snn_datastructures.h.

◆ releaseACh

float releaseACh

Definition at line 600 of file snn_datastructures.h.

◆ releaseDP

float releaseDP

Definition at line 598 of file snn_datastructures.h.

◆ releaseNE

float releaseNE

Definition at line 601 of file snn_datastructures.h.

◆ rGABAb

float rGABAb

Definition at line 627 of file snn_datastructures.h.

◆ rNMDA

float rNMDA

Definition at line 623 of file snn_datastructures.h.

◆ sGABAb

float sGABAb

Definition at line 629 of file snn_datastructures.h.

◆ sNMDA

float sNMDA

Definition at line 625 of file snn_datastructures.h.

◆ STP_A

float STP_A
See also
GroupConfig

Definition at line 563 of file snn_datastructures.h.

◆ STP_tau_u_inv

float STP_tau_u_inv
See also
GroupConfig

Definition at line 565 of file snn_datastructures.h.

◆ STP_tau_x_inv

float STP_tau_x_inv
See also
GroupConfig

Definition at line 566 of file snn_datastructures.h.

◆ STP_U

float STP_U
See also
GroupConfig

Definition at line 564 of file snn_datastructures.h.

◆ Type

unsigned int Type
See also
GroupConfig

Definition at line 542 of file snn_datastructures.h.

◆ with_GABAb_rise

bool with_GABAb_rise

Definition at line 620 of file snn_datastructures.h.

◆ with_NMDA_rise

bool with_NMDA_rise

Definition at line 619 of file snn_datastructures.h.

◆ WithAxonPlast

bool WithAxonPlast

Definition at line 649 of file snn_datastructures.h.

◆ withCompartments

bool withCompartments

Definition at line 610 of file snn_datastructures.h.

◆ WithDA_MOD

bool WithDA_MOD

Definition at line 550 of file snn_datastructures.h.

◆ WithHomeostasis

bool WithHomeostasis
See also
GroupConfig

Definition at line 557 of file snn_datastructures.h.

◆ WithNM4STP

bool WithNM4STP

Definition at line 637 of file snn_datastructures.h.

◆ withParamModel_9

bool withParamModel_9

Definition at line 607 of file snn_datastructures.h.

◆ WithSTDP

bool WithSTDP
See also
GroupConfig

Definition at line 549 of file snn_datastructures.h.

◆ WithSTP

bool WithSTP
See also
GroupConfig

Definition at line 548 of file snn_datastructures.h.

◆ wstptauu

float wstptauu[NM_NE+3]

Definition at line 639 of file snn_datastructures.h.

◆ wstptaux

float wstptaux[NM_NE+3]

Definition at line 640 of file snn_datastructures.h.

◆ wstpu

float wstpu[NM_NE+3]

Definition at line 638 of file snn_datastructures.h.


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