Package org.lemsml.jlems.api
Class StateRecord
- java.lang.Object
-
- org.lemsml.jlems.api.StateRecord
-
- All Implemented Interfaces:
IStateRecord
public class StateRecord extends java.lang.Object implements IStateRecord
-
-
Field Summary
Fields Modifier and Type Field Description private int
_endTimeStep
private int
_startTimeStep
private IStateIdentifier
_state
-
Constructor Summary
Constructors Constructor Description StateRecord(IStateIdentifier state)
StateRecord(IStateIdentifier state, int startTimeStep)
StateRecord(IStateIdentifier state, int startTimeStep, int endTimeStep)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getEndRecordingTimeStep()
int
getStartRecordingTimeStep()
IStateIdentifier
getState()
boolean
record(int t)
java.lang.String
toString()
-
-
-
Field Detail
-
_state
private IStateIdentifier _state
-
_startTimeStep
private int _startTimeStep
-
_endTimeStep
private int _endTimeStep
-
-
Constructor Detail
-
StateRecord
public StateRecord(IStateIdentifier state, int startTimeStep, int endTimeStep)
-
StateRecord
public StateRecord(IStateIdentifier state)
-
StateRecord
public StateRecord(IStateIdentifier state, int startTimeStep)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getStartRecordingTimeStep
public int getStartRecordingTimeStep()
- Specified by:
getStartRecordingTimeStep
in interfaceIStateRecord
-
getEndRecordingTimeStep
public int getEndRecordingTimeStep()
- Specified by:
getEndRecordingTimeStep
in interfaceIStateRecord
-
getState
public IStateIdentifier getState()
- Specified by:
getState
in interfaceIStateRecord
-
record
public boolean record(int t)
- Specified by:
record
in interfaceIStateRecord
-
-