Class TPrioMVAUtilCalculator
java.lang.Object
solvers.priority.prioMVACalculators.BasePrioMVAUtilCalculator
solvers.priority.prioMVACalculators.implementations.utilisations.TPrioMVAUtilCalculator
- All Implemented Interfaces:
UtilizationCalculator
Provides the T Prio MVA Util Calculator functionality of the utilisations.
-
Field Summary
Fields inherited from class BasePrioMVAUtilCalculator
opUtilization, queueLengthMap, utilMap -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetNonEmptyClosedUtilisation(MVAPopulation mvaPopulation, int numCustomers, int station, int clas) $\rho_{i, cl}(\vn) = \rho_{i, cl}(\vn - \vOne_k)$ Named after: TeunissenMethods inherited from class BasePrioMVAUtilCalculator
getClosedUtilisation, getOpenUtilisation, initialise, iterateClassUpdate, iteratePopulationUpdate
-
Constructor Details
-
TPrioMVAUtilCalculator
public TPrioMVAUtilCalculator()
-
-
Method Details
-
getNonEmptyClosedUtilisation
public double getNonEmptyClosedUtilisation(MVAPopulation mvaPopulation, int numCustomers, int station, int clas) $\rho_{i, cl}(\vn) = \rho_{i, cl}(\vn - \vOne_k)$ Named after: Teunissen- Specified by:
getNonEmptyClosedUtilisationin classBasePrioMVAUtilCalculator
-