Uses of Class
solvers.exceptions.InternalErrorException
Packages that use InternalErrorException
Package
Description
Solution algorithms of JMVA.
Basis representations of the MoM and CoMoM exact solution algorithms of JMVA.
Control logic of the JMVA solvers.
Data structures shared by the JMVA solvers (tuples, positions, lists and matrices).
Solver dispatchers of JMVA, which select and drive the appropriate exact or approximate solution algorithm for the model under study.
Wrapper solvers used by the JMVA dispatchers.
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.
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).
Probability distributions used by the JMVA Monte Carlo logistic regression.
Numerical integration used by the JMVA Monte Carlo logistic regression.
Monte Carlo logistic solvers of JMVA.
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.
-
Uses of InternalErrorException in solvers
Constructors in solvers that throw InternalErrorExceptionModifierConstructorDescriptionSolverSingleClosedCoMoM(int customers, int stations) SolverSingleClosedMonteCarloLogistic(int customers, int stations, int max_samples, int precision) SolverSingleClosedRECAL(int customers, int stations) -
Uses of InternalErrorException in solvers.basis
Methods in solvers.basis that throw InternalErrorExceptionModifier and TypeMethodDescriptionabstract voidBasis.computePerformanceMeasures()Computes Mean Throughput and Mean Queue Length performance indices and stores them in the queueing network model object, qnmvoidCoMoMBasis.computePerformanceMeasures()Computes Mean Throughput and Mean Queue Length performance indices and stores them in the queueing network model object, qnmabstract BigRationalBasis.getNormalisingConstant()Returns the Normalising Constant for the current computed populationCoMoMBasis.getNormalisingConstant()Returns the Normalising Constant for the current computed populationintBTFCoMoMBasis.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) abstract voidBasis.initialiseBasis()Initialises the basis for population (0,...0)voidCoMoMBasis.initialiseBasis()Initialises the basis for population (0,...0)voidBasis.initialiseForClass(int current_class) Initialises the basis for recursion on the current class -
Uses of InternalErrorException in solvers.control
Methods in solvers.control that throw InternalErrorExceptionModifier and TypeMethodDescriptionvoidMoMSolverDispatcher.solve()Solves the system through the MoM algorithm. -
Uses of InternalErrorException in solvers.dataStructures
Methods in solvers.dataStructures that throw InternalErrorExceptionModifier and TypeMethodDescriptionintEnhancedVector.findFirstNonZeroElement()This method returns the index of the first non-zero EnhancedVector element.voidQNModel.setNormalisingConstant(BigRational G) Stores the normalising constant (G) in the model description object (QNModel).voidQNModel.setPerformanceMeasures(BigRational[][] Q, BigRational[] X) Stores the performance measures (mean throughputs X and mean queue lengths Q) in the model description object (QNModel).intMultiplicitiesVector.whichSingleQueueAdded()Added by Jack Bradshaw.Constructors in solvers.dataStructures that throw InternalErrorExceptionModifierConstructorDescriptionCreates a new QNModel object and initialises in according to the given arguments.QNModel(int R, int M, int[] T, Integer[] N, double[] Z, Integer[] multiplicities, double[][] D, int[] C) Creates a new QNModel object and initialises in according to the given arguments. -
Uses of InternalErrorException in solvers.dispatchers
Methods in solvers.dispatchers that throw InternalErrorExceptionModifier and TypeMethodDescriptionSolverMultiAlgorithmSelector.selectClosedSolver(SolverAlgorithm algorithmType) -
Uses of InternalErrorException in solvers.dispatchers.wrappers
Constructors in solvers.dispatchers.wrappers that throw InternalErrorExceptionModifierConstructorDescriptionIterativeClosedMultiToSingleSolverWrapper(SolverAlgorithm alg, ExactModel model, double tol) -
Uses of InternalErrorException in solvers.linearSystem
Methods in solvers.linearSystem that throw InternalErrorExceptionModifier and TypeMethodDescriptionvoidLinearSystem.computePerformanceMeasures()final voidLinearSystem.initialiseForClass(PopulationVector current_N, int current_class) Initialises the linear system ready for iteration on current_class at the specified populationprotected abstract voidLinearSystem.initialiseMatricesForClass(PopulationVector current_N, int current_class) Initialises the matrices of the linear system ready for iteration on current_class at the specified populationabstract voidLinearSystem.solve()Solve the linear system in its current configurationConstructors in solvers.linearSystem that throw InternalErrorException -
Uses of InternalErrorException in solvers.linearSystem.btf
Methods in solvers.linearSystem.btf that throw InternalErrorExceptionModifier 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 blockvoidBTFLinearSystem.initialiseMatricesForClass(PopulationVector current_N, int current_class) voidBTFLinearSystem.solve()abstract voidComponentBlock.solve(BigRational[] rhs) Makes the block carry out its role in the solution of the linear systemConstructors in solvers.linearSystem.btf that throw InternalErrorExceptionModifierConstructorDescriptionBTFLinearSystem(QNModel qnm, CoMoMBasis basis) ConstructorBTFLinearSystem(QNModel qnm, CoMoMBasis basis, boolean in_place) Constructor -
Uses of InternalErrorException in solvers.linearSystem.btf.macroBlocks
Methods in solvers.linearSystem.btf.macroBlocks that throw InternalErrorExceptionModifier 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) voidMacroBlock.initialise()Second Phase of Construction This method initialises the list component micro blocks.protected MicroBlockCMacroBlock.newMicroBlock(Position block_position, int h) protected abstract MicroBlockMacroBlock.newMicroBlock(Position block_position, int h) Factory Method for Micro Blocks To be overridden by subclasses in order to create the appropriate subclass of MacroBlock in the parallel hierarchy.protected MicroBlockXMacroBlock.newMicroBlock(Position block_position, int h) protected MicroBlockYMacroBlock.newMicroBlock(Position block_position, int h) voidMacroBlock.solve(BigRational[] rhs) Constructors in solvers.linearSystem.btf.macroBlocks that throw InternalErrorExceptionModifierConstructorDescriptionB1MacroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) B2MacroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) 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 blocksXMacroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) YMacroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) -
Uses of InternalErrorException in solvers.linearSystem.btf.microBlocks
Methods in solvers.linearSystem.btf.microBlocks that throw InternalErrorExceptionModifier 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) voidMicroBlock.initialise()Second Phase of construction Computes dimension of the block @see MicroBlock#computeDimensions() computeDimesions() and initialises data structures @see MicroBlock#initialiseDataStructures() initialiseDataStructures()protected voidCMicroBlock.initialiseDataStructures()protected abstract voidMicroBlock.initialiseDataStructures()Initialise any underlying data structuresvoidXMicroBlock.solve2(BigRational[] rhs) Alternative solve that uses the simple linear system solverConstructors in solvers.linearSystem.btf.microBlocks that throw InternalErrorExceptionModifierConstructorDescriptionCMicroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) XMicroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) YMicroBlock(QNModel qnm, CoMoMBasis basis, Position position, int h) -
Uses of InternalErrorException in solvers.linearSystem.btf.topLevelBlocks
Methods in solvers.linearSystem.btf.topLevelBlocks that throw InternalErrorExceptionModifier 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) voidATopLevelBlock.initialise()initialise() overridden to further create list of SecondaryMacroBlocksvoidTopLevelBlock.initialise()Second Phase of Construction This method intialises the list component macro blocks.protected MacroBlockB1Block.newMacroBlock(Position block_position, int h) protected MacroBlockB2Block.newMacroBlock(Position block_position, int h) protected MacroBlockCBlock.newMacroBlock(Position block_position, int h) protected abstract MacroBlockTopLevelBlock.newMacroBlock(Position position, int h) Factory Method for Macro Blocks To be overridden by subclasses in order to create the appropriate subclass of MacroBlock in the parallel hierarchy.protected MacroBlockXBlock.newMacroBlock(Position block_position, int h) protected MacroBlockYBlock.newMacroBlock(Position block_position, int h) voidATopLevelBlock.solve(BigRational[] rhs) voidTopLevelBlock.solve(BigRational[] rhs) ATopLevelBlock.subBlock(int current_class) Builder method that encapsulates the creation of sub-ATopLevelBlocks Fills list of MacroBlocks as super class.TopLevelBlock.subBlock(int current_class) Builder method that encapsulates the creation of sub-TopLevelBlocksprotected TopLevelBlockB1Block.subBlockCopy(int current_class) protected TopLevelBlockB2Block.subBlockCopy(int current_class) protected TopLevelBlockCBlock.subBlockCopy(int current_class) protected abstract TopLevelBlockTopLevelBlock.subBlockCopy(int current_class) Factory Method for sub-block creation This method is to be overridden by subclasses to instantiate a copy of the current block of correct typeprotected TopLevelBlockXBlock.subBlockCopy(int current_class) protected TopLevelBlockYBlock.subBlockCopy(int current_class) Constructors in solvers.linearSystem.btf.topLevelBlocks that throw InternalErrorExceptionModifierConstructorDescriptionprotectedATopLevelBlock(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 InternalErrorException in solvers.linearSystem.simple
Methods in solvers.linearSystem.simple that throw InternalErrorExceptionModifier and TypeMethodDescriptionvoidSimpleLinearSystem.initialiseMatricesForClass(PopulationVector current_N, int current_class) voidSimpleLinearSystem.solve()Constructors in solvers.linearSystem.simple that throw InternalErrorException -
Uses of InternalErrorException in solvers.linearSystemSolver
Methods in solvers.linearSystemSolver that throw InternalErrorExceptionModifier and TypeMethodDescriptionvoidModularSolver.initialise(BigRational[][] A, List<Tuple<Integer, Integer>> UList, Set<Integer> uncomputables, int maxA, BigInteger maxb, BigRational maxG) voidSolver.initialise(BigRational[][] A, List<Tuple<Integer, Integer>> UList, Set<Integer> uncomputables, int maxA, BigInteger maxb, BigRational maxG) Initialises the solver object, taking into account a list of positions of A that may need to be updated when requested.voidModularSolverParallelTask.run()Solves the residual system using Extended Gaussian Elimination.ModularSolver.solve(BigRational[] bInput) Solves the linear system using residual systems solved by Gaussian eliminationSolver.solve(BigRational[] b) Solves the linear system.SolverInterface.solve(BigRational[] b) Gaussian elimination linear system solver with partial pivoting. -
Uses of InternalErrorException in solvers.multiSolverAlgorithms
Constructors in solvers.multiSolverAlgorithms that throw InternalErrorExceptionModifierConstructorDescriptionSolverMultiClosedMonteCarloLogistic(int classes, int stations, int[] population, int max_samples, int precision) -
Uses of InternalErrorException in solvers.queueingnet
Methods in solvers.queueingnet that throw InternalErrorExceptionModifier 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) voidCoMoMSolver.computeNormalisingConstant()voidConvolutionSolver.computeNormalisingConstant()Computes the normalising constant for the specified QNModel.voidMoMSolver.computeNormalisingConstant()voidMonteCarloSolver.computeNormalisingConstant()voidQNSolver.computeNormalisingConstant()Computes the normalising constant for the specified QNModel.voidQNSolverInterface.computeNormalisingConstant()Computes and stores the normalising constant.voidRECALNonRecursiveSolver.computeNormalisingConstant()Computes the normalising constant for the specified QNModel.voidRECALSolver.computeNormalisingConstant()Computes the normalising constant for the specified QNModel.voidRGFSolver.computeNormalisingConstant()voidCoMoMSolver.computePerformanceMeasures()voidMoMSolver.computePerformanceMeasures()voidMonteCarloSolver.computePerformanceMeasures()voidQNSolver.computePerformanceMeasures()Computes and stores the performance measures (mean throughputs and mean queue lengths for the current model.voidQNSolverInterface.computePerformanceMeasures()Computes and stores the performance measures (mean throughputs and mean queue lengths for the current model.voidRecursiveSolver.computePerformanceMeasures()voidRGFSolver.computePerformanceMeasures()protected BigRationalRecursiveSolver.findG(MultiplicitiesVector m, PopulationVector p) Searches for a normalising constant in the memory.Constructors in solvers.queueingnet that throw InternalErrorExceptionModifierConstructorDescriptionCoMoMBTFSolver(QNModel qnm) CoMoMSimpleSolver(QNModel qnm, int num_threads) CoMoMSolver(QNModel qnm) ConvolutionSolver(QNModel qnm) Creates and initialises a RECALSolver object.MonteCarloSolver(QNModel qnm, double tolerance, int maxSamples) Creates and initialises a RECALSolver object.RECALSolver(QNModel qnm) Creates and initialises a RECALSolver object.RecursiveSolver(QNModel qnm) Creates and initialises a RecursiveSolver object. -
Uses of InternalErrorException in solvers.queueingnet.montecarloLogistic
Methods in solvers.queueingnet.montecarloLogistic that throw InternalErrorExceptionModifier and TypeMethodDescriptionstatic QNModelUtils.arrays2qnm(int[] t, double[][][] s, double[][] v, int[] pop) static voidUtils.check_inputs(cern.colt.matrix.DoubleMatrix1D population, cern.colt.matrix.DoubleMatrix2D demands, double epsilon) static voidUtils.check_inputs(cern.colt.matrix.DoubleMatrix1D population, cern.colt.matrix.DoubleMatrix2D demands, cern.colt.matrix.DoubleMatrix1D delays, double epsilon) static voidUtils.check_inputs(cern.colt.matrix.DoubleMatrix1D population, cern.colt.matrix.DoubleMatrix2D demands, cern.colt.matrix.DoubleMatrix1D serv, cern.colt.matrix.DoubleMatrix1D delays, double epsilon) static intUtils.count_num_servs(double[] s, int[] pop) -
Uses of InternalErrorException in solvers.queueingnet.montecarloLogistic.distributions
Methods in solvers.queueingnet.montecarloLogistic.distributions that throw InternalErrorExceptionModifier and TypeMethodDescriptionMultiVariateGaussian.copy()MultiVariateGaussian.copy(int seed) MultiVariateRealDistribution.copy()required interface to copy distribution objectMultiVariateRealDistribution.copy(int seed) copy distribution with specified integer seedMultiVariateStudentT.copy()MultiVariateStudentT.copy(int seed) MultiVariateUniform.copy()MultiVariateUniform.copy(int seed) doubleMultiVariateGaussian.pdf(double[] point) doubleMultiVariateRealDistribution.pdf(double[] point) pdf of specified point in this distributiondoubleMultiVariateStudentT.pdf(double[] point) Constructors in solvers.queueingnet.montecarloLogistic.distributions that throw InternalErrorExceptionModifierConstructorDescriptionMultiVariateGaussian(double[] mean, double[][] cov) Constructor MVG with default seed = 0MultiVariateGaussian(double[] mean, double[][] cov, int seed) Full constructor.Copy constructorMultiVariateGaussian(MultiVariateGaussian MVG, int seed) Copy constructor with different seedMultiVariateStudentT(double[] mean, double[][] cov, int df) Constructor with default seed = 0MultiVariateStudentT(double[] mean, double[][] cov, int df, int seed) Multivariate student t constructor.Copy constructor with default seed = 0MultiVariateStudentT(MultiVariateStudentT MVST, int seed) Copy constructor with specified seedMultiVariateUniform(int ndim, double[] lb, double[] ub) Constructor with default seed = 0MultiVariateUniform(int ndim, double[] lb, double[] ub, int seed) Constructor for the Multivariate Uniform distribution.Copy constructorMultiVariateUniform(MultiVariateUniform MVU, int seed) Copy constructor with specified seed -
Uses of InternalErrorException in solvers.queueingnet.montecarloLogistic.numericalIntegration
Methods in solvers.queueingnet.montecarloLogistic.numericalIntegration that throw InternalErrorExceptionModifier and TypeMethodDescriptionprotected abstract voidSafeFunction.checkInDomain(double[] point) Function that checks point in within the domain of the functionprotected voidSafeFunction.checkPoint(double[] point) Checks that the provided point has length equal the function domain dimensionalityIntegrator.compute()MCIntegrator.compute()Fetches the results from the individual threads, and combines it to give the final answerFunction.copy()Function.evaluate(double[] point) Evaluate the function at a specified point in the domainSafeFunction.evaluate(double[] point) Implements the Function evaluate interface with a safe oneprotected abstract BigDecimalSafeFunction.safeEvaluate(double[] point) The evaluation of the function, given that the point is within the domainConstructors in solvers.queueingnet.montecarloLogistic.numericalIntegration that throw InternalErrorExceptionModifierConstructorDescriptionMCIntegrator(Function function, MultiVariateRealDistribution dist, int max_num_samples) MCIntegrator(Function function, MultiVariateRealDistribution dist, int max_num_samples, MathContext MC) MCIntegrator(Function function, MultiVariateRealDistribution dist, int max_num_samples, MathContext MC, int nthread) Full constructor -
Uses of InternalErrorException in solvers.queueingnet.montecarloLogistic.solver
Methods in solvers.queueingnet.montecarloLogistic.solver that throw InternalErrorExceptionModifier and TypeMethodDescriptionabstract voidLogisticFunctionBase.calculate_hessian()voidLogisticFunctionLDBD.calculate_hessian()Stationary point Hessian calculations for multi-server networksvoidLogisticFunctionMSBD.calculate_hessian()Stationary point Hessian calculations for multi-server networksabstract voidLogisticFunctionBase.calculate_stationary_point()voidLogisticFunctionLDBD.calculate_stationary_point()Stationary point calculation for multi-server networks - requires CG descent.voidLogisticFunctionMSBD.calculate_stationary_point()Stationary point calculation for multi-server networks - requires CG descent.LogisticCore.calculateNC()Calculate the NC, and multiply by the appropriate coefficients.protected voidLogisticFunction.checkInDomain(double[] point) protected voidLogisticFunctionDelay.checkInDomain(double[] point) protected voidLogisticFunctionLDBD.checkInDomain(double[] point) protected voidLogisticFunctionMS.checkInDomain(double[] point) protected voidLogisticFunctionMSBD.checkInDomain(double[] point) voidMonteCarloLogisticSolver.computeNormalisingConstant()voidMonteCarloLogisticSolver.computePerformanceMeasures()LogisticFunction.copy()Implements the copy() function specified in base classLogisticFunctionDelay.copy()LogisticFunctionLDBD.copy()LogisticFunctionMS.copy()LogisticFunctionMSBD.copy()LogisticFunctionMult.copy()LogisticFunctionMultDelay.copy()double[][]LogisticFunctionLDBD.evaluateHessStat(double[] stat_point) Evaluate the Hessian of k(x) at the stationary point, stat_point.double[][]LogisticFunctionMS.evaluateHessStat(double[] stat_point) double[][]LogisticFunctionMSBD.evaluateHessStat(double[] stat_point) Evaluate the Hessian of k(x) at the stationary point, stat_point.double[]LogisticFunctionLDBD.evaluateJac(double[] point) Evaluate the Jacobian of k(x) at the given point, point Does not have to be the stat point.double[]LogisticFunctionMS.evaluateJac(double[] point) double[]LogisticFunctionMSBD.evaluateJac(double[] point) Evaluate the Jacobian of k(x) at the given point, point Does not have to be the stat point.MonteCarloLogisticSolver.getNormalisingConstantAsBigDecimal()protected abstract LogisticFunctionBaseLogisticCore.initialize_logistic_function()protected LogisticFunctionBaseLogisticCoreAdd.initialize_logistic_function()Fetch the correct logistic functions to be used in integrationprotected LogisticFunctionBaseLogisticCoreMult.initialize_logistic_function()Fetch the correct logistic functions to be used in integrationprotected BigDecimalLogisticFunction.safeEvaluate(double[] point) Implements the safeEvaluate abstract method.protected BigDecimalLogisticFunctionDelay.safeEvaluate(double[] point) protected BigDecimalLogisticFunctionLDBD.safeEvaluate(double[] point) Implements the safeEvaluate abstract method.protected BigDecimalLogisticFunctionMS.safeEvaluate(double[] point) Implements the safeEvaluate abstract method.protected BigDecimalLogisticFunctionMSBD.safeEvaluate(double[] point) Implements the safeEvaluate abstract method.protected BigDecimalLogisticFunctionMult.safeEvaluate(double[] point) protected BigDecimalLogisticFunctionMultDelay.safeEvaluate(double[] point) Constructors in solvers.queueingnet.montecarloLogistic.solver that throw InternalErrorExceptionModifierConstructorDescriptionLogisticCore(double[][] demands, int[] serv, double[] delays, int[] population, double epsilon, int max_samples, MathContext mc, int nthreads) LogisticCoreAdd(double[][] demands, int[] serv, double[] delays, int[] population, double epsilon, int max_samples) LogisticCoreAdd(double[][] demands, int[] serv, double[] delays, int[] population, double epsilon, int max_samples, int nthreads, MathContext mc) LogisticCoreMult(double[][] demands, int[] serv, double[] delays, int[] population, double epsilon, int max_samples) LogisticCoreMult(double[][] demands, int[] serv, double[] delays, int[] population, double epsilon, int max_samples, int nthreads, MathContext mc) LogisticFunction(int ndim, int[] population, double[][] demands, double epsilon) LogisticFunction(int ndim, int[] population, double[][] demands, double epsilon, MathContext MC) LogisticFunction(int ndim, cern.colt.matrix.DoubleMatrix1D population, cern.colt.matrix.DoubleMatrix2D demands, double epsilon, MathContext MC) LogisticFunctionDelay(int ndim, int[] population, double[][] demands, double[] delays, double epsilon) LogisticFunctionDelay(int ndim, int[] population, double[][] demands, double[] delays, double epsilon, MathContext MC) LogisticFunctionDelay(int ndim, cern.colt.matrix.DoubleMatrix1D population, cern.colt.matrix.DoubleMatrix2D demands, cern.colt.matrix.DoubleMatrix1D delays, double epsilon, MathContext MC) LogisticFunctionLDBD(int ndim, int[] population, double[][] demands, double[] servers, double epsilon) LogisticFunctionLDBD(int ndim, int[] population, double[][] demands, double[] servers, double epsilon, MathContext MC) LogisticFunctionLDBD(int ndim, cern.colt.matrix.DoubleMatrix1D population, cern.colt.matrix.DoubleMatrix2D demands, cern.colt.matrix.DoubleMatrix1D servers, double epsilon) LogisticFunctionLDBD(int ndim, cern.colt.matrix.DoubleMatrix1D population, cern.colt.matrix.DoubleMatrix2D demands, cern.colt.matrix.DoubleMatrix1D servers, double epsilon, MathContext MC) LogisticFunctionMS(int ndim, int[] population, double[][] demands, double[] servers, double epsilon) LogisticFunctionMS(int ndim, int[] population, double[][] demands, double[] servers, double epsilon, MathContext MC) LogisticFunctionMS(int ndim, cern.colt.matrix.DoubleMatrix1D population, cern.colt.matrix.DoubleMatrix2D demands, cern.colt.matrix.DoubleMatrix1D servers, double epsilon) LogisticFunctionMS(int ndim, cern.colt.matrix.DoubleMatrix1D population, cern.colt.matrix.DoubleMatrix2D demands, cern.colt.matrix.DoubleMatrix1D servers, double epsilon, MathContext MC) LogisticFunctionMSBD(int ndim, int[] population, double[][] demands, double[] servers, double epsilon) LogisticFunctionMSBD(int ndim, int[] population, double[][] demands, double[] servers, double epsilon, MathContext MC) LogisticFunctionMSBD(int ndim, cern.colt.matrix.DoubleMatrix1D population, cern.colt.matrix.DoubleMatrix2D demands, cern.colt.matrix.DoubleMatrix1D servers, double epsilon) LogisticFunctionMSBD(int ndim, cern.colt.matrix.DoubleMatrix1D population, cern.colt.matrix.DoubleMatrix2D demands, cern.colt.matrix.DoubleMatrix1D servers, double epsilon, MathContext MC) LogisticFunctionMult(int ndim, int[] population, double[][] demands, double epsilon) LogisticFunctionMult(int ndim, int[] population, double[][] demands, double epsilon, MathContext MC) LogisticFunctionMult(int ndim, cern.colt.matrix.DoubleMatrix1D population, cern.colt.matrix.DoubleMatrix2D demands, double epsilon, MathContext MC) LogisticFunctionMultDelay(int ndim, int[] population, double[][] demands, double[] delays, double epsilon) LogisticFunctionMultDelay(int ndim, cern.colt.matrix.DoubleMatrix1D population, cern.colt.matrix.DoubleMatrix2D demands, cern.colt.matrix.DoubleMatrix1D delays, double epsilon, MathContext MC) MonteCarloLogisticSolver(QNModel qnm, double epsilon, int max_samples, int precision, int nthread) -
Uses of InternalErrorException in solvers.queueingnet.treeAlgorithms.tmva
Methods in solvers.queueingnet.treeAlgorithms.tmva that throw InternalErrorExceptionModifier and TypeMethodDescriptionvoidTreeMVASolver.computePerformanceMeasures()Computes and stores the performance measures (mean throughputs and mean queue lengths for the current model.Constructors in solvers.queueingnet.treeAlgorithms.tmva that throw InternalErrorExceptionModifierConstructorDescriptionTreeMVASolver(QNModel qnm, int numThreads, boolean useJMTsequentialMVA) Constructor. -
Uses of InternalErrorException in solvers.queueingnet.treeAlgorithms.treeConvolution
Methods in solvers.queueingnet.treeAlgorithms.treeConvolution that throw InternalErrorExceptionModifier and TypeMethodDescriptionvoidTreeConvolutionSolver.computeNormalisingConstant()Computes G, the normalisation constant, by first running the preprocessor stage (tree planting and complexity evaluation) and then doing a postorder traversal of the tree to calculate G at the root node.dvoidTreeConvolutionSolver.computePerformanceMeasures()Computes the throughput and mean queue length performance measures from which all other performance measures can be derived.Constructors in solvers.queueingnet.treeAlgorithms.treeConvolution that throw InternalErrorException -
Uses of InternalErrorException in solvers.utilities
Methods in solvers.utilities that throw InternalErrorExceptionModifier and TypeMethodDescriptionstatic BigDecimalMiscMathsFunctions.exp(double p, MathContext mc) CanonicalMultiplicitiesVectorCalculator.inttovec(int index) Returns the index'th vector of the canonical ordering.