Channel
variable-conductance current
Base Classes | |
Derived Classes | |
Member Functions & Variables |
real MaxG ; |
virtual void Step ( const real dt ); |
Channel ( VSink * pTo , VSource * pComp , real pMaxG = 0 . 1 ); |
Channel ( Compartment * pTo , real pMaxG = 0 . 1 ); |
|
A Channel is a type of Current whose equilibrium potential is fixed
(via the Current's SetE() method),
but whose conductance G varies with time. A Channel implements an active
channel; for a passive channel, you can simply use a Current.
Note that since a Channel may need a voltage to change its conductance,
it must be either attached to a Compartment, or separately attached to a
VSink and a VSource (see constructors). The former is appropriate
for a membrane channel; the latter would be appropriate for (say) a
synapse, whose conductance depends on presynaptic voltage, but whose
current affects the postsynaptic compartment.