Package org.goplanit.assignment
Class SimulationData
- java.lang.Object
-
- org.goplanit.assignment.SimulationData
-
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
AlgorithmBSimulationData
,StaticLtmSimulationData
,TraditionalStaticAssignmentSimulationData
public class SimulationData extends Object implements Cloneable
General simulation data that only are available during simulation
-
-
Constructor Summary
Constructors Modifier Constructor Description SimulationData()
Constructorprotected
SimulationData(SimulationData simulationData)
Copy constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimulationData
clone()
int
getIterationIndex()
Returns the current iteration indexvoid
incrementIterationIndex()
Increment iteration index by onevoid
reset()
reset to initial statevoid
setIterationIndex(int iterationIndex)
Set the current iteration index
-
-
-
Constructor Detail
-
SimulationData
public SimulationData()
Constructor
-
SimulationData
protected SimulationData(SimulationData simulationData)
Copy constructor- Parameters:
simulationData
- to copy
-
-
Method Detail
-
incrementIterationIndex
public void incrementIterationIndex()
Increment iteration index by one
-
getIterationIndex
public int getIterationIndex()
Returns the current iteration index- Returns:
- the current iteration index
-
setIterationIndex
public void setIterationIndex(int iterationIndex)
Set the current iteration index- Parameters:
iterationIndex
- the current iteration index
-
clone
public SimulationData clone()
-
reset
public void reset()
reset to initial state
-
-