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_endTimeStepprivate int_startTimeStepprivate 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 intgetEndRecordingTimeStep()intgetStartRecordingTimeStep()IStateIdentifiergetState()booleanrecord(int t)java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
getStartRecordingTimeStep
public int getStartRecordingTimeStep()
- Specified by:
getStartRecordingTimeStepin interfaceIStateRecord
-
getEndRecordingTimeStep
public int getEndRecordingTimeStep()
- Specified by:
getEndRecordingTimeStepin interfaceIStateRecord
-
getState
public IStateIdentifier getState()
- Specified by:
getStatein interfaceIStateRecord
-
record
public boolean record(int t)
- Specified by:
recordin interfaceIStateRecord
-
-