|
MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <MMenz.h>
Inheritance diagram for MMenz:
Collaboration diagram for MMenz:Public Member Functions | |
| MMenz () | |
| void | vEnz (double n) |
| double | vGetKcat (const Eref &e) const |
| double | vGetKm (const Eref &e) const |
| double | vGetNumKm (const Eref &e) const |
| void | vProcess (const Eref &e, ProcPtr p) |
| void | vReinit (const Eref &e, ProcPtr p) |
| void | vRemesh (const Eref &e) |
| void | vSetKcat (const Eref &e, double v) |
| void | vSetKm (const Eref &e, double v) |
| void | vSetNumKm (const Eref &e, double v) |
| void | vSub (double n) |
| virtual | ~MMenz () |
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 | ~EnzBase () |
Static Public Member Functions | |
| static const Cinfo * | initCinfo () |
Static Public Member Functions inherited from EnzBase | |
| static const Cinfo * | initCinfo () |
| static void | zombify (Element *original, const Cinfo *zClass, Id solver) |
Private Attributes | |
| double | enz_ |
| State variable: substrate (in num units) * numKm. More... | |
| double | kcat_ |
| Km in number units. More... | |
| double | Km_ |
| double | numKm_ |
| Km in Concentration units, millimolar. More... | |
| double | sub_ |
| kcat in 1/sec More... | |
This class represents the Michaelis-Menten type enzyme, obeying the equation V = kcat.[Etot].[S]/( Km + [S] )
|
static |
Definition at line 18 of file MMenz.cpp.
References EnzBase::initCinfo(), and mmEnzCinfo.
Here is the call graph for this function:
|
virtual |
Reimplemented from EnzBase.
Definition at line 77 of file MMenz.cpp.
References enz_.
Referenced by testMMenz().
Here is the caller graph for this function:
|
virtual |
Implements EnzBase.
Definition at line 141 of file MMenz.cpp.
References kcat_.
Referenced by testMMenz().
Here is the caller graph for this function:
|
virtual |
Implements EnzBase.
Definition at line 115 of file MMenz.cpp.
References Km_.
Referenced by testMMenz().
Here is the caller graph for this function:
|
virtual |
Implements EnzBase.
Definition at line 127 of file MMenz.cpp.
References convertConcToNumRateUsingMesh(), and Km_.
Here is the call graph for this function:Reimplemented from EnzBase.
Definition at line 82 of file MMenz.cpp.
References enz_, kcat_, numKm_, SrcFinfo2< T1, T2 >::send(), and sub_.
Referenced by testMMenz().
Here is the call graph for this function:
Here is the caller graph for this function:Reimplemented from EnzBase.
Definition at line 91 of file MMenz.cpp.
Referenced by testMMenz().
Here is the caller graph for this function:
|
virtual |
Reimplemented from EnzBase.
Definition at line 97 of file MMenz.cpp.
References convertConcToNumRateUsingMesh(), Km_, and numKm_.
Here is the call graph for this function:
|
virtual |
|
virtual |
Implements EnzBase.
Definition at line 108 of file MMenz.cpp.
References convertConcToNumRateUsingMesh(), Km_, and numKm_.
Referenced by testMMenz().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Implements EnzBase.
Definition at line 120 of file MMenz.cpp.
References convertConcToNumRateUsingMesh(), Km_, and numKm_.
Here is the call graph for this function:
|
virtual |
Reimplemented from EnzBase.
Definition at line 72 of file MMenz.cpp.
References sub_.
Referenced by testMMenz().
Here is the caller graph for this function:
|
private |
State variable: substrate (in num units) * numKm.
Definition at line 51 of file MMenz.h.
Referenced by vEnz(), vProcess(), and vReinit().
|
private |
Km in number units.
Definition at line 49 of file MMenz.h.
Referenced by vGetKcat(), vProcess(), and vSetKcat().
|
private |
Definition at line 47 of file MMenz.h.
Referenced by vGetKm(), vGetNumKm(), vRemesh(), vSetKm(), and vSetNumKm().
|
private |
Km in Concentration units, millimolar.
Definition at line 48 of file MMenz.h.
Referenced by vProcess(), vRemesh(), vSetKm(), and vSetNumKm().
|
private |
kcat in 1/sec
Definition at line 50 of file MMenz.h.
Referenced by vProcess(), vReinit(), and vSub().