Class DynamicsBuilder
- java.lang.Object
-
- org.lemsml.jlems.core.type.dynamics.DynamicsBuilder
-
public class DynamicsBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.HashMap<java.lang.String,ConditionalDerivedVariable>cdvHM(package private) java.util.HashMap<java.lang.String,DerivedVariable>dvHM(package private) OnStartonStart(package private) Dynamicstarget(package private) java.util.HashMap<java.lang.String,StateVariable>varHM
-
Constructor Summary
Constructors Constructor Description DynamicsBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConditionalDerivedVariable(java.lang.String newDvName, Dimension dimension, LemsCollection<Case> val)voidaddDerivedVariable(java.lang.String newDvName, Dimension dimension, java.lang.String val)voidaddOnCondition(OnCondition oc)voidaddOnEvent(OnEvent oe)voidaddOnStart(java.lang.String vnm, java.lang.String val)voidaddStateVariable(java.lang.String nm, Dimension dim)voidaddTimeDerivative(java.lang.String varnm, java.lang.String val)DynamicsgetTarget()voidsetConditionalDerivedVariableExposure(java.lang.String newDvName, java.lang.String s)voidsetDerivedVariableExposure(java.lang.String newDvName, java.lang.String s)voidsetStateExposure(java.lang.String nm, java.lang.String enm)
-
-
-
Field Detail
-
target
Dynamics target
-
onStart
OnStart onStart
-
varHM
java.util.HashMap<java.lang.String,StateVariable> varHM
-
dvHM
java.util.HashMap<java.lang.String,DerivedVariable> dvHM
-
cdvHM
java.util.HashMap<java.lang.String,ConditionalDerivedVariable> cdvHM
-
-
Method Detail
-
addStateVariable
public void addStateVariable(java.lang.String nm, Dimension dim)
-
getTarget
public Dynamics getTarget()
-
setStateExposure
public void setStateExposure(java.lang.String nm, java.lang.String enm)
-
addOnEvent
public void addOnEvent(OnEvent oe)
-
addDerivedVariable
public void addDerivedVariable(java.lang.String newDvName, Dimension dimension, java.lang.String val)
-
addConditionalDerivedVariable
public void addConditionalDerivedVariable(java.lang.String newDvName, Dimension dimension, LemsCollection<Case> val)
-
setDerivedVariableExposure
public void setDerivedVariableExposure(java.lang.String newDvName, java.lang.String s)
-
setConditionalDerivedVariableExposure
public void setConditionalDerivedVariableExposure(java.lang.String newDvName, java.lang.String s)
-
addTimeDerivative
public void addTimeDerivative(java.lang.String varnm, java.lang.String val)
-
addOnStart
public void addOnStart(java.lang.String vnm, java.lang.String val)
-
addOnCondition
public void addOnCondition(OnCondition oc)
-
-