Uses of Class
solvers.basis.CoMoMBasis
Packages that use CoMoMBasis
Package
Description
Basis representations of the MoM and CoMoM exact solution algorithms of JMVA.
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.
Queueing network model of JMVA: stations, classes, service demands and visits used by the exact and approximate solution algorithms.
-
Uses of CoMoMBasis in solvers.basis
Subclasses of CoMoMBasis in solvers.basisModifier and TypeClassDescriptionclassA concrete implementation of the CoMoMBasis that orders the basis in the way required for the BTF linear systemsclassA concrete implementation of the CoMoMBasis that orders the basis in the same way as the MatLab implementation, for comparison. -
Uses of CoMoMBasis in solvers.linearSystem
Fields in solvers.linearSystem declared as CoMoMBasisConstructors in solvers.linearSystem with parameters of type CoMoMBasis -
Uses of CoMoMBasis in solvers.linearSystem.btf
Fields in solvers.linearSystem.btf declared as CoMoMBasisModifier and TypeFieldDescriptionprotected CoMoMBasisComponentBlock.basisThe basis of the model under consideration.Constructors in solvers.linearSystem.btf with parameters of type CoMoMBasisModifierConstructorDescriptionBTFLinearSystem(QNModel qnm, CoMoMBasis basis) ConstructorBTFLinearSystem(QNModel qnm, CoMoMBasis basis, boolean in_place) ConstructorprotectedComponentBlock(QNModel qnm, CoMoMBasis basis, Position position) The base constructor for any ComponentBlock -
Uses of CoMoMBasis in solvers.linearSystem.btf.macroBlocks
Fields in solvers.linearSystem.btf.macroBlocks declared as CoMoMBasisModifier and TypeFieldDescriptionprotected CoMoMBasisBlockMatrix.basisprotected CoMoMBasisSparseBlockMatrix.basisConstructors in solvers.linearSystem.btf.macroBlocks with parameters of type CoMoMBasisModifierConstructorDescriptionB1MacroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) B2MacroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) BlockMatrix(CoMoMBasis basis, Position position, Position size, Position divisions) CMacroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) protectedMacroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) Constructor - First phase of construction Initialises everything up to but not including the list of micro blocksprotectedSecondaryMacroBlock(QNModel qnm, CoMoMBasis basis, Position position, MacroBlock block_1, MacroBlock block_2) SparseBlock(CoMoMBasis basis, Position position, int rows, int cols) SparseBlockMatrix(CoMoMBasis basis, Position position, Position size, Position divisions) XMacroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) XSecondaryMacroBlock(QNModel qnm, CoMoMBasis basis, Position position, MacroBlock block_1, MacroBlock block_2) YMacroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) YSecondaryMacroBlock(QNModel qnm, CoMoMBasis basis, Position position, MacroBlock block_1, MacroBlock block_2) -
Uses of CoMoMBasis in solvers.linearSystem.btf.microBlocks
Constructors in solvers.linearSystem.btf.microBlocks with parameters of type CoMoMBasisModifierConstructorDescriptionB1MicroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) B2MicroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) CMicroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) LUP_Decomposition(CoMoMBasis basis, Position position, BigRational[][] A, boolean in_place) protectedMatrixMicroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) protectedMicroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) Constructor - First phase of constructionXMicroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) YMicroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) -
Uses of CoMoMBasis in solvers.linearSystem.btf.topLevelBlocks
Constructors in solvers.linearSystem.btf.topLevelBlocks with parameters of type CoMoMBasisModifierConstructorDescriptionprotectedATopLevelBlock(QNModel qnm, CoMoMBasis basis, Position position) Constructor - First phase of creation, does not initialise MacroBlocks or SecondaryMacroBlocksB1Block(QNModel qnm, CoMoMBasis basis) B1Block(QNModel qnm, CoMoMBasis basis, Position position) B2Block(QNModel qnm, CoMoMBasis basis) B2Block(QNModel qnm, CoMoMBasis basis, Position position) CBlock(QNModel qnm, CoMoMBasis basis) CBlock(QNModel qnm, CoMoMBasis basis, Position position) protectedTopLevelBlock(QNModel qnm, CoMoMBasis basis, Position position) Constructor - First phase of construction Initialises everything up to but not including the list of macro blocksXBlock(QNModel qnm, CoMoMBasis basis) XBlock(QNModel qnm, CoMoMBasis basis, Position position) YBlock(QNModel qnm, CoMoMBasis basis) YBlock(QNModel qnm, CoMoMBasis basis, Position position) -
Uses of CoMoMBasis in solvers.linearSystem.simple
Constructors in solvers.linearSystem.simple with parameters of type CoMoMBasis -
Uses of CoMoMBasis in solvers.linearSystem.simple.matrix
Fields in solvers.linearSystem.simple.matrix declared as CoMoMBasisModifier and TypeFieldDescriptionprotected CoMoMBasisMatrix.basisThe basis of the model under consideration.Constructors in solvers.linearSystem.simple.matrix with parameters of type CoMoMBasisModifierConstructorDescriptionMatrix(CoMoMBasis basis, int size) ConstructorStandardMatrix(CoMoMBasis basis, int size) -
Uses of CoMoMBasis in solvers.queueingnet
Fields in solvers.queueingnet declared as CoMoMBasis