11 #ifndef _COMPARTMENT_H
12 #define _COMPARTMENT_H
29 virtual void vSetVm(
const Eref& e,
double Vm );
31 virtual void vSetEm(
const Eref& e,
double Em );
33 virtual void vSetCm(
const Eref& e,
double Cm );
35 virtual void vSetRm(
const Eref& e,
double Rm );
37 virtual void vSetRa(
const Eref& e,
double Ra );
142 #endif // _COMPARTMENT_H
virtual void vSetInitVm(const Eref &e, double initVm)
virtual double vGetInject(const Eref &e) const
virtual double vGetInitVm(const Eref &e) const
void vHandleChannel(const Eref &e, double Gk, double Ek)
virtual void vSetRm(const Eref &e, double Rm)
void vReinit(const Eref &e, ProcPtr p)
static const Cinfo * initCinfo()
static const double EPSILON
virtual double vGetCm(const Eref &e) const
virtual void vSetVm(const Eref &e, double Vm)
void vInitProc(const Eref &e, ProcPtr p)
void vInitReinit(const Eref &e, ProcPtr p)
void vHandleRaxial(double Ra, double Vm)
virtual void vSetInject(const Eref &e, double Inject)
virtual double vGetRa(const Eref &e) const
void vProcess(const Eref &e, ProcPtr p)
void vHandleAxial(double Vm)
virtual double vGetRm(const Eref &e) const
void vInjectMsg(const Eref &e, double current)
virtual double vGetIm(const Eref &e) const
void vRandInject(const Eref &e, double prob, double current)
virtual void vSetRa(const Eref &e, double Ra)
virtual double vGetVm(const Eref &e) const
virtual void vSetCm(const Eref &e, double Cm)
virtual double vGetEm(const Eref &e) const
virtual void vSetEm(const Eref &e, double Em)