Uses of Class
solvers.dataStructures.MultiplicitiesVector
Packages that use MultiplicitiesVector
Package
Description
Basis representations of the MoM and CoMoM exact solution algorithms of JMVA.
Data structures shared by the JMVA solvers (tuples, positions, lists and matrices).
Queueing network model of JMVA: stations, classes, service demands and visits used by the exact and approximate solution algorithms.
Utilities of the JMVA solvers, such as the processing capacity checker used to verify that the workload can be processed by the network.
-
Uses of MultiplicitiesVector in solvers.basis
Methods in solvers.basis with parameters of type MultiplicitiesVectorModifier and TypeMethodDescriptionintCoMoMBasis.indexOf(PopulationChangeVector n, MultiplicitiesVector m) Finds the index of Normalising Constant G(N-n, m) as determined by n and m -
Uses of MultiplicitiesVector in solvers.dataStructures
Fields in solvers.dataStructures declared as MultiplicitiesVectorModifier and TypeFieldDescriptionQNModel.multiplicitiesContains the multiplicities for each queueMethods in solvers.dataStructures that return MultiplicitiesVectorModifier and TypeMethodDescriptionMultiplicitiesVector.addVec(EnhancedVector b) MultiplicitiesVector.copy()This method returns a copy of the current MultiplicitiesVector object.QNModel.getMultiplicitiesVector()This method returns a copy of the current MultiplicitiesVector with the values contained in this QNModel object (quening network model). -
Uses of MultiplicitiesVector in solvers.queueingnet
Fields in solvers.queueingnet with type parameters of type MultiplicitiesVectorModifier and TypeFieldDescriptionprotected Map<PopulationVector, Map<MultiplicitiesVector, BigRational>> RecursiveSolver.GmapHere is stored every normalising constant computed.Methods in solvers.queueingnet with parameters of type MultiplicitiesVectorModifier and TypeMethodDescriptionConvolutionSolver.compute(MultiplicitiesVector m, PopulationVector p) Computes any normalising constant using a simple recursion and taking advantage of any already computed and stored value.protected BigRationalRECALNonRecursiveSolver.compute(MultiplicitiesVector finalm, PopulationVector finalp) Computes any normalising constant non-recursively and by taking advantage of any already computed and stored value.protected BigRationalRECALSolver.compute(MultiplicitiesVector m, PopulationVector p) Computes any normalising constant using a simple recursion and taking advantage of any already computed and stored value.protected BigRationalRecursiveSolver.compute(MultiplicitiesVector m, PopulationVector p) Computes any normalising constant using a simple recursion and taking advantage of any already computed and stored value.protected BigRationalRGFSolver.compute(MultiplicitiesVector m, PopulationVector p, int q, BigRational[][] load) protected BigRationalRecursiveSolver.findG(MultiplicitiesVector m, PopulationVector p) Searches for a normalising constant in the memory.protected BigRationalRecursiveSolver.recallG(MultiplicitiesVector m, PopulationVector p) Searches for a normalising constant in the memory.protected voidRecursiveSolver.storeG(MultiplicitiesVector m, PopulationVector p, BigRational Gval) Stores a computed normalising constant value for future re-use.protected voidRecursiveSolver.storeG(MultiplicitiesVector m, PopulationVector p, BigRational Gval, Map<PopulationVector, Map<MultiplicitiesVector, BigRational>> map) Stores at a particular Map<PopulationVector, Map<MultiplicitiesVector, BigRational>> data structure a computed normalising constant value for future re-use.Method parameters in solvers.queueingnet with type arguments of type MultiplicitiesVectorModifier and TypeMethodDescriptionprotected voidRecursiveSolver.storeG(MultiplicitiesVector m, PopulationVector p, BigRational Gval, Map<PopulationVector, Map<MultiplicitiesVector, BigRational>> map) Stores at a particular Map<PopulationVector, Map<MultiplicitiesVector, BigRational>> data structure a computed normalising constant value for future re-use. -
Uses of MultiplicitiesVector in solvers.utilities
Methods in solvers.utilities that return MultiplicitiesVectorModifier and TypeMethodDescriptionCanonicalMultiplicitiesVectorCalculator.inttovec(int index) Returns the index'th vector of the canonical ordering.Methods in solvers.utilities that return types with arguments of type MultiplicitiesVectorModifier and TypeMethodDescriptionCanonicalMultiplicitiesVectorCalculator.findMulVectorsSummingExactlyTo(int level) This returns an ordered set containing the MultiplicitiesVectors the elements of which have sum equal to a specific number (level).CanonicalMultiplicitiesVectorCalculator.findMulVectorsSummingUpTo(int level) This returns an ordered set containing the MultiplicitiesVectors the elements of which have sum less than or equal to a specific number (level).Methods in solvers.utilities with parameters of type MultiplicitiesVectorModifier and TypeMethodDescriptionintCanonicalMultiplicitiesVectorCalculator.vectoint(MultiplicitiesVector v) Returns the index of a vector in the canonical ordering.