AnimatLab  2
Test
TonicNeuron.h
Go to the documentation of this file.
1 
7 #pragma once
8 
9 namespace FiringRateSim
10 {
11  namespace Neurons
12  {
21  class FAST_NET_PORT TonicNeuron : public Neuron
22  {
23  protected:
25  float m_fltIh;
26 
27  virtual float CalculateIntrinsicCurrent(FiringRateModule *lpModule, float fltInputCurrent);
28 
29  public:
30  TonicNeuron();
31  virtual ~TonicNeuron();
32 
33  float Ih();
34  void Ih(float fltVal);
35 
36  virtual unsigned char NeuronType();
37 
38  virtual void Copy(CStdSerialize *lpSource);
39 
40  virtual bool SetData(const std::string &strDataType, const std::string &strValue, bool bThrowError = true);
41  virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
42 
43  virtual void Load(CStdXml &oXml);
44  };
45 
46  } //Neurons
47 } //FiringRateSim
Firing rate neural module.
Firing Rate Neuron model.
Contains the classes for a firing rate neural model.
Tonic firing rate neuron.
Definition: TonicNeuron.h:21
float m_fltIh
The tonic current.
Definition: TonicNeuron.h:25