Uses of Class
solvers.utilities.MVAPopulation
Packages that use MVAPopulation
Package
Description
Multiclass solution algorithms of JMVA: exact MVA, RECAL, MoM, CoMoM, TreeMVA and TreeConvolution for closed multiclass models, together with their approximate variants.
Priority MVA (P-MVA) calculators of JMVA for queueing networks with priority classes.
Implementations of the JMVA priority MVA calculators.
Utilization submodels of the JMVA priority MVA calculator implementations.
-
Uses of MVAPopulation in solvers.multiSolverAlgorithms
Methods in solvers.multiSolverAlgorithms that return types with arguments of type MVAPopulationModifier and TypeMethodDescriptionMap<MVAPopulation, double[][]> SolverMultiMixedPrioMVA.getQueueLengthMap()Map<MVAPopulation, double[][]> SolverMultiMixedPrioMVA.getUtilizationMap() -
Uses of MVAPopulation in solvers.priority.prioMVACalculators
Fields in solvers.priority.prioMVACalculators with type parameters of type MVAPopulationModifier and TypeFieldDescriptionprotected Map<MVAPopulation, double[][]> BasePrioMVAUtilCalculator.queueLengthMapprotected Map<MVAPopulation, double[][]> BasePrioMVAUtilCalculator.utilMapMethods in solvers.priority.prioMVACalculators with parameters of type MVAPopulationModifier and TypeMethodDescriptiondouble[][]PerformanceValuePerStationCalculator.calculatePerformanceValue(MVAPopulation population, int numCustomers, int[] type) double[]PerformanceValuePerStationPerClassCalculator.calculatePerformanceValue(MVAPopulation population, int numCustomers, int clas, int[] type) abstract double[]PerformanceValuePerStationCalculator.computeForDelayStation(MVAPopulation population, int numCustomers, int station) abstract doublePerformanceValuePerStationPerClassCalculator.computeForDelayStation(MVAPopulation population, int numCustomers, int station, int clas) abstract double[]PerformanceValuePerStationCalculator.computeForHOLStation(MVAPopulation population, int numCustomers, int station) abstract doublePerformanceValuePerStationPerClassCalculator.computeForHOLStation(MVAPopulation population, int numCustomers, int station, int clas) abstract double[]PerformanceValuePerStationCalculator.computeForLDStation(MVAPopulation population, int numCustomers, int station) abstract doublePerformanceValuePerStationPerClassCalculator.computeForLDStation(MVAPopulation population, int numCustomers, int station, int clas) abstract double[]PerformanceValuePerStationCalculator.computeForLIStation(MVAPopulation population, int numCustomers, int station) abstract doublePerformanceValuePerStationPerClassCalculator.computeForLIStation(MVAPopulation population, int numCustomers, int station, int clas) abstract double[]PerformanceValuePerStationCalculator.computeForPRSStation(MVAPopulation population, int numCustomers, int station) abstract doublePerformanceValuePerStationPerClassCalculator.computeForPRSStation(MVAPopulation population, int numCustomers, int station, int clas) doubleThroughputCalculator.getClassThroughput(MVAPopulation population, int numCustomers, int clas) doubleBasePrioMVAUtilCalculator.getClosedUtilisation(MVAPopulation population, int numCustomers, int station, int clas) doubleUtilizationCalculator.getClosedUtilisation(MVAPopulation population, int numCustomers, int station, int clas) doublePrioResidenceTimeHelper.getHigherAndEqualPriorityResidenceTime(MVAPopulation population, int station, int clas, int clasType) doublePrioResidenceTimeHelper.getHigherPriorityResidenceTime(MVAPopulation population, int station, int clas, int clasType) doublePrioResidenceTimeHelper.getLowerPriorityServerUsage(MVAPopulation population, int station, int clas, int clasType) abstract doubleBasePrioMVAUtilCalculator.getNonEmptyClosedUtilisation(MVAPopulation population, int numCustomers, int station, int clas) doubleInterpolatedPrioMVAUtilCalculator.getNonEmptyClosedUtilisation(MVAPopulation population, int numCustomers, int station, int clas) doublePrioResidenceTimeHelper.getOneMinusHigherAndEqualUtil(MVAPopulation population, int numCustomers, int station, int clas, int clasType) doublePrioResidenceTimeHelper.getOneMinusHigherUtil(MVAPopulation population, int numCustomers, int station, int clas, int clasType) doubleBasePrioMVAUtilCalculator.getOpenUtilisation(MVAPopulation population, int numCustomers, int station, int clas) Returns the open utilisation.doubleUtilizationCalculator.getOpenUtilisation(MVAPopulation population, int numCustomers, int station, int clas) doubleQueueLengthCalculator.getQueueLengths(MVAPopulation population, int numCustomers, int station, int clas) Constructor parameters in solvers.priority.prioMVACalculators with type arguments of type MVAPopulationModifierConstructorDescriptionPrioResidenceTimeHelper(int[] opPriorities, int[] clPriorities, double[][][] opServTime, double[][][] clServTime, Map<MVAPopulation, double[][]> queueLengthMap, Map<MVAPopulation, double[][]> utilizationMap, UtilizationCalculator utilCalculator, double[][] opUtilization) -
Uses of MVAPopulation in solvers.priority.prioMVACalculators.implementations
Methods in solvers.priority.prioMVACalculators.implementations with parameters of type MVAPopulationModifier and TypeMethodDescriptiondoublePrioMVAClosedResidenceTimeCalculator.computeForDelayStation(MVAPopulation population, int numCustomers, int station, int clas) double[]PrioMVAOpenQueueLengthCalculator.computeForDelayStation(MVAPopulation population, int numCustomers, int station) doublePrioMVAClosedResidenceTimeCalculator.computeForHOLStation(MVAPopulation population, int numCustomers, int station, int clas) double[]PrioMVAOpenQueueLengthCalculator.computeForHOLStation(MVAPopulation population, int numCustomers, int station) doublePrioMVAClosedResidenceTimeCalculator.computeForLDStation(MVAPopulation population, int totCustomers, int station, int clas) double[]PrioMVAOpenQueueLengthCalculator.computeForLDStation(MVAPopulation population, int numCustomers, int station) doublePrioMVAClosedResidenceTimeCalculator.computeForLIStation(MVAPopulation population, int numCustomers, int station, int clas) double[]PrioMVAOpenQueueLengthCalculator.computeForLIStation(MVAPopulation population, int numCustomers, int station) doublePrioMVAClosedResidenceTimeCalculator.computeForPRSStation(MVAPopulation population, int numCustomers, int station, int clas) double[]PrioMVAOpenQueueLengthCalculator.computeForPRSStation(MVAPopulation population, int numCustomers, int station) doublePrioMVAThroughputCalculator.getClassThroughput(MVAPopulation population, int numCustomers, int clas) doublePrioMVAClosedQueueLengthCalculator.getQueueLengths(MVAPopulation population, int numCustomers, int station, int clClass) -
Uses of MVAPopulation in solvers.priority.prioMVACalculators.implementations.utilisations
Methods in solvers.priority.prioMVACalculators.implementations.utilisations with parameters of type MVAPopulationModifier and TypeMethodDescriptiondoubleBKTPrioMVAUtilCalculator.getNonEmptyClosedUtilisation(MVAPopulation mvaPopulation, int numCustomers, int station, int clas) $\rho_{i, cl}(\vn) = \rho_{i, cl}(\vn)$ Named after: Bryant, Krzesinski, and TeunissendoubleTPrioMVAUtilCalculator.getNonEmptyClosedUtilisation(MVAPopulation mvaPopulation, int numCustomers, int station, int clas) $\rho_{i, cl}(\vn) = \rho_{i, cl}(\vn - \vOne_k)$ Named after: Teunissen