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) OnStart
onStart
(package private) Dynamics
target
(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 void
addConditionalDerivedVariable(java.lang.String newDvName, Dimension dimension, LemsCollection<Case> val)
void
addDerivedVariable(java.lang.String newDvName, Dimension dimension, java.lang.String val)
void
addOnCondition(OnCondition oc)
void
addOnEvent(OnEvent oe)
void
addOnStart(java.lang.String vnm, java.lang.String val)
void
addStateVariable(java.lang.String nm, Dimension dim)
void
addTimeDerivative(java.lang.String varnm, java.lang.String val)
Dynamics
getTarget()
void
setConditionalDerivedVariableExposure(java.lang.String newDvName, java.lang.String s)
void
setDerivedVariableExposure(java.lang.String newDvName, java.lang.String s)
void
setStateExposure(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)
-
-