Package org.lemsml.jlems.core.run
Class StateWrapper
- java.lang.Object
-
- org.lemsml.jlems.core.run.StateWrapper
-
public class StateWrapper extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) RegimeStateInstanceregimeInstance(package private) StateInstanceunitInstance(package private) java.lang.Stringvarname
-
Constructor Summary
Constructors Constructor Description StateWrapper(RegimeStateInstance ui, java.lang.String snm)StateWrapper(StateInstance ui, java.lang.String snm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadvance(StateInstance parent, double t, double dt)voidexportState(java.lang.String pfx, double t, LineDisplay ld)StateRunnablegetChild(java.lang.String snm)java.lang.StringgetDimensionString()doublegetValue()
-
-
-
Field Detail
-
unitInstance
StateInstance unitInstance
-
regimeInstance
RegimeStateInstance regimeInstance
-
varname
java.lang.String varname
-
-
Constructor Detail
-
StateWrapper
public StateWrapper(StateInstance ui, java.lang.String snm)
-
StateWrapper
public StateWrapper(RegimeStateInstance ui, java.lang.String snm)
-
-
Method Detail
-
getDimensionString
public java.lang.String getDimensionString() throws ContentError- Throws:
ContentError
-
getChild
public StateRunnable getChild(java.lang.String snm)
-
getValue
public double getValue() throws ContentError, RuntimeError- Throws:
ContentErrorRuntimeError
-
advance
public void advance(StateInstance parent, double t, double dt)
-
exportState
public void exportState(java.lang.String pfx, double t, LineDisplay ld)
-
-