26 bool m_bStimWholePopulation;
34 virtual void LoadCellsToStim(CStdXml &oXml);
36 virtual void ApplyExternalNodeInput(
int iTargetDataType,
float fltRate);
37 virtual bool RateChanged(
float fltRate);
43 static CsAdapter *CastToDerived(AnimatBase *lpBase) {
return static_cast<CsAdapter*
>(lpBase);}
45 virtual void Coverage(std::string strType);
47 virtual bool StimWholePopulation();
48 virtual void StimWholePopulation(
bool bVal);
50 virtual void CellsToStim(std::string strXml);
52 virtual void Load(CStdXml &oXml);
55 virtual void Initialize();
56 virtual void ResetSimulation();
58 virtual bool SetData(
const std::string &strDataType,
const std::string &strValue,
bool bThrowError =
true);
59 virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
Contains the classes for a firing rate neural model.
CsSpikeGeneratorGroup * m_lpSpikeGen
The spike generator this adapter is stimulating.
CStdMap< int, int > m_aryCellsToStim
An array of neuron indices for individual neurons we want to stimulate.
float m_fltPrevAppliedRate
Last applied rate.
Current stimulus for neural items.
Firing Rate Neuron model.