Model a reaction using a monod kinetic factor. More...
Public Member Functions | |
void | init (Element defMarkUp) |
Initialise the kinetic, reading in kinetic parameter information from the protocol file and calculating any auxillaries needed for easing the kinetic calculation. More... | |
void | initFromAgent (Element defMarkUp, double[] kineticParam, int paramIndex) |
Initialise the reaction from a parent of the agent. More... | |
double | kineticValue (double solute, double[] paramTable, int index) |
Calculate the value of the kinetic from a given level of solute, an array containing parameters relating to the reaction, and an index to this array. More... | |
double | kineticValue (double solute) |
Calculate the value of the kinetic for a given level of solute. More... | |
double | kineticDiff (double solute, double[] paramTable, int index) |
Used to compute marginal difference kinetic values for a given solute level. More... | |
double | kineticDiff (double solute) |
Used to compute marginal difference kinetic values for a given solute level. More... | |
Additional Inherited Members | |
![]() | |
int | nParam |
Model a reaction using a monod kinetic factor.
Model a reaction using a monod kinetic factor. From Wikipedia: The Monod equation is a mathematical model for the growth of microorganisms. It is named for Jacques Monod who proposed using an equation of this form to relate microbial growth rates in an aqueous environment to the concentration of a limiting nutrient. The Monod equation has the same form as the Michaelis-Menten equation, but differs in that it is empirical while the latter is based on theoretical considerations.
|
virtual |
Initialise the kinetic, reading in kinetic parameter information from the protocol file and calculating any auxillaries needed for easing the kinetic calculation.
Initialise the kinetic, reading in kinetic parameter information from the protocol file and calculating any auxillaries needed for easing the kinetic calculation
defMarkUp | XML tags that define this kinetic in the protocol file |
Implements simulator.reaction.kinetic.IsKineticFactor.
|
virtual |
Initialise the reaction from a parent of the agent.
Initialise the reaction from a parent of the agent
defMarkUp | XML tags that define this kinetic in the protocol file |
kineticParam | Array of parameters associated with this reaction |
paramIndex | An index to the parameter array |
Implements simulator.reaction.kinetic.IsKineticFactor.
|
virtual |
Used to compute marginal difference kinetic values for a given solute level.
Used to compute marginal difference kinetic values for a given solute level
solute | Solute level |
paramTable | Array of parameters relating to this reaction |
index | An index to the parameter array |
Implements simulator.reaction.kinetic.IsKineticFactor.
|
virtual |
Used to compute marginal difference kinetic values for a given solute level.
Used to compute marginal difference kinetic values for a given solute level
solute | Solute level |
Implements simulator.reaction.kinetic.IsKineticFactor.
|
virtual |
Calculate the value of the kinetic from a given level of solute, an array containing parameters relating to the reaction, and an index to this array.
Calculate the value of the kinetic from a given level of solute, an array containing parameters relating to the reaction, and an index to this array
solute | Double stating the level of that solute |
paramTable | Array of parameters relating to this reaction |
index | An index to the parameter array |
Implements simulator.reaction.kinetic.IsKineticFactor.
|
virtual |
Calculate the value of the kinetic for a given level of solute.
Calculate the value of the kinetic for a given level of solute
solute | Double stating the level of that solute |
Implements simulator.reaction.kinetic.IsKineticFactor.