Package org.lemsml.jlems.core.run
Class RunConfig
- java.lang.Object
-
- org.lemsml.jlems.core.run.RunConfig
-
public class RunConfig extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.ArrayList<RuntimeEventRecorder>eventRecorders(package private) java.util.ArrayList<RuntimeRecorder>recorders(package private) doublestep(package private) ComponenttargetComponent(package private) doubletotal
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComponentgetControlComponent()java.util.ArrayList<RuntimeEventRecorder>getEventRecorders()java.util.ArrayList<RuntimeRecorder>getRecorders()doublegetRuntime()StateTypegetTarget()ComponentgetTargetComponent()doublegetTimestep()RunConfigmakeCopy()voidsetEventRecorders(java.util.ArrayList<RuntimeEventRecorder> arc)voidsetRecorders(java.util.ArrayList<RuntimeRecorder> arc)java.lang.StringtoString()
-
-
-
Field Detail
-
targetComponent
Component targetComponent
-
step
double step
-
total
double total
-
recorders
java.util.ArrayList<RuntimeRecorder> recorders
-
eventRecorders
java.util.ArrayList<RuntimeEventRecorder> eventRecorders
-
-
Constructor Detail
-
RunConfig
public RunConfig(Component cpt, double st, double tot)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getTargetComponent
public Component getTargetComponent()
-
getTarget
public StateType getTarget() throws ContentError, ParseError
- Throws:
ContentErrorParseError
-
getTimestep
public double getTimestep()
-
getRuntime
public double getRuntime()
-
makeCopy
public RunConfig makeCopy()
-
setRecorders
public void setRecorders(java.util.ArrayList<RuntimeRecorder> arc)
-
getRecorders
public java.util.ArrayList<RuntimeRecorder> getRecorders()
-
setEventRecorders
public void setEventRecorders(java.util.ArrayList<RuntimeEventRecorder> arc)
-
getEventRecorders
public java.util.ArrayList<RuntimeEventRecorder> getEventRecorders()
-
getControlComponent
public Component getControlComponent()
-
-