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) RegimeStateInstance
regimeInstance
(package private) StateInstance
unitInstance
(package private) java.lang.String
varname
-
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 void
advance(StateInstance parent, double t, double dt)
void
exportState(java.lang.String pfx, double t, LineDisplay ld)
StateRunnable
getChild(java.lang.String snm)
java.lang.String
getDimensionString()
double
getValue()
-
-
-
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:
ContentError
RuntimeError
-
advance
public void advance(StateInstance parent, double t, double dt)
-
exportState
public void exportState(java.lang.String pfx, double t, LineDisplay ld)
-
-