|
Basic Electrophysiology Relacs Plugins
0.9.8
|
#include <spikingneuron.h>


Public Member Functions | |
| TraubErmentrout2001 (void) | |
| virtual string | name (void) const |
| virtual void | operator() (double t, double s, double *x, double *dxdt, int n) |
| virtual void | init (double *x) const |
Public Member Functions inherited from TraubErmentrout | |
| TraubErmentrout (void) | |
| virtual int | dimension (void) const |
| virtual void | variables (vector< string > &varnames) const |
| virtual void | units (vector< string > &u) const |
| virtual void | conductances (vector< string > &conductancenames) const |
| virtual void | conductances (double *g) const |
| virtual void | currents (vector< string > ¤tnames) const |
| virtual void | currents (double *c) const |
| virtual void | add (void) |
| virtual void | notify (void) |
Public Member Functions inherited from HodgkinHuxley | |
| HodgkinHuxley (void) | |
Public Member Functions inherited from SpikingNeuron | |
| SpikingNeuron (void) | |
| virtual | ~SpikingNeuron (void) |
| virtual string | conductanceUnit (void) const |
| virtual string | currentUnit (void) const |
| virtual string | inputUnit (void) const |
| double | gain (void) const |
| double | offset (void) const |
Public Member Functions inherited from ConfigClass | |
| ConfigClass (const string &ident, int group=0, int mode=0xffff, int selectmask=0) | |
| ConfigClass (const ConfigClass &C) | |
| virtual | ~ConfigClass (void) |
| const string & | configIdent (void) const |
| void | setConfigIdent (const string &ident) |
| int | configGroup (void) const |
| void | setConfigGroup (int group) |
| int | configMode (void) const |
| void | setConfigMode (int mode) |
| void | addConfigMode (int mode) |
| void | delConfigMode (int mode) |
| int | configSelectMask (void) const |
| void | setConfigSelectMask (int mask) |
| void | addConfig (void) |
| void | readConfig (void) |
| virtual void | readConfig (StrQueue &sq) |
| virtual void | saveConfig (ofstream &str) |
| virtual int | configSize (void) const |
| virtual void | config (void) |
| virtual void | preConfig (void) |
Additional Inherited Members | |
Public Types inherited from ConfigClass | |
| enum | Action |
Static Public Member Functions inherited from ConfigClass | |
| static void | setConfigureClasses (ConfigureClasses *cfg) |
Static Public Attributes inherited from SpikingNeuron | |
| static const int | ScalingFlag = 16 |
| static const int | ModelFlag = 32 |
| static const int | DescriptionFlag = 64 |
Protected Attributes inherited from TraubErmentrout | |
| double | GCa |
| double | GM |
| double | GAHP |
| double | GCaGates |
| double | GMGates |
| double | GAHPGates |
| double | ECa |
| double | EM |
| double | EAHP |
| double | ICa |
| double | IM |
| double | IAHP |
Protected Attributes inherited from HodgkinHuxley | |
| double | C |
| double | PT |
| double | ENa |
| double | EK |
| double | EL |
| double | GNa |
| double | GK |
| double | GL |
| double | GNaGates |
| double | GKGates |
| double | INa |
| double | IK |
| double | IL |
Protected Attributes inherited from SpikingNeuron | |
| double | Gain |
| double | Offset |
[ModelLib] The single compartment model with adaptation currents as used in Ermentrout et al. (2001)
This is Traub's 1991 model for spiking dynamics with an Calcium, M-type, and AHP-type current as used in Ermentrout et al. (2001).
Roger D. Traub and Richard Miles (1991): Neural networks of the hippocampus. Cambridge: Cambridge University Press
Bard Ermentrout, Matthew Pascal, and Boris Gutkin (2001): The effects of spike frequency adaptation and negative feedback on the synchronization of neural osscillators. Neural. Comput. 13, pp. 1285-1310
| TraubErmentrout2001 | ( | void | ) |
References HodgkinHuxley::C, TraubErmentrout::EAHP, TraubErmentrout::ECa, HodgkinHuxley::EK, HodgkinHuxley::EL, TraubErmentrout::EM, HodgkinHuxley::ENa, TraubErmentrout::GAHP, TraubErmentrout::GAHPGates, TraubErmentrout::GCa, TraubErmentrout::GCaGates, HodgkinHuxley::GK, HodgkinHuxley::GKGates, HodgkinHuxley::GL, TraubErmentrout::GM, TraubErmentrout::GMGates, HodgkinHuxley::GNa, HodgkinHuxley::GNaGates, TraubErmentrout::IAHP, TraubErmentrout::ICa, HodgkinHuxley::IK, HodgkinHuxley::IL, TraubErmentrout::IM, HodgkinHuxley::INa, and HodgkinHuxley::PT.
|
virtual |
Reimplemented from HodgkinHuxley.
|
virtual |
Computes the derivative dxdt at time t with stimulus s given the state x.
Reimplemented from HodgkinHuxley.
References HodgkinHuxley::C, TraubErmentrout::EAHP, TraubErmentrout::ECa, HodgkinHuxley::EK, HodgkinHuxley::EL, TraubErmentrout::EM, HodgkinHuxley::ENa, relacs::exp(), TraubErmentrout::GAHP, TraubErmentrout::GAHPGates, TraubErmentrout::GCa, TraubErmentrout::GCaGates, HodgkinHuxley::GK, HodgkinHuxley::GKGates, HodgkinHuxley::GL, TraubErmentrout::GM, TraubErmentrout::GMGates, HodgkinHuxley::GNa, HodgkinHuxley::GNaGates, TraubErmentrout::IAHP, TraubErmentrout::ICa, HodgkinHuxley::IK, HodgkinHuxley::IL, TraubErmentrout::IM, and HodgkinHuxley::INa.
|
virtual |
Initialize the state x with usefull inital conditions.
Reimplemented from HodgkinHuxley.
1.8.6