|
MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <ZombieCaConc.h>
Inheritance diagram for ZombieCaConc:
Collaboration diagram for ZombieCaConc:Public Member Functions | |
| void | vCurrent (const Eref &e, double I) |
| void | vCurrentFraction (const Eref &e, double I, double fraction) |
| void | vDecrease (const Eref &e, double I) |
| double | vGetB (const Eref &e) const |
| double | vGetCa (const Eref &e) const |
| double | vGetCaBasal (const Eref &e) const |
| double | vGetCeiling (const Eref &e) const |
| double | vGetFloor (const Eref &e) const |
| double | vGetTau (const Eref &e) const |
| void | vIncrease (const Eref &e, double I) |
| void | vProcess (const Eref &e, ProcPtr info) |
| void | vReinit (const Eref &e, ProcPtr info) |
| void | vSetB (const Eref &e, double val) |
| void | vSetCa (const Eref &e, double val) |
| void | vSetCaBasal (const Eref &e, double val) |
| void | vSetCeiling (const Eref &e, double val) |
| void | vSetFloor (const Eref &e, double val) |
| void | vSetSolver (const Eref &e, Id hsolve) |
| Used to set up the solver. Dummy for regular classes. More... | |
| void | vSetTau (const Eref &e, double val) |
| ZombieCaConc () | |
Public Member Functions inherited from CaConcBase | |
| CaConcBase () | |
| void | current (const Eref &e, double I) |
| void | currentFraction (const Eref &e, double I, double fraction) |
| void | decrease (const Eref &e, double I) |
| double | getB (const Eref &e) const |
| double | getCa (const Eref &e) const |
| double | getCaBasal (const Eref &e) const |
| double | getCeiling (const Eref &e) const |
| double | getDiameter (const Eref &e) const |
| double | getFloor (const Eref &e) const |
| double | getLength (const Eref &e) const |
| double | getTau (const Eref &e) const |
| double | getThickness (const Eref &e) const |
| void | increase (const Eref &e, double I) |
| void | process (const Eref &, ProcPtr info) |
| void | reinit (const Eref &, ProcPtr info) |
| void | setB (const Eref &e, double val) |
| void | setCa (const Eref &e, double val) |
| void | setCaBasal (const Eref &e, double val) |
| void | setCeiling (const Eref &e, double val) |
| void | setDiameter (const Eref &e, double val) |
| void | setFloor (const Eref &e, double val) |
| void | setLength (const Eref &e, double val) |
| void | setTau (const Eref &e, double val) |
| void | setThickness (const Eref &e, double val) |
| void | updateDimensions (const Eref &e) |
Static Public Member Functions | |
| static const Cinfo * | initCinfo () |
Static Public Member Functions inherited from CaConcBase | |
| static SrcFinfo1< double > * | concOut () |
| static const Cinfo * | initCinfo () |
| static void | zombify (Element *orig, const Cinfo *zClass, Id hsolve) |
Private Attributes | |
| double | B_ |
| HSolve * | hsolve_ |
| double | tau_ |
| double | thickness_ |
Zombie object that lets HSolve do its calculations, while letting the user interact with this object as if it were the original object.
Definition at line 18 of file ZombieCaConc.h.
|
inline |
Definition at line 21 of file ZombieCaConc.h.
|
static |
Definition at line 21 of file ZombieCaConc.cpp.
References CaConcBase::initCinfo(), and zombieCaConcCinfo.
Referenced by HSolve::zombify().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Implements CaConcBase.
Definition at line 128 of file ZombieCaConc.cpp.
References hsolve_, HSolve::iCa(), and Eref::id().
Here is the call graph for this function:
|
virtual |
Implements CaConcBase.
Definition at line 134 of file ZombieCaConc.cpp.
|
virtual |
Implements CaConcBase.
Definition at line 144 of file ZombieCaConc.cpp.
|
virtual |
|
virtual |
Implements CaConcBase.
Definition at line 57 of file ZombieCaConc.cpp.
References HSolve::getCa(), hsolve_, and Eref::id().
Here is the call graph for this function:
|
virtual |
Implements CaConcBase.
Definition at line 67 of file ZombieCaConc.cpp.
References HSolve::getCaBasal(), hsolve_, and Eref::id().
Here is the call graph for this function:
|
virtual |
Implements CaConcBase.
Definition at line 99 of file ZombieCaConc.cpp.
References HSolve::getCaCeiling(), hsolve_, and Eref::id().
Here is the call graph for this function:
|
virtual |
Implements CaConcBase.
Definition at line 109 of file ZombieCaConc.cpp.
References HSolve::getCaFloor(), hsolve_, and Eref::id().
Here is the call graph for this function:
|
virtual |
|
virtual |
Implements CaConcBase.
Definition at line 139 of file ZombieCaConc.cpp.
|
virtual |
Implements CaConcBase.
Definition at line 83 of file ZombieCaConc.cpp.
References B_, hsolve_, Eref::id(), HSolve::setTauB(), and tau_.
Here is the call graph for this function:
|
virtual |
Implements CaConcBase.
Definition at line 52 of file ZombieCaConc.cpp.
References hsolve_, Eref::id(), and HSolve::setCa().
Here is the call graph for this function:
|
virtual |
Implements CaConcBase.
Definition at line 62 of file ZombieCaConc.cpp.
References hsolve_, Eref::id(), and HSolve::setCa().
Here is the call graph for this function:
|
virtual |
Implements CaConcBase.
Definition at line 94 of file ZombieCaConc.cpp.
References hsolve_, Eref::id(), and HSolve::setCaCeiling().
Here is the call graph for this function:
|
virtual |
Implements CaConcBase.
Definition at line 104 of file ZombieCaConc.cpp.
References hsolve_, Eref::id(), and HSolve::setCaFloor().
Here is the call graph for this function:Used to set up the solver. Dummy for regular classes.
Reimplemented from CaConcBase.
Definition at line 150 of file ZombieCaConc.cpp.
References Element::cinfo(), Eref::data(), Id::element(), Id::eref(), hsolve_, Cinfo::isA(), and Id::path().
Here is the call graph for this function:
|
virtual |
Implements CaConcBase.
Definition at line 72 of file ZombieCaConc.cpp.
References B_, hsolve_, Eref::id(), HSolve::setTauB(), and tau_.
Here is the call graph for this function:
|
private |
Definition at line 66 of file ZombieCaConc.h.
|
private |
Definition at line 63 of file ZombieCaConc.h.
Referenced by vCurrent(), vGetCa(), vGetCaBasal(), vGetCeiling(), vGetFloor(), vSetB(), vSetCa(), vSetCaBasal(), vSetCeiling(), vSetFloor(), vSetSolver(), and vSetTau().
|
private |
Definition at line 65 of file ZombieCaConc.h.
|
private |
Definition at line 67 of file ZombieCaConc.h.