Package bio.singa.simulation.model.modules.concentration.imlementations.reactions.behaviors.kineticlaws
Class DynamicKineticLaw
- java.lang.Object
-
- bio.singa.simulation.model.modules.concentration.imlementations.reactions.behaviors.kineticlaws.DynamicKineticLaw
-
- All Implemented Interfaces:
KineticLaw
public class DynamicKineticLaw extends Object implements KineticLaw
- Author:
- cl
-
-
Constructor Summary
Constructors Constructor Description DynamicKineticLaw(Reaction reaction, String kineticLawString)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doubledetermineVelocity(ReactionEvent reactionEvent)Map<String,Reactant>getConcentrationMap()StringgetExpressionString()Map<String,bio.singa.features.model.AbstractScalableQuantitativeFeature>getFeatureMap()Map<String,Parameter>getParameterMap()voidreferenceConstant(String parameterIdentifier, double constant)voidreferenceConstant(String parameterIdentifier, double constant, bio.singa.features.model.Evidence evidence)voidreferenceFeature(bio.singa.features.model.AbstractScalableQuantitativeFeature feature)voidreferenceFeature(String parameterIdentifier, bio.singa.features.model.AbstractScalableQuantitativeFeature feature)voidreferenceParameter(Parameter<?> parameter)voidreferenceReactant(Reactant reactant)voidreferenceReactant(String parameterIdentifier, Reactant reactant)voidsetConcentrationMap(Map<String,Reactant> concentrationMap)voidsetFeatureMap(Map<String,bio.singa.features.model.AbstractScalableQuantitativeFeature> featureMap)voidsetParameterMap(Map<String,Parameter> parameterMap)
-
-
-
Method Detail
-
referenceReactant
public void referenceReactant(Reactant reactant)
-
referenceFeature
public void referenceFeature(String parameterIdentifier, bio.singa.features.model.AbstractScalableQuantitativeFeature feature)
-
referenceFeature
public void referenceFeature(bio.singa.features.model.AbstractScalableQuantitativeFeature feature)
-
referenceConstant
public void referenceConstant(String parameterIdentifier, double constant)
-
referenceConstant
public void referenceConstant(String parameterIdentifier, double constant, bio.singa.features.model.Evidence evidence)
-
referenceParameter
public void referenceParameter(Parameter<?> parameter)
-
getFeatureMap
public Map<String,bio.singa.features.model.AbstractScalableQuantitativeFeature> getFeatureMap()
-
setFeatureMap
public void setFeatureMap(Map<String,bio.singa.features.model.AbstractScalableQuantitativeFeature> featureMap)
-
getExpressionString
public String getExpressionString()
-
determineVelocity
public double determineVelocity(ReactionEvent reactionEvent)
- Specified by:
determineVelocityin interfaceKineticLaw
-
-