public class DynamicReaction extends Reaction
Reaction.Builder<TopLevelType extends Reaction,BuilderType extends Reaction.Builder>stoichiometricReactantssupplier| Constructor and Description |
|---|
DynamicReaction() |
| Modifier and Type | Method and Description |
|---|---|
double |
calculateVelocity(ConcentrationContainer concentrationContainer)
Calculates the reaction velocity, depending on the kinetic law.
|
List<CatalyticReactant> |
getCatalyticReactants()
Returns the catalytic reactants.
|
KineticLaw |
getKineticLaw()
Returns the kinetic law.
|
Set<Class<? extends Feature>> |
getRequiredFeatures() |
void |
initialize() |
void |
setCatalyticReactants(List<CatalyticReactant> catalyticReactants)
Sets the catalytic reactants.
|
void |
setKineticLaw(KineticLaw kineticLaw)
Sets the kinetic law.
|
addStochiometricReactant, calculateDeltas, collectProductsString, collectSubstrateString, determineEffectiveConcentration, getProducts, getReactionString, getStoichiometricReactants, getStringForProtocol, getSubstrates, isElementary, setElementary, setStoichiometricReactants, substratesAvailable, toStringaddDeltaFunction, addModuleToSimulation, addReferencedEntities, addReferencedEntity, calculateUpdates, checkFeatures, deltaIsValid, determineLargestLocalError, getApplicationCondition, getDeltaCutoff, getErrorCutoff, getFeature, getFeatures, getIdentifier, getReferencedEntities, getScaledFeature, getScaledFeature, getScope, getSimulation, getSpecificity, getState, getSupplier, handleDelta, listFeatures, onCompletion, onReset, optimizeTimeStep, resetState, scaleScalableFeatures, setApplicationCondition, setDeltaCutoff, setErrorCutoff, setFeature, setIdentifier, setSimulationpublic void initialize()
initialize in class Reactionpublic KineticLaw getKineticLaw()
public void setKineticLaw(KineticLaw kineticLaw)
kineticLaw - The kinetic law.public List<CatalyticReactant> getCatalyticReactants()
public void setCatalyticReactants(List<CatalyticReactant> catalyticReactants)
catalyticReactants - The catalytic reactants.public Set<Class<? extends Feature>> getRequiredFeatures()
getRequiredFeatures in interface UpdateModulegetRequiredFeatures in class ConcentrationBasedModule<SectionDeltaFunction>public double calculateVelocity(ConcentrationContainer concentrationContainer)
ReactioncalculateVelocity in class ReactionconcentrationContainer - The concentration container to calculate the deltas for.Copyright © 2018. All rights reserved.