Uses of Class
solvers.dataStructures.PopulationChangeVector
Packages that use PopulationChangeVector
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).
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.
-
Uses of PopulationChangeVector in solvers.basis
Fields in solvers.basis with type parameters of type PopulationChangeVectorModifier and TypeFieldDescriptionprotected ArrayList<PopulationChangeVector> Basis.orderData Structure to hold the ordering of PopualtionChangeVectorsMethods in solvers.basis that return PopulationChangeVectorModifier and TypeMethodDescriptionCoMoMBasis.getPopulationChangeVector(int index) Returns the population change vector.Methods in solvers.basis that return types with arguments of type PopulationChangeVectorMethods in solvers.basis with parameters of type PopulationChangeVectorModifier and TypeMethodDescriptionintBTFCoMoMBasis.indexOf(PopulationChangeVector n, int m) intCoMoMBasis.indexOf(PopulationChangeVector n, int m) Finds the index of Normalising Constant G(N-n, m) as determined by n and mintCoMoMBasis.indexOf(PopulationChangeVector n, MultiplicitiesVector m) Finds the index of Normalising Constant G(N-n, m) as determined by n and mintCoMoMBasisMLorder.indexOf(PopulationChangeVector n, int m) -
Uses of PopulationChangeVector in solvers.dataStructures
Methods in solvers.dataStructures that return PopulationChangeVectorModifier and TypeMethodDescriptionPopulationChangeVector.copy()This method returns a copy of the current PopulationChangeVector object.Methods in solvers.dataStructures with parameters of type PopulationChangeVectorModifier and TypeMethodDescriptionPopulationVector.changePopulation(PopulationChangeVector n) Changes the population by subtracting the supplied Population Change Vector -
Uses of PopulationChangeVector in solvers.linearSystem.btf
Methods in solvers.linearSystem.btf with parameters of type PopulationChangeVectorModifier and TypeMethodDescriptionabstract intComponentBlock.addCE(int position, PopulationChangeVector n, int queue) Adds the appropriate coefficients of a Convolution Expression to the blockabstract intComponentBlock.addPC(int position, PopulationChangeVector n, int _class) Adds the appropriate coefficients of a Population Constraint to the block -
Uses of PopulationChangeVector in solvers.linearSystem.btf.macroBlocks
Methods in solvers.linearSystem.btf.macroBlocks with parameters of type PopulationChangeVectorModifier and TypeMethodDescriptionintMacroBlock.addCE(int position, PopulationChangeVector n, int queue) intXSecondaryMacroBlock.addCE(int row, PopulationChangeVector n, int queue) Inserts CE at the given row (of the overall matrix)intYSecondaryMacroBlock.addCE(int position, PopulationChangeVector n, int queue) intMacroBlock.addPC(int position, PopulationChangeVector n, int _class) intXSecondaryMacroBlock.addPC(int row, PopulationChangeVector n, int _class) intYSecondaryMacroBlock.addPC(int row, PopulationChangeVector n, int _class) -
Uses of PopulationChangeVector in solvers.linearSystem.btf.microBlocks
Methods in solvers.linearSystem.btf.microBlocks with parameters of type PopulationChangeVectorModifier and TypeMethodDescriptionintB1MicroBlock.addCE(int row, PopulationChangeVector n, int queue) intB2MicroBlock.addCE(int position, PopulationChangeVector n, int queue) intCMicroBlock.addCE(int position, PopulationChangeVector n, int queue) intXMicroBlock.addCE(int vector_index, PopulationChangeVector n, int queue) intYMicroBlock.addCE(int row, PopulationChangeVector n, int queue) intB1MicroBlock.addPC(int row, PopulationChangeVector n, int _class) intB2MicroBlock.addPC(int position, PopulationChangeVector n, int _class) intCMicroBlock.addPC(int position, PopulationChangeVector n, int _class) intXMicroBlock.addPC(int vector_index, PopulationChangeVector n, int _class) intYMicroBlock.addPC(int row, PopulationChangeVector n, int _class) -
Uses of PopulationChangeVector in solvers.linearSystem.btf.topLevelBlocks
Methods in solvers.linearSystem.btf.topLevelBlocks with parameters of type PopulationChangeVectorModifier and TypeMethodDescriptionintATopLevelBlock.addCE(int position, PopulationChangeVector n, int queue) intTopLevelBlock.addCE(int position, PopulationChangeVector n, int queue) intATopLevelBlock.addPC(int position, PopulationChangeVector n, int _class) intTopLevelBlock.addPC(int position, PopulationChangeVector n, int _class)