MMEnzymeBase Class Reference
#include <RateTerm.h>
List of all members.
Public Member Functions |
| MMEnzymeBase (double Km, double kcat, unsigned int enz) |
void | setKm (double Km) |
void | setKcat (double kcat) |
void | setRates (double Km, double kcat) |
void | setR1 (double Km) |
| Used by Zombie to assign rate terms.
|
void | setR2 (double kcat) |
| Used by Zombie to assign rate terms.
|
double | getR1 () const |
| Used by Zombie to return rate terms.
|
double | getR2 () const |
| Used by Zombie to return rate terms.
|
void | rescaleVolume (short comptIndex, const vector< short > &compartmentLookup, double ratio) |
unsigned int | getEnzIndex () const |
Protected Attributes |
double | Km_ |
double | kcat_ |
unsigned int | enz_ |
Constructor & Destructor Documentation
MMEnzymeBase::MMEnzymeBase |
( |
double |
Km, |
|
|
double |
kcat, |
|
|
unsigned int |
enz | |
|
) |
| | [inline] |
Member Function Documentation
unsigned int MMEnzymeBase::getEnzIndex |
( |
|
) |
const [inline] |
double MMEnzymeBase::getR1 |
( |
|
) |
const [inline, virtual] |
Used by Zombie to return rate terms.
Implements RateTerm.
References Km_.
double MMEnzymeBase::getR2 |
( |
|
) |
const [inline, virtual] |
Used by Zombie to return rate terms.
Implements RateTerm.
References kcat_.
void MMEnzymeBase::rescaleVolume |
( |
short |
comptIndex, |
|
|
const vector< short > & |
compartmentLookup, |
|
|
double |
ratio | |
|
) |
| | [inline, virtual] |
This is used to rescale the RateTerm kinetics when the compartment volume changes. This is needed because the kinetics are in extensive units, that is, mol numbers, rather than in intensive units like concentration. So when the volume changes the rate terms change. Each Rate term checks if any of its reactant molecules are affected, and if so, rescales. Ratio is newVol / oldVol
Implements RateTerm.
References Km_.
void MMEnzymeBase::setKcat |
( |
double |
kcat |
) |
[inline] |
void MMEnzymeBase::setKm |
( |
double |
Km |
) |
[inline] |
void MMEnzymeBase::setR1 |
( |
double |
k1 |
) |
[inline, virtual] |
Used by Zombie to assign rate terms.
Implements RateTerm.
References setKm().
void MMEnzymeBase::setR2 |
( |
double |
k2 |
) |
[inline, virtual] |
void MMEnzymeBase::setRates |
( |
double |
k1, |
|
|
double |
k2 | |
|
) |
| | [inline, virtual] |
Member Data Documentation
The documentation for this class was generated from the following file: