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) double
step
(package private) Component
targetComponent
(package private) double
total
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Component
getControlComponent()
java.util.ArrayList<RuntimeEventRecorder>
getEventRecorders()
java.util.ArrayList<RuntimeRecorder>
getRecorders()
double
getRuntime()
StateType
getTarget()
Component
getTargetComponent()
double
getTimestep()
RunConfig
makeCopy()
void
setEventRecorders(java.util.ArrayList<RuntimeEventRecorder> arc)
void
setRecorders(java.util.ArrayList<RuntimeRecorder> arc)
java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
getTargetComponent
public Component getTargetComponent()
-
getTarget
public StateType getTarget() throws ContentError, ParseError
- Throws:
ContentError
ParseError
-
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()
-
-