49 void LowCurrentOn(
float fltVss);
51 virtual float CalculateIntrinsicCurrent(
FiringRateModule *lpModule,
float fltInputCurrent);
58 void Il(
float fltVal);
61 void Ih(
float fltVal);
64 void Vssm(
float fltVal);
67 void Mtl(
float fltVal);
70 void Btl(
float fltVal);
73 void Th(
float fltVal);
76 void ITime(
float fltVal);
78 unsigned char IntrinsicType();
79 void IntrinsicType(
unsigned char iVal);
81 virtual unsigned char NeuronType();
85 virtual void ResetSimulation();
86 virtual void StepSimulation();
88 virtual float *GetDataPointer(
const std::string &strDataType);
89 virtual bool SetData(
const std::string &strDataType,
const std::string &strValue,
bool bThrowError =
true);
90 virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
92 #pragma region SnapshotMethods
93 virtual long CalculateSnapshotByteSize();
94 virtual void SaveKeyFrameSnapshot(byte *aryBytes,
long &lIndex);
95 virtual void LoadKeyFrameSnapshot(byte *aryBytes,
long &lIndex);
98 virtual void Load(CStdXml &oXml);
float m_fltVss
The steady state voltage.
Firing rate neural module.
float m_fltITime
Time that the current intrinsic current mode is active.
float m_fltBtl
The intercept of the linear function that is used to calculate the length of time that Il current rem...
unsigned char m_iIntrinsicType
Type of the intrinsic current that is active. (HI or LOW)
float m_fltVssm
A lower steady state threshold. If the steady state voltage of the neuron goes below this value then ...
float m_fltInterburstInterval
The interburst interval.
float m_fltIl
The hyperpolarizing current that brings the membrane potential back down after it has been firing...
Firing Rate Neuron model.
float m_fltTh
This is the length of time that the Ih current remains active.
float m_fltMtl
The slope of the linear function that is used to calculate the length of time that Il current remains...
Contains the classes for a firing rate neural model.
float m_fltIh
The slope of the linear function that is used to calculate the length of time that Il current remains...