Basic Electrophysiology Relacs Plugins
0.9.8
|
#include <spikingneuron.h>
Public Member Functions | |
Awiszus (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 Connor | |
Connor (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 Connor | |
double | EKA |
double | GKA |
double | GKAGates |
double | IKA |
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 Awiszus model with A current
(Friedemann Awiszus (1988): The adaptation ability of neuronal models subject to a current step stimulus. Biol. Cybern. 59, pp. 295-302)
Awiszus | ( | void | ) |
References HodgkinHuxley::C, HodgkinHuxley::EK, Connor::EKA, HodgkinHuxley::EL, HodgkinHuxley::ENa, HodgkinHuxley::GK, Connor::GKA, Connor::GKAGates, HodgkinHuxley::GKGates, HodgkinHuxley::GL, HodgkinHuxley::GNa, HodgkinHuxley::GNaGates, HodgkinHuxley::IK, Connor::IKA, HodgkinHuxley::IL, and HodgkinHuxley::INa.
|
virtual |
Reimplemented from Connor.
|
virtual |
Computes the derivative dxdt at time t with stimulus s given the state x.
Reimplemented from Connor.
References HodgkinHuxley::C, HodgkinHuxley::EK, Connor::EKA, HodgkinHuxley::EL, HodgkinHuxley::ENa, relacs::exp(), HodgkinHuxley::GK, Connor::GKA, Connor::GKAGates, HodgkinHuxley::GKGates, HodgkinHuxley::GL, HodgkinHuxley::GNa, HodgkinHuxley::GNaGates, HodgkinHuxley::IK, Connor::IKA, HodgkinHuxley::IL, and HodgkinHuxley::INa.
|
virtual |
Initialize the state x with usefull inital conditions.
Reimplemented from Connor.