|
MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <CplxEnzBase.h>
Inheritance diagram for CplxEnzBase:
Collaboration diagram for CplxEnzBase:Public Member Functions | |
| void | cplx (double n) |
| CplxEnzBase () | |
| double | getConcK1 (const Eref &e) const |
| double | getK1 (const Eref &e) const |
| double | getK2 (const Eref &e) const |
| double | getRatio (const Eref &e) const |
| void | setConcK1 (const Eref &e, double v) |
| void | setK1 (const Eref &e, double v) |
| void | setK2 (const Eref &e, double v) |
| void | setRatio (const Eref &e, double v) |
| virtual void | vCplx (double n) |
| virtual double | vGetConcK1 (const Eref &e) const =0 |
| virtual double | vGetK1 (const Eref &e) const =0 |
| virtual double | vGetK2 (const Eref &e) const =0 |
| virtual double | vGetRatio (const Eref &e) const =0 |
| virtual void | vSetConcK1 (const Eref &e, double v)=0 |
| virtual void | vSetK1 (const Eref &e, double v)=0 |
| virtual void | vSetK2 (const Eref &e, double v)=0 |
| virtual void | vSetRatio (const Eref &e, double v)=0 |
| virtual | ~CplxEnzBase () |
Public Member Functions inherited from EnzBase | |
| void | enz (double n) |
| EnzBase () | |
| double | getKcat (const Eref &e) const |
| double | getKm (const Eref &e) const |
| double | getNumKm (const Eref &e) const |
| unsigned int | getNumPrd (const Eref &e) const |
| unsigned int | getNumSub (const Eref &e) const |
| void | prd (double n) |
| void | process (const Eref &e, ProcPtr p) |
| void | reinit (const Eref &e, ProcPtr p) |
| void | remesh (const Eref &e) |
| void | setKcat (const Eref &e, double v) |
| void | setKm (const Eref &e, double v) |
| void | setNumKm (const Eref &e, double v) |
| virtual void | setSolver (Id solver, Id orig) |
| Assign solver info. More... | |
| void | sub (double n) |
| virtual void | vEnz (double n) |
| virtual double | vGetKcat (const Eref &e) const =0 |
| virtual double | vGetKm (const Eref &e) const =0 |
| virtual double | vGetNumKm (const Eref &e) const =0 |
| virtual void | vProcess (const Eref &e, ProcPtr p) |
| virtual void | vReinit (const Eref &e, ProcPtr p) |
| virtual void | vRemesh (const Eref &e) |
| virtual void | vSetKcat (const Eref &e, double v)=0 |
| virtual void | vSetKm (const Eref &e, double v)=0 |
| virtual void | vSetNumKm (const Eref &e, double v)=0 |
| virtual void | vSub (double n) |
| virtual | ~EnzBase () |
Static Public Member Functions | |
| static const Cinfo * | initCinfo () |
| static void | zombify (Element *original, const Cinfo *zClass, Id solver) |
Static Public Member Functions inherited from EnzBase | |
| static const Cinfo * | initCinfo () |
| static void | zombify (Element *original, const Cinfo *zClass, Id solver) |
This class is for mass-action enzymes, in which there is an explict pool for the enzyme-substrate complex. It models the reaction E + S <===> E.S -—> E + P
Definition at line 18 of file CplxEnzBase.h.
| CplxEnzBase::CplxEnzBase | ( | ) |
Definition at line 175 of file CplxEnzBase.cpp.
|
virtual |
Definition at line 177 of file CplxEnzBase.cpp.
| void CplxEnzBase::cplx | ( | double | n | ) |
Definition at line 184 of file CplxEnzBase.cpp.
References vCplx().
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:| double CplxEnzBase::getConcK1 | ( | const Eref & | e | ) | const |
Definition at line 238 of file CplxEnzBase.cpp.
References vGetConcK1().
Referenced by initCinfo(), and zombify().
Here is the call graph for this function:
Here is the caller graph for this function:| double CplxEnzBase::getK1 | ( | const Eref & | e | ) | const |
Definition at line 201 of file CplxEnzBase.cpp.
References vGetK1().
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:| double CplxEnzBase::getK2 | ( | const Eref & | e | ) | const |
Definition at line 211 of file CplxEnzBase.cpp.
References vGetK2().
Referenced by initCinfo(), ZombieEnz::vGetKm(), ZombieEnz::vGetRatio(), ZombieEnz::vSetKcat(), ZombieEnz::vSetKm(), ZombieEnz::vSetNumKm(), ZombieEnz::vSetRatio(), and zombify().
Here is the call graph for this function:
Here is the caller graph for this function:| double CplxEnzBase::getRatio | ( | const Eref & | e | ) | const |
Definition at line 228 of file CplxEnzBase.cpp.
References vGetRatio().
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 49 of file CplxEnzBase.cpp.
References cplx(), cplxEnzCinfo, cplxOut(), EnzBase::enz(), enzDest(), enzOut(), getConcK1(), getK1(), getK2(), EnzBase::getKcat(), getRatio(), EnzBase::initCinfo(), setConcK1(), setK1(), setK2(), EnzBase::setKcat(), and setRatio().
Referenced by Enz::initCinfo(), and ZombieEnz::initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:| void CplxEnzBase::setConcK1 | ( | const Eref & | e, |
| double | v | ||
| ) |
Definition at line 233 of file CplxEnzBase.cpp.
References vSetConcK1().
Referenced by initCinfo(), ZombieEnz::vSetRatio(), and zombify().
Here is the call graph for this function:
Here is the caller graph for this function:| void CplxEnzBase::setK1 | ( | const Eref & | e, |
| double | v | ||
| ) |
Definition at line 196 of file CplxEnzBase.cpp.
References vSetK1().
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:| void CplxEnzBase::setK2 | ( | const Eref & | e, |
| double | v | ||
| ) |
Definition at line 206 of file CplxEnzBase.cpp.
References vSetK2().
Referenced by initCinfo(), and zombify().
Here is the call graph for this function:
Here is the caller graph for this function:| void CplxEnzBase::setRatio | ( | const Eref & | e, |
| double | v | ||
| ) |
Definition at line 223 of file CplxEnzBase.cpp.
References vSetRatio().
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented in Enz.
Definition at line 189 of file CplxEnzBase.cpp.
Referenced by cplx().
Here is the caller graph for this function:
|
pure virtual |
Implemented in Enz, and ZombieEnz.
Referenced by getConcK1().
Here is the caller graph for this function:
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in Enz, and ZombieEnz.
Referenced by getRatio().
Here is the caller graph for this function:
|
pure virtual |
Implemented in Enz, and ZombieEnz.
Referenced by setConcK1().
Here is the caller graph for this function:
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in Enz, and ZombieEnz.
Referenced by setRatio().
Here is the caller graph for this function:This function helps the conversion between CplxEnz subclasses, these are the ones that have an explicit enzyme-substrate complex molecule. Note that I use the ConcK1 terms because those are independent of the volume decomposition. K2 and kcat (ie., k3) only have time units.
Definition at line 254 of file CplxEnzBase.cpp.
References Element::cinfo(), Eref::data(), getConcK1(), getK2(), EnzBase::getKcat(), Element::id(), Element::localDataStart(), Element::numLocalData(), setConcK1(), setK2(), EnzBase::setKcat(), EnzBase::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: