ChanAB
Alpha/Beta Hodgkin-Huxley Channel
Base Classes |
ChanHH | Hodgkin-Huxley ion channel |
|
Derived Classes |
ChanStd | Standard Hodgkin-Huxley ion channel |
|
Member Functions & Variables |
virtual real BetaH ( const real V ); |
virtual real AlphaH ( const real V ); |
virtual real BetaM ( const real V ); |
virtual real AlphaM ( const real V ); |
virtual void UpdateH ( const real dt ); |
virtual void UpdateM ( const real dt ); |
ChanAB ( VSink * pTo , VSource * pComp , real pMaxG = 0 . 1 , real pMexp = 1 , real pHexp = 1 ); |
ChanAB ( Compartment * pTo , real pMaxG = 0 . 1 , real pMexp = 1 , real pHexp = 1 ); |
|
A ChanAB is a ChanHH in which the change in the gating variables (i.e.,
UpdateM and UpdateH) are defined in terms of Alpha and Beta functions
(AlphaM, BetaM, AlphaH, and BetaH). See ChanInfTau (not yet implemented!)
for an alternative to this format.
Like ChanHH itself, ChanAB can be instantiated, but doesn't do much,
because AlphaM etc. do nothing. Subclasses should override these four
functions to provide full functionality, or use the standard ChanStd
class.