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


| Public Member Functions | |
| SimplifiedTraub (void) | |
| virtual string | name (void) const | 
| virtual int | dimension (void) const | 
| virtual void | variables (vector< string > &varnames) const | 
| virtual void | units (vector< string > &u) const | 
| virtual void | operator() (double t, double s, double *x, double *dxdt, int n) | 
| virtual void | init (double *x) const | 
| virtual void | add (void) | 
| virtual void | notify (void) | 
|  Public Member Functions inherited from HodgkinHuxley | |
| HodgkinHuxley (void) | |
| 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 | 
|  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) | 
| Protected Attributes | |
| double | MV0 | 
| double | MDV | 
| double | HV0 | 
| double | HDV | 
| double | HTDV | 
| double | HTOffs | 
|  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 | 
| 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 | 
[ModelLib] Simplified 3-dimensional version of the soma compartment Traub-Miles (1991) model
This is a simplified version of the soma compartment of the Traub-Miles model (Roger D. Traub and Robert K. S. Wong and Richard Miles and Hillary Michelson (1991): A model of a CA3 hippocampal pyramidal neuron incorporating voltage-clamp data on intrinsic conductances. J. Neurophysiol. 66, pp. 635-650). There are no Calcium, M-type and AHP-type currents. The n variable is mapped to 1-h and thus the dimension reduced to 3. The activation variables are parameterized with Boltzman-functions.
| SimplifiedTraub | ( | void | ) | 
References HodgkinHuxley::C, HodgkinHuxley::EK, HodgkinHuxley::EL, HodgkinHuxley::ENa, HodgkinHuxley::GK, HodgkinHuxley::GKGates, HodgkinHuxley::GL, HodgkinHuxley::GNa, HodgkinHuxley::GNaGates, SimplifiedTraub::HDV, SimplifiedTraub::HTDV, SimplifiedTraub::HTOffs, SimplifiedTraub::HV0, HodgkinHuxley::IK, HodgkinHuxley::IL, HodgkinHuxley::INa, SimplifiedTraub::MDV, SimplifiedTraub::MV0, and HodgkinHuxley::PT.
| 
 | virtual | 
Reimplemented from HodgkinHuxley.
| 
 | virtual | 
Reimplemented from HodgkinHuxley.
Referenced by SimplifiedTraub::units(), and SimplifiedTraub::variables().
| 
 | virtual | 
| [out] | varnames | the names of each of the dimension() variables. Gating variables (ranging between 0 and 1) should be a single lower-case character, potentials and equivalent potentials a single upper-case character, and concentrations should be in brackets (e.g. [Ca]). | 
Reimplemented from HodgkinHuxley.
References SimplifiedTraub::dimension().
| 
 | virtual | 
| [out] | u | the units of the variables returned by variables(). | 
Reimplemented from HodgkinHuxley.
References SimplifiedTraub::dimension().
| 
 | virtual | 
Computes the derivative dxdt at time t with stimulus s given the state x.
Reimplemented from HodgkinHuxley.
References HodgkinHuxley::C, HodgkinHuxley::EK, HodgkinHuxley::EL, HodgkinHuxley::ENa, relacs::exp(), HodgkinHuxley::GK, HodgkinHuxley::GKGates, HodgkinHuxley::GL, HodgkinHuxley::GNa, HodgkinHuxley::GNaGates, SimplifiedTraub::HDV, SimplifiedTraub::HTDV, SimplifiedTraub::HTOffs, SimplifiedTraub::HV0, HodgkinHuxley::IK, HodgkinHuxley::IL, HodgkinHuxley::INa, SimplifiedTraub::MDV, and SimplifiedTraub::MV0.
| 
 | virtual | 
Initialize the state x with usefull inital conditions.
Reimplemented from HodgkinHuxley.
| 
 | virtual | 
Add parameters as options.
Reimplemented from HodgkinHuxley.
References HodgkinHuxley::add(), SimplifiedTraub::HDV, SimplifiedTraub::HTDV, SimplifiedTraub::HTOffs, SimplifiedTraub::HV0, SimplifiedTraub::MDV, SpikingNeuron::ModelFlag, and SimplifiedTraub::MV0.
| 
 | virtual | 
Read out the current values from the list of Options.
Reimplemented from HodgkinHuxley.
References SimplifiedTraub::HDV, SimplifiedTraub::HTDV, SimplifiedTraub::HTOffs, SimplifiedTraub::HV0, SimplifiedTraub::MDV, SimplifiedTraub::MV0, and HodgkinHuxley::notify().
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
 1.8.6
 1.8.6