Uses of Package
solvers.dataStructures
Packages that use solvers.dataStructures
Package
Description
Solution algorithms of JMVA.
Basis representations of the MoM and CoMoM exact solution algorithms of JMVA.
Comparators used to order the basis vectors of the MoM and CoMoM algorithms.
Control logic of the JMVA solvers.
Data structures shared by the JMVA solvers (tuples, positions, lists and matrices).
Linear system formulation shared by the MoM and CoMoM exact algorithms of JMVA.
Block Triangular Form (BTF) of the linear systems arising in the MoM and CoMoM algorithms, as described in the method of moments literature.
Macro blocks of the Block Triangular Form linear system decomposition used by the JMVA MoM and CoMoM solvers.
Micro blocks of the Block Triangular Form linear system decomposition used by the JMVA MoM and CoMoM solvers.
Top level blocks of the Block Triangular Form linear system decomposition used by the JMVA MoM and CoMoM solvers.
Simple linear system solvers used by JMVA.
Matrix implementation of the simple linear system solvers used by JMVA.
Linear system solver used by the exact JMVA solution algorithms.
Multiclass solution algorithms of JMVA: exact MVA, RECAL, MoM, CoMoM, TreeMVA and TreeConvolution for closed multiclass models, together with their approximate variants.
Queueing network model of JMVA: stations, classes, service demands and visits used by the exact and approximate solution algorithms.
Monte Carlo logistic regression used by the exact JMVA algorithms when the model dimension grows (logistic approximation of normalizing constants).
Monte Carlo logistic solvers of JMVA.
Tree based exact algorithms of JMVA: TreeMVA and TreeConvolution, which reduce the complexity of the exact solution of large closed models.
TreeMVA algorithm of JMVA, the tree based version of the exact Mean Value Analysis.
TreeConvolution algorithm of JMVA, the tree based version of the convolution algorithm.
Utilities of the JMVA solvers, such as the processing capacity checker used to verify that the workload can be processed by the network.
-
Classes in solvers.dataStructures used by solversClassDescriptionThis class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.
-
Classes in solvers.dataStructures used by solvers.basisClassDescriptionThis class is a representation of rational numbers.This class extends the ArrayList<Integer> object class by adding several useful methods for operations encountered when dealing with the algorithms that compute the normalising constants.This class implements the MultiplicitiesVector object, which is used to store a multiplicities vector.This class implements the PopulationChangeVector object, which are used in in the definition of the CoMoM basis.This class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.
-
Classes in solvers.dataStructures used by solvers.basis.comparatorsClassDescriptionThis class extends the ArrayList<Integer> object class by adding several useful methods for operations encountered when dealing with the algorithms that compute the normalising constants.
-
Classes in solvers.dataStructures used by solvers.controlClassDescriptionThis class is a representation of rational numbers.This class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.
-
Classes in solvers.dataStructures used by solvers.dataStructuresClassDescriptionThis class is a representation of rational numbers.This class extends the ArrayList<Integer> object class by adding several useful methods for operations encountered when dealing with the algorithms that compute the normalising constants.This class implements the MultiplicitiesVector object, which is used to store a multiplicities vector.This class implements the PopulationChangeVector object, which are used in in the definition of the CoMoM basis.This class implements the PopulationVector object, which is used to store a populations vector.This class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.The possible queue types.
-
Classes in solvers.dataStructures used by solvers.linearSystemClassDescriptionThis class implements the PopulationVector object, which is used to store a populations vector.This class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.
-
Classes in solvers.dataStructures used by solvers.linearSystem.btfClassDescriptionThis class is a representation of rational numbers.This class implements the PopulationChangeVector object, which are used in in the definition of the CoMoM basis.This class implements the PopulationVector object, which is used to store a populations vector.This class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.
-
Classes in solvers.dataStructures used by solvers.linearSystem.btf.macroBlocksClassDescriptionThis class is a representation of rational numbers.This class implements the PopulationChangeVector object, which are used in in the definition of the CoMoM basis.This class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.
-
Classes in solvers.dataStructures used by solvers.linearSystem.btf.microBlocksClassDescriptionThis class is a representation of rational numbers.This class implements the PopulationChangeVector object, which are used in in the definition of the CoMoM basis.This class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.
-
Classes in solvers.dataStructures used by solvers.linearSystem.btf.topLevelBlocksClassDescriptionThis class is a representation of rational numbers.This class implements the PopulationChangeVector object, which are used in in the definition of the CoMoM basis.This class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.
-
Classes in solvers.dataStructures used by solvers.linearSystem.simpleClassDescriptionThis class is a representation of rational numbers.This class implements the PopulationVector object, which is used to store a populations vector.This class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.
-
Classes in solvers.dataStructures used by solvers.linearSystem.simple.matrixClassDescriptionThis class is a representation of rational numbers.The Tuple class provides objects which function just like a 2-tuple.
-
Classes in solvers.dataStructures used by solvers.linearSystemSolverClassDescriptionThis class is a representation of rational numbers.The Tuple class provides objects which function just like a 2-tuple.
-
Classes in solvers.dataStructures used by solvers.multiSolverAlgorithmsClassDescriptionThis class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.
-
Classes in solvers.dataStructures used by solvers.queueingnetClassDescriptionThis class is a representation of rational numbers.This class implements the MultiplicitiesVector object, which is used to store a multiplicities vector.This class implements the PopulationVector object, which is used to store a populations vector.This class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.
-
Classes in solvers.dataStructures used by solvers.queueingnet.montecarloLogisticClassDescriptionThis class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.
-
Classes in solvers.dataStructures used by solvers.queueingnet.montecarloLogistic.solverClassDescriptionThis class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.
-
Classes in solvers.dataStructures used by solvers.queueingnet.treeAlgorithmsClassDescriptionThis class implements the PopulationVector object, which is used to store a populations vector.This class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.
-
Classes in solvers.dataStructures used by solvers.queueingnet.treeAlgorithms.tmvaClassDescriptionThis class implements the PopulationVector object, which is used to store a populations vector.This class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.
-
Classes in solvers.dataStructures used by solvers.queueingnet.treeAlgorithms.treeConvolutionClassDescriptionThis class is a representation of rational numbers.This class implements the PopulationVector object, which is used to store a populations vector.This class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.
-
Classes in solvers.dataStructures used by solvers.utilitiesClassDescriptionThis class is a representation of rational numbers.This class implements the MultiplicitiesVector object, which is used to store a multiplicities vector.This class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.