Package org.planit.assignment.algorithmb
Class AlgorithmBEquilibration
- java.lang.Object
-
- org.planit.assignment.algorithmb.AlgorithmBEquilibration
-
public class AlgorithmBEquilibration extends Object
All the functionality to equilibrate algorithm B- Author:
- markr
-
-
Constructor Summary
Constructors Constructor Description AlgorithmBEquilibration(AlgorithmB assignment, OutputManager outputManager)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
executeTimePeriod(TimePeriod timePeriod, Set<Mode> modes)
The method that performs the equilibration for a given time period using AlgorithmBAlgorithmBSimulationData
getIterationData()
Collect the iteration information collected during the equilibration
-
-
-
Constructor Detail
-
AlgorithmBEquilibration
public AlgorithmBEquilibration(AlgorithmB assignment, OutputManager outputManager)
Constructor- Parameters:
assignment
- to useoutputManager
- to use
-
-
Method Detail
-
executeTimePeriod
public void executeTimePeriod(TimePeriod timePeriod, Set<Mode> modes) throws PlanItException
The method that performs the equilibration for a given time period using AlgorithmB- Parameters:
timePeriod
- the time periodmodes
- the modes active in this period- Throws:
PlanItException
- thrown if error
-
getIterationData
public AlgorithmBSimulationData getIterationData()
Collect the iteration information collected during the equilibration- Returns:
- simulation data
-
-