77 virtual void InitWt(
float fltVal);
78 virtual float InitWt();
80 virtual void MaxWt(
float fltVal);
81 virtual float MaxWt();
83 virtual void Pconnect(
float fltVal);
84 virtual float Pconnect();
86 virtual void MinDelay(
unsigned char iVal);
87 virtual unsigned char MinDelay();
89 virtual void MaxDelay(
unsigned char iVal);
90 virtual unsigned char MaxDelay();
92 virtual void Plastic(
bool bVal);
93 virtual bool Plastic();
95 virtual int SynapsesCreated();
97 virtual std::string GeneratorKey();
99 virtual void SetCARLSimulation();
101 #pragma region DataAccesMethods
102 virtual bool SetData(
const std::string &strDataType,
const std::string &strValue,
bool bThrowError =
true);
103 virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
106 virtual void SetSystemPointers(Simulator *lpSim, Structure *lpStructure, NeuralModule *lpModule, Node *lpNode,
bool bVerify);
107 virtual void VerifySystemPointers();
108 virtual void Initialize();
109 virtual void Load(CStdXml &oXml);
Contains the classes for a firing rate neural model.
bool m_bPlastic
connection type, either SYN_FIXED or SYN_PLASTIC
float m_fltInitWt
initial weight strength (arbitrary units); should be negative for inhibitory connections ...
CsNeuronGroup * m_lpFromNeuron
The pointer to pre-synaptic neuron.
unsigned char m_iMinDelay
the minimum delay allowed (ms)
std::string m_strToID
GUID ID of the pre-synaptic neruon.
CsNeuronGroup * FromNeuron()
Gets the pre-synaptic neuron.
Firing rate synapse model.
std::string m_strFromID
GUID ID of the pre-synaptic neruon.
int m_iSynapsesCreated
The total number of synapses created.
Firing rate neural module.
Base class for all link type objects. This is typically used for synapses.
Firing Rate Neuron model.
CsNeuronGroup * m_lpToNeuron
The pointer to post-synaptic neuron.
float m_fltMaxWt
upper bound on weight strength (arbitrary units); should be negative for inhibitory connections ...
unsigned char m_iMaxDelay
the maximum delay allowed (ms)
CsNeuralModule * m_lpCsModule
Pointer to parent CsNeuralModule.
float m_fltPconnect
connection probability