CSIM: Traubs_HH_m_Gate Class Reference

Traubs_HH_m_Gate Class Reference

#include <TraubsHHNeuron.h>

Inheritance diagram for Traubs_HH_m_Gate:

VIonGate IonGate Advancable csimClass List of all members.

Detailed Description

m gate for the fast Traubs modified HH sodium (Na) channel

Used in TraubsHHNeuron neuron model.

see Traubs_HH_Na_Channel

alpha_m = 0.32 * (13-v2) / ( exp((13-v2)/4) - 1) beta_m = 0.28 * (v2-40) / ( exp((v2-40)/5) - 1) v2 = v - v_resting (v2 is in mV)

Public Member Functions

Protected Member Functions

  • virtual double * getC1 (void)

Static Protected Attributes

  • static double * C1 = 0
  • static double * C2 = 0

Constructor & Destructor Documentation

Traubs_HH_m_Gate::~Traubs_HH_m_Gate void   )  [inline]
 

(at least with gcc 2.95) the virtuals are not called correctly within the destructor


Member Function Documentation

virtual double* Traubs_HH_m_Gate::getC1 void   )  [inline, protected, virtual]
 

virtual methods to correctly acces the static members C1 and C2

Reimplemented from VIonGate.


Member Data Documentation

double * Traubs_HH_m_Gate::C1 = 0 [static, protected]
 

The look up table for the exponential Euler integration 'constant' $C_1(V)=\exp(-\Delta t / \tau(V))$

Reimplemented from VIonGate.

double * Traubs_HH_m_Gate::C2 = 0 [static, protected]
 

The look up table for the exponential Euler integration 'constant' $C_2(V)=(1-C_1(V))\cdot p_\infty(V)$

Reimplemented from VIonGate.


 
(C) 2003, Thomas Natschläger last modified 07/10/2006