Package org.lemsml.jlems.api
Class LEMSRunConfiguration
- java.lang.Object
-
- org.lemsml.jlems.api.LEMSRunConfiguration
-
- All Implemented Interfaces:
ILEMSRunConfiguration
public class LEMSRunConfiguration extends java.lang.Object implements ILEMSRunConfiguration
-
-
Field Summary
Fields Modifier and Type Field Description private double
_runtime
private java.util.List<IStateRecord>
_statesToRecord
private double
_timeStep
-
Constructor Summary
Constructors Constructor Description LEMSRunConfiguration(double timeStep, double runtime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addStateRecord(IStateRecord stateRecord)
java.util.List<IStateRecord>
getRecordedStates()
double
getRuntime()
double
getTimestep()
-
-
-
Field Detail
-
_timeStep
private double _timeStep
-
_runtime
private double _runtime
-
_statesToRecord
private java.util.List<IStateRecord> _statesToRecord
-
-
Method Detail
-
getTimestep
public double getTimestep()
- Specified by:
getTimestep
in interfaceILEMSRunConfiguration
-
getRuntime
public double getRuntime()
- Specified by:
getRuntime
in interfaceILEMSRunConfiguration
-
addStateRecord
public void addStateRecord(IStateRecord stateRecord)
- Specified by:
addStateRecord
in interfaceILEMSRunConfiguration
-
getRecordedStates
public java.util.List<IStateRecord> getRecordedStates()
- Specified by:
getRecordedStates
in interfaceILEMSRunConfiguration
-
-