Class PrioMVAOpenQueueLengthCalculator
java.lang.Object
solvers.priority.prioMVACalculators.PerformanceValuePerStationCalculator
solvers.priority.prioMVACalculators.implementations.PrioMVAOpenQueueLengthCalculator
Class to calculate the open queue lengths during PrioMVA
-
Constructor Summary
ConstructorsConstructorDescriptionPrioMVAOpenQueueLengthCalculator(UtilizationCalculator utilizationCalculator) -
Method Summary
Modifier and TypeMethodDescriptiondouble[]computeForDelayStation(MVAPopulation population, int numCustomers, int station) double[]computeForHOLStation(MVAPopulation population, int numCustomers, int station) double[]computeForLDStation(MVAPopulation population, int numCustomers, int station) double[]computeForLIStation(MVAPopulation population, int numCustomers, int station) double[]computeForPRSStation(MVAPopulation population, int numCustomers, int station) voidinitialise(SolverMultiMixedPrioMVA solver) voidMethods inherited from class PerformanceValuePerStationCalculator
calculatePerformanceValue, throwStationNotImplementedError
-
Constructor Details
-
PrioMVAOpenQueueLengthCalculator
-
PrioMVAOpenQueueLengthCalculator
public PrioMVAOpenQueueLengthCalculator()
-
-
Method Details
-
computeForLDStation
- Specified by:
computeForLDStationin classPerformanceValuePerStationCalculator
-
computeForLIStation
- Specified by:
computeForLIStationin classPerformanceValuePerStationCalculator
-
computeForDelayStation
- Specified by:
computeForDelayStationin classPerformanceValuePerStationCalculator
-
computeForPRSStation
- Specified by:
computeForPRSStationin classPerformanceValuePerStationCalculator
-
computeForHOLStation
- Specified by:
computeForHOLStationin classPerformanceValuePerStationCalculator
-
initialise
- Specified by:
initialisein classPerformanceValuePerStationCalculator
-
iteratePopulationUpdate
- Specified by:
iteratePopulationUpdatein classPerformanceValuePerStationCalculator
-