38 virtual void vSetEk(
const Eref& e,
double Ek ) = 0;
40 virtual double vGetEk(
const Eref& e )
const = 0;
42 virtual void vSetGk(
const Eref& e,
double Gk ) = 0;
44 virtual double vGetGk(
const Eref& e )
const = 0;
46 virtual void vSetIk(
const Eref& e,
double Ik ) = 0;
48 virtual double vGetIk(
const Eref& e )
const = 0;
void setIk(const Eref &e, double Ic)
virtual void vSetIk(const Eref &e, double Ik)=0
virtual void vSetEk(const Eref &e, double Ek)=0
double getEk(const Eref &e) const
void setEk(const Eref &e, double Ek)
virtual double vGetGbar(const Eref &e) const =0
virtual double vGetGk(const Eref &e) const =0
virtual double vGetIk(const Eref &e) const =0
double getGk(const Eref &e) const
virtual void vSetGk(const Eref &e, double Gk)=0
double getModulation(const Eref &e) const
void setGk(const Eref &e, double Gk)
void reinit(const Eref &e, const ProcPtr info)
void setModulation(const Eref &e, double modulation)
void process(const Eref &e, const ProcPtr info)
static SrcFinfo1< double > * permeability()
virtual void vHandleVm(double Vm)=0
virtual void vReinit(const Eref &e, const ProcPtr info)=0
static SrcFinfo1< double > * IkOut()
virtual void vSetGbar(const Eref &e, double Gbar)=0
virtual void vSetModulation(const Eref &e, double modulation)=0
virtual double vGetModulation(const Eref &e) const =0
static SrcFinfo2< double, double > * channelOut()
void setGbar(const Eref &e, double Gbar)
double getIk(const Eref &e) const
double getGbar(const Eref &e) const
static const Cinfo * initCinfo()
Specify the Class Info static variable for initialization.
virtual void vProcess(const Eref &e, const ProcPtr info)=0
virtual double vGetEk(const Eref &e) const =0