11 #include "../biophysics/CaConcBase.h"
25 "Name",
"ZombieCaConc",
26 "Author",
"Upinder S. Bhalla, 2007, NCBS",
27 "Description",
"ZombieCaConc: Calcium concentration pool. Takes current from a "
28 "channel and keeps track of calcium buildup and depletion by a "
29 "single exponential process. ",
39 sizeof( doc )/
sizeof(
string )
153 cout <<
"Error: ZombieCaConc::vSetSolver: Object: " <<
154 hsolve.
path() <<
" is not an HSolve. Aborted\n";
double getCaFloor(Id id) const
void setCa(Id id, double Ca)
void setTauB(Id id, double tau, double B)
void vIncrease(const Eref &e, double I)
void vSetSolver(const Eref &e, Id hsolve)
Used to set up the solver. Dummy for regular classes.
void vCurrentFraction(const Eref &e, double I, double fraction)
Element * element() const
Synonym for Id::operator()()
void vSetCeiling(const Eref &e, double val)
std::string path(const std::string &separator="/") const
void setCaCeiling(Id id, double floor)
void vSetCaBasal(const Eref &e, double val)
void vSetTau(const Eref &e, double val)
double getCaBasal(Id id) const
void vReinit(const Eref &e, ProcPtr info)
static const Cinfo * initCinfo()
void vSetB(const Eref &e, double val)
void vSetFloor(const Eref &e, double val)
double vGetTau(const Eref &e) const
void setCaFloor(Id id, double floor)
void vSetCa(const Eref &e, double val)
double vGetB(const Eref &e) const
bool isA(const string &ancestor) const
const Cinfo * cinfo() const
static const Cinfo * initCinfo()
void vDecrease(const Eref &e, double I)
double vGetCeiling(const Eref &e) const
void iCa(Id id, double iCa)
void vCurrent(const Eref &e, double I)
static const Cinfo * zombieCaConcCinfo
double getCaCeiling(Id id) const
double vGetFloor(const Eref &e) const
double vGetCaBasal(const Eref &e) const
double vGetCa(const Eref &e) const
double getCa(Id id) const
Interface to CaConc.
void vProcess(const Eref &e, ProcPtr info)