Basic Electrophysiology Relacs Plugins  0.9.8
Public Member Functions | List of all members
TraubErmentrout2001 Class Reference

#include <spikingneuron.h>

Inheritance diagram for TraubErmentrout2001:
Inheritance graph
[legend]
Collaboration diagram for TraubErmentrout2001:
Collaboration graph
[legend]

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 > &currentnames) 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
 

Detailed Description

[ModelLib] The single compartment model with adaptation currents as used in Ermentrout et al. (2001)

Author
Jan Benda

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

Constructor & Destructor Documentation

TraubErmentrout2001 ( void  )

Member Function Documentation

string name ( void  ) const
virtual

Returns
the name of the model.

Reimplemented from HodgkinHuxley.

void operator() ( double  t,
double  s,
double *  x,
double *  dxdt,
int  n 
)
virtual
void init ( double *  x) const
virtual

Initialize the state x with usefull inital conditions.

Reimplemented from HodgkinHuxley.


The documentation for this class was generated from the following files: