|
MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <ReacBase.h>
Inheritance diagram for ReacBase:
Collaboration diagram for ReacBase:Public Member Functions | |
| double | getConcKb (const Eref &e) const |
| get Kb in concentration units More... | |
| double | getConcKf (const Eref &e) const |
| get Kf in concentration units More... | |
| double | getNumKb (const Eref &e) const |
| double | getNumKf (const Eref &e) const |
| unsigned int | getNumPrd (const Eref &e) const |
| Get number of products. More... | |
| unsigned int | getNumSub (const Eref &e) const |
| Get number of substrates. More... | |
| void | prd (double v) |
| void | process (const Eref &e, ProcPtr p) |
| ReacBase () | |
| void | reinit (const Eref &e, ProcPtr p) |
| void | remesh (const Eref &e) |
| void | setConcKb (const Eref &e, double v) |
| set Kb in concentration units More... | |
| void | setConcKf (const Eref &e, double v) |
| set Kf in concentration units More... | |
| void | setNumKb (const Eref &e, double v) |
| void | setNumKf (const Eref &e, double v) |
| virtual void | setSolver (Id solver, Id orig) |
| Assign solver info. More... | |
| void | sub (double v) |
| virtual double | vGetConcKb (const Eref &e) const =0 |
| virtual double | vGetConcKf (const Eref &e) const =0 |
| virtual double | vGetNumKb (const Eref &e) const =0 |
| virtual double | vGetNumKf (const Eref &e) const =0 |
| virtual void | vPrd (double v) |
| virtual void | vProcess (const Eref &e, ProcPtr p) |
| virtual void | vReinit (const Eref &e, ProcPtr p) |
| virtual void | vRemesh (const Eref &e) |
| virtual void | vSetConcKb (const Eref &e, double v)=0 |
| virtual void | vSetConcKf (const Eref &e, double v)=0 |
| virtual void | vSetNumKb (const Eref &e, double v)=0 |
| virtual void | vSetNumKf (const Eref &e, double v)=0 |
| virtual void | vSub (double v) |
| virtual | ~ReacBase () |
Static Public Member Functions | |
| static const Cinfo * | initCinfo () |
| static void | zombify (Element *original, const Cinfo *zClass, Id solver) |
Protected Attributes | |
| double | concKb_ |
| double | concKf_ |
Definition at line 13 of file ReacBase.h.
| ReacBase::ReacBase | ( | ) |
Definition at line 164 of file ReacBase.cpp.
|
virtual |
Definition at line 170 of file ReacBase.cpp.
| double ReacBase::getConcKb | ( | const Eref & | e | ) | const |
get Kb in concentration units
Definition at line 273 of file ReacBase.cpp.
References vGetConcKb().
Referenced by initCinfo(), and zombify().
Here is the call graph for this function:
Here is the caller graph for this function:| double ReacBase::getConcKf | ( | const Eref & | e | ) | const |
get Kf in concentration units
Definition at line 263 of file ReacBase.cpp.
References vGetConcKf().
Referenced by initCinfo(), and zombify().
Here is the call graph for this function:
Here is the caller graph for this function:| double ReacBase::getNumKb | ( | const Eref & | e | ) | const |
Definition at line 251 of file ReacBase.cpp.
References vGetNumKb().
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:| double ReacBase::getNumKf | ( | const Eref & | e | ) | const |
Definition at line 241 of file ReacBase.cpp.
References vGetNumKf().
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:| unsigned int ReacBase::getNumPrd | ( | const Eref & | e | ) | const |
Get number of products.
Definition at line 286 of file ReacBase.cpp.
References Eref::element(), Element::getMsgAndFunc(), and prdOut().
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:| unsigned int ReacBase::getNumSub | ( | const Eref & | e | ) | const |
Get number of substrates.
Definition at line 278 of file ReacBase.cpp.
References Eref::element(), Element::getMsgAndFunc(), and subOut().
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 33 of file ReacBase.cpp.
References getConcKb(), getConcKf(), getNumKb(), getNumKf(), getNumPrd(), getNumSub(), Neutral::initCinfo(), prd(), prdOut(), process(), reacBaseCinfo, reinit(), setConcKb(), setConcKf(), setNumKb(), setNumKf(), sub(), and subOut().
Referenced by findParentComptOfReac(), ZombieReac::initCinfo(), and Reac::initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:| void ReacBase::prd | ( | double | v | ) |
Definition at line 182 of file ReacBase.cpp.
References vPrd().
Referenced by initCinfo(), and ZombieReac::setSolver().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 187 of file ReacBase.cpp.
References vProcess().
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 192 of file ReacBase.cpp.
References vReinit().
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:| void ReacBase::remesh | ( | const Eref & | e | ) |
Definition at line 197 of file ReacBase.cpp.
References vRemesh().
Here is the call graph for this function:| void ReacBase::setConcKb | ( | const Eref & | e, |
| double | v | ||
| ) |
set Kb in concentration units
Definition at line 268 of file ReacBase.cpp.
References vSetConcKb().
Referenced by initCinfo(), and zombify().
Here is the call graph for this function:
Here is the caller graph for this function:| void ReacBase::setConcKf | ( | const Eref & | e, |
| double | v | ||
| ) |
set Kf in concentration units
Definition at line 258 of file ReacBase.cpp.
References vSetConcKf().
Referenced by initCinfo(), and zombify().
Here is the call graph for this function:
Here is the caller graph for this function:| void ReacBase::setNumKb | ( | const Eref & | e, |
| double | v | ||
| ) |
Definition at line 246 of file ReacBase.cpp.
References vSetNumKb().
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:| void ReacBase::setNumKf | ( | const Eref & | e, |
| double | v | ||
| ) |
Definition at line 236 of file ReacBase.cpp.
References vSetNumKf().
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:Assign solver info.
Reimplemented in ZombieReac.
Definition at line 327 of file ReacBase.cpp.
Referenced by zombify().
Here is the caller graph for this function:| void ReacBase::sub | ( | double | v | ) |
Definition at line 177 of file ReacBase.cpp.
References vSub().
Referenced by initCinfo(), and ZombieReac::setSolver().
Here is the call graph for this function:
Here is the caller graph for this function:
|
pure virtual |
Implemented in Reac, and ZombieReac.
Referenced by getConcKb().
Here is the caller graph for this function:
|
pure virtual |
Implemented in Reac, and ZombieReac.
Referenced by getConcKf().
Here is the caller graph for this function:
|
pure virtual |
Implemented in Reac, and ZombieReac.
Referenced by getNumKb().
Here is the caller graph for this function:
|
pure virtual |
Implemented in Reac, and ZombieReac.
Referenced by getNumKf().
Here is the caller graph for this function:
|
virtual |
Reimplemented in Reac.
Definition at line 212 of file ReacBase.cpp.
Referenced by prd().
Here is the caller graph for this function:Reimplemented in Reac.
Definition at line 217 of file ReacBase.cpp.
Referenced by process().
Here is the caller graph for this function:Reimplemented in Reac.
Definition at line 222 of file ReacBase.cpp.
Referenced by reinit().
Here is the caller graph for this function:
|
virtual |
Reimplemented in Reac.
Definition at line 227 of file ReacBase.cpp.
Referenced by remesh().
Here is the caller graph for this function:
|
pure virtual |
Implemented in Reac, and ZombieReac.
Referenced by setConcKb().
Here is the caller graph for this function:
|
pure virtual |
Implemented in Reac, and ZombieReac.
Referenced by setConcKf().
Here is the caller graph for this function:
|
pure virtual |
Implemented in Reac, and ZombieReac.
Referenced by setNumKb().
Here is the caller graph for this function:
|
pure virtual |
Implemented in Reac, and ZombieReac.
Referenced by setNumKf().
Here is the caller graph for this function:
|
virtual |
Reimplemented in Reac.
Definition at line 207 of file ReacBase.cpp.
Referenced by sub().
Here is the caller graph for this function:Zombification functions.
Definition at line 299 of file ReacBase.cpp.
References Element::cinfo(), Eref::data(), getConcKb(), getConcKf(), Element::id(), Element::localDataStart(), Element::numLocalData(), setConcKb(), setConcKf(), setSolver(), and Element::zombieSwap().
Referenced by Stoich::unZombifyModel(), and Stoich::zombifyModel().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 87 of file ReacBase.h.
Referenced by ZombieReac::vGetConcKb(), Reac::vGetConcKb(), ZombieReac::vGetNumKb(), Reac::vGetNumKb(), Reac::vReinit(), Reac::vRemesh(), ZombieReac::vSetConcKb(), Reac::vSetConcKb(), Reac::vSetNumKb(), and ZombieReac::vSetNumKb().
|
protected |
Definition at line 86 of file ReacBase.h.
Referenced by ZombieReac::vGetConcKf(), Reac::vGetConcKf(), ZombieReac::vGetNumKf(), Reac::vGetNumKf(), Reac::vReinit(), Reac::vRemesh(), ZombieReac::vSetConcKf(), Reac::vSetConcKf(), Reac::vSetNumKf(), and ZombieReac::vSetNumKf().