Uses of Class
jline.solvers.SolverOptions
Packages that use SolverOptions
Package
Description
Markov Chain analysis algorithms.
Load-dependent Product Form Queueing Network algorithms.
Normalizing constant algorithms for Product Form Queueing Networks.
Stochastic network analysis utilities.
Workflow analysis algorithms.
Input/output from the command line or XML files.
Classes that model the state of a network and its individual nodes
Solver superclasses and related data structures.
Automatic solver selection and configuration for queueing networks.
This package provides an implementation of SolverCTMC.
Analyzers for SolverCTMC.
Handlers for SolverCTMC.
This package provides an implementation of SolverENV (ENV).
This package provides an implementation of SolverFluid (FLD).
Analyzers for SolverFluid.
Handlers for SolverFluid.
LDES solver using SSJ library.
This package provides an implementation of SolverLN.
This package provides an implementation of SolverMAM.
Analyzers for SolverMAM.
Handlers for SolverMAM.
This package provides an implementation of SolverMVA.
Analyzers for SolverMVA.
Handlers for SolverMVA.
This package provides an implementation of SolverNC.
Analyzers for SolverNC.
Handlers for SolverNC.
This package provides an implementation of SolverSSA.
Analyzers for SolverSSA.
Handlers for SolverSSA.
This package provides an implementation of SolverJMT.
This package provides an implementation of SolverLQNS.
This package provides an implementation of SolverQNS.
Handlers for SolverQNS.
-
Uses of SolverOptions in jline.api.da
Methods in jline.api.da with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic Da_cacheqn_retrieval.ResultDa_cacheqn_retrieval.da_cacheqn_retrieval(NetworkStruct sn, Da_cacheqn_retrieval.NetSolve netfun, SolverOptions options) -
Uses of SolverOptions in jline.api.mc
Methods in jline.api.mc with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic MatrixCtmc_solve.ctmc_solve(Matrix Q, SolverOptions options) Return the steady-state probability of a CTMC.static SolverCTMC.CtmcSsgResultCtmc_ssg.ctmc_ssg(NetworkStruct sn, SolverOptions options) static CtmcSsgReachabilityResultCtmc_ssg_fj.ctmc_ssg_fj(NetworkStruct sn, SolverOptions options) static CtmcSsgReachabilityResultCtmc_ssg_reachability.ctmc_ssg_reachability(NetworkStruct sn, SolverOptions options) -
Uses of SolverOptions in jline.api.pfqn.ld
Methods in jline.api.pfqn.ld with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic Ret.pfqnNcPfqn_ncld.compute_norm_const_ld(Matrix L, Matrix N, Matrix Z, Matrix mu, SolverOptions options) static Ret.pfqnComomrmLdPfqn_comomrm_ld.pfqn_comomrm_ld(Matrix Lin, Matrix Nin, Matrix Zin, Matrix muIn, SolverOptions options) Run the COMOM normalizing constant solution method on a repairman model.static Ret.pfqnNcPfqn_gld.pfqn_gld(Matrix L, Matrix N, Matrix mu, SolverOptions options) Compute the normalizing constant of a single-class load-dependent closed queueing network modelstatic Ret.pfqnNcComplexPfqn_gld_complex.pfqn_gld_complex(ComplexMatrix L, Matrix N, Matrix mu, SolverOptions options) Compute the normalizing constant of a single-class load-dependent closed queueing network model with complex demands.static Ret.pfqnNcPfqn_gldsingle.pfqn_gldsingle(Matrix L, Matrix N, Matrix mu, SolverOptions options) Auxiliary function used by pfqn_gld to compute the normalizing constant in a single-class load-dependent model.static Ret.pfqnNcComplexPfqn_gldsingle_complex.pfqn_gldsingle_complex(ComplexMatrix L, Matrix N, Matrix mu, SolverOptions options) Auxiliary function used by pfqn_gld to compute the normalizing constant in a single-class load-dependent model with complex demands.static Ret.pfqnNcPfqn_lld.pfqn_lld(Matrix L, Matrix N, Matrix mu, SolverOptions options) Normalizing constant of a multiclass limited load-dependent closed model.static Ret.pfqnNcPfqn_lldsingle.pfqn_lldsingle(Matrix L, Matrix N, Matrix mu, SolverOptions options) Auxiliary function used by Pfqn_ncld and Pfqn_nre to compute the normalizing constant in a single-class limited load-dependent model.static Ret.pfqnNcstatic Ret.pfqnNcldmxPfqn_ncldmx.pfqn_ncldmx(Matrix lambda, Matrix D, Matrix N, Matrix Z, Matrix mu, Matrix S, SolverOptions options) Normalizing constant and mean measures for mixed open/closed networks with limited load dependence.static doublePfqn_xia.pfqn_xia(Matrix L, int N, Matrix s, SolverOptions options) -
Uses of SolverOptions in jline.api.pfqn.nc
Methods in jline.api.pfqn.nc with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic Ret.pfqnNcXQPfqn_nc.compute_norm_const(Matrix L, Matrix N, Matrix Z, SolverOptions options) static Ret.pfqnNcXQPfqn_nc.compute_norm_const(Matrix L, Matrix N, Matrix Z, SolverOptions options, boolean wantXQ) Auxiliary routine that computes lG after the initial filtering of L, N and Z.static Ret.pfqnNcPfqn_is.pfqn_is(Matrix L, Matrix N, Matrix Z, SolverOptions options) Importance-sampling estimate of the load-independent normalizing constant.static Ret.pfqnNcPfqn_ld_is.pfqn_ld_is(Matrix L, Matrix N, Matrix Z, Matrix mu, SolverOptions options) Importance-sampling estimate of the load-dependent normalizing constant.static Ret.pfqnMcmcPfqn_mcmc.pfqn_mcmc(Matrix L, Matrix N, Matrix Z, SolverOptions options) Single-server form: every queueing station serves one job at a time.static Ret.pfqnMcmcMultiserver form, the paper's own selling point (its Tables IV and V).static Ret.pfqnNcXQNormalizing constant of a closed or mixed product-form network, with the mean values a few methods produce as a by-product.static Ret.pfqnNcXQstatic doubleLogarithm of the normalizing constant of a limited load-dependent model.static Pfqn_nre.ResultPfqn_nre.pfqn_nre_full(Matrix Lin, Matrix N, Matrix Z, Matrix alphaIn, SolverOptions options, Matrix vfix) The full form of the reference's four outputs, named alike in the native python and C++ ports: the constant, the saddlepoint term alone and the tilt used.static doublestatic doublestatic Ret.pfqnNcPfqn_panacea.pfqn_panacea(Matrix L, Matrix N, Matrix Z, SolverOptions options) Compute the PANACEA approximationstatic Ret.pfqnQlenMomentsPfqn_qlen_joint_moments.pfqn_qlen_joint_moments(Matrix L, Matrix N, Matrix Z, int[][] pairs, String route, BiFunction<Matrix, Matrix, Matrix> lgSource, SolverOptions options) Joint queue-length moments of a closed product-form network.static Ret.pfqnRd -
Uses of SolverOptions in jline.api.sn
Methods in jline.api.sn with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic SnIsDiscreteTime.ResultSnIsDiscreteTime.snIsDiscreteTime(NetworkStruct sn, SolverOptions options) static NetworkStructSnNonmarkovToPh.snNonmarkovToPh(NetworkStruct snInput, SolverOptions options) static NetworkStructSnNonmarkovToPh.snNonmarkovToPh(NetworkStruct snInput, SolverOptions options, boolean keepDetTag) -
Uses of SolverOptions in jline.api.wf
Methods in jline.api.wf with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic NetworkSolverWorkflowManager.getOptimalSolver(Network network, SolverOptions options) Get optimal solver for a network without detailed analysis.Constructors in jline.api.wf with parameters of type SolverOptionsModifierConstructorDescriptionWf_auto_integration(Network network, SolverOptions options) WorkflowManager(Network network, SolverOptions options) -
Uses of SolverOptions in jline.io
Methods in jline.io with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic booleanLineConsole.beginRun(Object solver, SolverOptions options) Open a console run.static EnvironmentMAPQN2RENV.map2renv(Network model, SolverOptions options) static MAPQN2RENV.RenvImageMAPQN2RENV.map2renvImage(Network model, SolverOptions options) static booleanLineConsole.wanted(SolverOptions options) Resolve whether a run with these options should narrate. -
Uses of SolverOptions in jline.lang.state
Methods in jline.lang.state with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic MatrixFromMarginal.fromMarginalBounds(NetworkStruct sn, int ind, Matrix ub, double cap, SolverOptions options) State.reachableSpaceGenerator(NetworkStruct sn, SolverOptions options) Generates state space restricted to states reachable from initial state Migrated from MATLAB reachableSpaceGenerator.mState.spaceGenerator(NetworkStruct sn, Matrix cutoff, SolverOptions options) Generates the state space for a queueing network using a matrix cutoff.State.spaceGeneratorNodes(NetworkStruct sn, Matrix cutoff, SolverOptions options) -
Uses of SolverOptions in jline.solvers
Fields in jline.solvers declared as SolverOptionsMethods in jline.solvers that return SolverOptionsModifier and TypeMethodDescriptionSolverOptions.confint(double level) Sets the confidence interval level for simulation-based solvers (builder pattern).SolverOptions.copy()Creates a deep copy of this SolverOptions instance.SolverOptions.cutoff(double s) Sets the numerical cutoff threshold as a scalar value (builder pattern).SolverOptions.cutoff(int s) Sets the numerical cutoff threshold as a scalar value (builder pattern).Sets the numerical cutoff threshold as a matrix (builder pattern).static SolverOptionsEnsembleSolver.defaultOptions()static SolverOptionsSolver.defaultOptions()Returns a new SolverOptions instance with default settings.SolverOptions.events(int s) Sets the event budget for discrete-event simulation solvers (builder pattern).SolverOptions.force(boolean force) Forces solver execution even when validation fails (builder pattern).Solver.getOptions()Returns the current solver options.SolverOptions.keep(boolean s) Sets whether to keep intermediate results and temporary files (builder pattern).Sets the solution method/algorithm (builder pattern).static SolverOptionsSolver.parseOptions(Object... varargin) Parses option parameters into a SolverOptions data structure.static SolverOptionsSolver.parseOptions(SolverOptions options, Object... varargin) Parses option parameters into an existing SolverOptions instance.SolverOptions.samples(int s) Sets the number of samples for simulation methods (builder pattern).SolverOptions.seed(int s) Sets the random number generator seed (builder pattern).SolverOptions.verbose(boolean s) Sets the verbosity level using a boolean flag (builder pattern).SolverOptions.verbose(VerboseLevel s) Sets the verbosity level for solver output (builder pattern).Methods in jline.solvers with parameters of type SolverOptionsModifier and TypeMethodDescriptionprotected voidNetworkSolver.checkDeclaredMethod(SolverOptions options) THE PER-SOLVER METHOD GATE: a method outside this solver's ownlistValidMethodsis refused before any analyzer sees it.NetworkSolver.getLibrariesUsed(NetworkStruct sn, SolverOptions options) Third-party libraries this solver will use on the given model, named once per session byNetworkSolver.showLibraryAttribution(jline.lang.NetworkStruct, jline.solvers.SolverOptions).voidNetworkSolver.mapEnvApprox(SolverOptions options) Solver-agnostic random-environment approximation of a network with MAP/MMPP/MMAP arrival or service processes, for solvers that cannot consume a non-renewal process natively.booleanNetworkSolver.needsMapEnv(SolverOptions options) Should this model be solved through the random-environment image of its MAP/MMPP processes instead of natively?static SolverOptionsSolver.parseOptions(SolverOptions options, Object... varargin) Parses option parameters into an existing SolverOptions instance.voidLayeredNetworkAvgTable.print(SolverOptions options) voidLayeredNetworkAvgTable.print(SolverOptions options, boolean printZeros) voidLayeredNetworkSensitivityTable.print(SolverOptions options) Prints the table.voidNetworkAvgCacheTable.print(SolverOptions options) voidNetworkAvgChainTable.print(SolverOptions options) voidNetworkAvgItemTable.print(SolverOptions options) voidNetworkAvgNodeChainTable.print(SolverOptions options) voidNetworkAvgNodeTable.print(SolverOptions options) voidNetworkAvgOrbitTable.print(SolverOptions options) voidNetworkAvgSysTable.print(SolverOptions options) voidNetworkAvgTable.print(SolverOptions options) voidNetworkBoundsTable.print(SolverOptions options) Prints the table.voidNetworkLossTable.print(SolverOptions options) voidNetworkMomentChainTable.print(SolverOptions options) Prints the table.voidNetworkMomentStationTable.print(SolverOptions options) Prints the table.voidNetworkMomentTable.print(SolverOptions options) Prints the table.voidNetworkPercTable.print(SolverOptions options) Prints the table.voidNetworkSensitivityTable.print(SolverOptions options) Prints the table.voidLayeredNetworkAvgTable.printTable(SolverOptions options) voidNetworkAvgCacheTable.printTable(SolverOptions options) voidNetworkAvgChainTable.printTable(SolverOptions options) voidNetworkAvgItemTable.printTable(SolverOptions options) voidNetworkAvgNodeChainTable.printTable(SolverOptions options) voidNetworkAvgNodeTable.printTable(SolverOptions options) voidNetworkAvgOrbitTable.printTable(SolverOptions options) voidNetworkAvgSysTable.printTable(SolverOptions options) voidNetworkAvgTable.printTable(SolverOptions options) voidNetworkBoundsTable.printTable(SolverOptions options) Prints the table.voidNetworkLossTable.printTable(SolverOptions options) voidNetworkPercTable.printTable(SolverOptions options) Prints the table.Solver.resolveMethod(SolverOptions options) Resolve the concrete method that will run.voidNetworkSolver.runAnalyzerChecks(SolverOptions options) Validates model compatibility and method support before analysis.voidSolver.runAnalyzerChecks(SolverOptions options) Performs validation checks before running the analyzer.voidAvgTable.setOptions(SolverOptions options) Sets the solver options associated with this table.voidLayeredNetworkAvgTable.setOptions(SolverOptions options) voidNetworkAvgCacheTable.setOptions(SolverOptions options) voidNetworkAvgChainTable.setOptions(SolverOptions options) voidNetworkAvgItemTable.setOptions(SolverOptions options) voidNetworkAvgNodeChainTable.setOptions(SolverOptions options) voidNetworkAvgNodeTable.setOptions(SolverOptions options) voidNetworkAvgOrbitTable.setOptions(SolverOptions options) voidNetworkAvgSysTable.setOptions(SolverOptions options) voidNetworkAvgTable.setOptions(SolverOptions options) Sets the solver options for this table.voidNetworkBoundsTable.setOptions(SolverOptions options) Sets the solver options associated with this table.voidNetworkLossTable.setOptions(SolverOptions options) voidNetworkPercTable.setOptions(SolverOptions options) voidSolver.setOptions(SolverOptions options) Sets new solver options.voidNetworkSolver.showLibraryAttribution(NetworkStruct sn, SolverOptions options) Prints the library attribution once per session, honouring the verbosity.Constructors in jline.solvers with parameters of type SolverOptionsModifierConstructorDescriptionprotectedEnsembleSolver(Ensemble ensModel, String name, SolverOptions options) NetworkAvgSysTable(List<Double> SysRespTval, List<Double> SysTputval, SolverOptions options) protectedNetworkSolver(Network model, String name, SolverOptions options) Constructs a NetworkSolver with the specified model, name, and options.protectedSolver(String name, SolverOptions options) Constructs a solver with the specified name and options.protectedSolver(Model model, String name, SolverOptions options) Constructs a solver with the specified model, name, and options. -
Uses of SolverOptions in jline.solvers.ag
Subclasses of SolverOptions in jline.solvers.agMethods in jline.solvers.ag that return SolverOptionsModifier and TypeMethodDescriptionAGOptions.copy()Preserve the AG fields across the defensive copy the Solver constructor takes.Constructors in jline.solvers.ag with parameters of type SolverOptionsModifierConstructorDescriptionAG(Network model, SolverOptions options) SolverAG(Network model, SolverOptions options) -
Uses of SolverOptions in jline.solvers.ag.analyzers
Methods in jline.solvers.ag.analyzers with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic AGResultSolver_ag_analyzer.solver_ag_analyzer(NetworkStruct snInput, SolverOptions options) -
Uses of SolverOptions in jline.solvers.ag.handlers
Methods in jline.solvers.ag.handlers with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic AGResultSolver_ag.solver_ag(NetworkStruct sn, SolverOptions options) -
Uses of SolverOptions in jline.solvers.auto
Subclasses of SolverOptions in jline.solvers.autoMethods in jline.solvers.auto that return SolverOptionsMethods in jline.solvers.auto with parameters of type SolverOptionsModifier and TypeMethodDescriptionSolverAUTO.buildFamilySolver(String family, SolverOptions options) Instantiate the solver of a method family.SolverAUTO.getGenerator(SolverOptions options) Infinitesimal generator, always from SolverCTMC.SolverAUTO.getStateSpace(SolverOptions options) State space, always from SolverCTMC.Constructors in jline.solvers.auto with parameters of type SolverOptionsModifierConstructorDescriptionAUTO(Network model, SolverOptions options) AUTOptions(SolverOptions options) Copy constructor from base optionsLINE(Network model, SolverOptions options) Constructor with optionsSolverAUTO(Network model, SolverOptions options) Constructor with model and options -
Uses of SolverOptions in jline.solvers.ba
Methods in jline.solvers.ba that return SolverOptionsConstructors in jline.solvers.ba with parameters of type SolverOptionsModifierConstructorDescriptionBA(Network model, SolverOptions options) SolverBA(Network model, SolverOptions options) -
Uses of SolverOptions in jline.solvers.ba.analyzers
Methods in jline.solvers.ba.analyzers with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic MVAResultSolver_ba_bgt_analyzer.solver_ba_bgt_analyzer(NetworkStruct sn, SolverOptions options) static MVAResultSolver_ba_bpt_analyzer.solver_ba_bpt_analyzer(NetworkStruct sn, SolverOptions options) static MVAResultSolver_ba_snc_analyzer.solver_ba_snc_analyzer(NetworkStruct sn, SolverOptions options) static MVAResultSolver_ba_spnlp_analyzer.solver_ba_spnlp_analyzer(NetworkStruct sn, SolverOptions options) -
Uses of SolverOptions in jline.solvers.ctmc
Subclasses of SolverOptions in jline.solvers.ctmcMethods in jline.solvers.ctmc that return SolverOptionsMethods in jline.solvers.ctmc with parameters of type SolverOptionsModifier and TypeMethodDescriptionSolverCTMC.getGenerator(SolverOptions options) SolverCTMC.getInfGen(SolverOptions options) SolverCTMC.getMarkedCTMC(SolverOptions options) Get the MarkedCTMC representation of the model with specified optionsSolverCTMC.getStateSpace(SolverOptions options) static MatrixCtmcStationary.initialDistribution(Matrix Q, Matrix stateSpace, NetworkStruct sn, SolverOptions options) Point mass at the initial state ofsn, or null when that state is absent fromstateSpace(stochastic complementation may have removed it, e.g.static MemoryGuard.GateResultSolverCTMC.isStateSpaceTractable(Network model, SolverOptions options) True when the worst-case CTMC state space of the model fits the host memory budget.static MatrixCtmcStationary.solve(Matrix Q, Matrix stateSpace, NetworkStruct sn, SolverOptions options) Stationary distribution ofQ, seeded from the initial state ofsnwhen that state can be located instateSpace.static doubleMemoryGuard.stateSpaceLogSize(NetworkStruct sn, SolverOptions options) Worst-case log-size of the CTMC state space induced by sn: stars-and-bars job placements per class over the stations that keep no ordered buffer (open classes truncated at the cutoff), times the class-sequence multiplicity of every order-preserving buffer, times the service-phase multiplicity at each station, times one routing pointer per (node,class) doing RROBIN or WRROBIN.Constructors in jline.solvers.ctmc with parameters of type SolverOptionsModifierConstructorDescriptionCTMC(Network model, SolverOptions options) SolverCTMC(Network model, SolverOptions options) SolverCTMC(MarkovChain chain, SolverOptions options) Solves a user-supplied DTMC directly, bypassing state-space generation.SolverCTMC(MarkovProcess chain, SolverOptions options) Solves a user-supplied CTMC directly, bypassing state-space generation. -
Uses of SolverOptions in jline.solvers.ctmc.analyzers
Methods in jline.solvers.ctmc.analyzers with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic SolverCTMC.AnalyzerResultSolver_ctmc_analyzer.solver_ctmc_analyzer(NetworkStruct snInput, SolverOptions options) Solver_ctmc_cftp_analyzer.solver_ctmc_cftp(NetworkStruct sn, SolverOptions options) Steady-state metrics of a closed single-class product-form network from iid perfect samples of its stationary distribution.Solver_ctmc_mdd_analyzer.solver_ctmc_mdd(NetworkStruct sn, SolverOptions options) Analyse a closed single-class network by MDD level aggregation.Solver_ctmc_mdd_analyzer.solver_ctmc_mdd(NetworkStruct sn, SolverOptions options, Network model) Analyse a closed single-class network, or a stochastic Petri net, by MDD level aggregation.static SolverCTMC.AnalyzerResultSolver_ctmc_qrf_analyzer.solver_ctmc_qrf_analyzer(NetworkStruct sn, SolverOptions options) static RewardResultSolver_ctmc_reward.solver_ctmc_reward(NetworkStruct sn, SolverOptions options) Compute rewards via value iteration on uniformized CTMC.static StringSolver_ctmc_cftp_analyzer.supportsReason(NetworkStruct sn, SolverOptions options) Can the cftp perfect sampler be asked for this model? -
Uses of SolverOptions in jline.solvers.ctmc.handlers
Methods in jline.solvers.ctmc.handlers with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic Solver_ctmc_fcr_waitq.ResultSolver_ctmc_fcr_waitq.build(NetworkStruct sn, SolverOptions options) static Ctmc_avg_from_pi.ResultCtmc_avg_from_pi.ctmc_avg_from_pi(NetworkStruct sn, Matrix pivec, Matrix StateSpace, Matrix StateSpaceAggr, double[][][] arvRates, double[][][] depRates, SolverOptions options) static ResultCTMCSolver_ctmc.solver_ctmc(NetworkStruct snIn, SolverOptions options) Solver_ctmc_joint.solver_ctmc_joint(NetworkStruct sn, SolverOptions options) Solver_ctmc_jointaggr.solver_ctmc_jointaggr(NetworkStruct sn, SolverOptions options) static MatrixSolver_ctmc_marg.solver_ctmc_marg(NetworkStruct sn, SolverOptions options) static ResultCTMCMargAggrSolver_ctmc_margaggr.solver_ctmc_margaggr(NetworkStruct sn, SolverOptions options) -
Uses of SolverOptions in jline.solvers.env
Subclasses of SolverOptions in jline.solvers.envMethods in jline.solvers.env that return SolverOptionsMethods in jline.solvers.env with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic jline.solvers.env.SolverENV.Compression_resultSolverENV.ctmc_decompose(Matrix Q, MatrixCell MS, SolverOptions options) Perform CTMC decomposition using the configured method.final NetworkAvgTableSolverENV.getAvgTable(SolverOptions options) final NetworkAvgTableSolverENV.getAvgTable(SolverOptions options, boolean keepDisabled) protected final NetworkAvgTableSolverENV.getAvgTableImpl(SolverOptions options, boolean keepDisabled) Body ofSolverENV.getAvgTable(SolverOptions, boolean), split out soLineResultRecordersees what the getter RETURNED.Constructors in jline.solvers.env with parameters of type SolverOptionsModifierConstructorDescriptionENV(Environment renv, SolverFactory factory, SolverOptions options) Creates an ENV solver from a per-stage solver factory, with options.ENV(Environment renv, NetworkSolver[] solvers, SolverOptions options) SolverENV(Environment renv, Solver[] solvers, SolverOptions options) -
Uses of SolverOptions in jline.solvers.fj
Methods in jline.solvers.fj with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic FJFixedPoint.FJOutcomeFJFixedPoint.run(Network model, NetworkStruct sn, SolverOptions options, FJFixedPoint.FJState state, FJFixedPoint.InnerSolve fcn, long T0) Runs the fork-join fixed point, or the inner solve once when the model has no fork.FJFixedPoint.InnerSolve.solve(Network net, NetworkStruct sn, SolverOptions options) Solves the transformed network. -
Uses of SolverOptions in jline.solvers.fluid
Subclasses of SolverOptions in jline.solvers.fluidMethods in jline.solvers.fluid that return SolverOptionsModifier and TypeMethodDescriptionstatic SolverOptionsSolverFluid.defaultOptions()Returns the default solver options for the Fluid solver.Methods in jline.solvers.fluid with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic booleanSolverFluid.blockedResolvesToDae(Network model, NetworkStruct sn, SolverOptions options) Doesoptions.method = "default"stand for"dae"on this model? True exactly when a buffer or a capacity region BINDS and the DAE route accepts the model.static FluidODEsExporter.SymODEsFluidODEsExporter.build(NetworkStruct sn, SolverOptions options) Build the structural description of the ODE system for the method set in the solver options.SolverFluid.getLibrariesUsed(NetworkStruct sn, SolverOptions options) Bundled third-party libraries used by the fluid solver: rmf_tool backs the refined mean-field methods.static StringFluidODEsExporter.render(FluidODEsExporter.SymODEs sys, SolverOptions options, String modelName, String notation) Render the LaTeX document for the given system.voidSolverFluid.runAnalyzerChecks(SolverOptions options) Constructors in jline.solvers.fluid with parameters of type SolverOptionsModifierConstructorDescriptionFLD(Network model, SolverOptions options) Fluid(Network model, SolverOptions options) SolverFLD(Network model, SolverOptions options) SolverFluid(Network model, SolverOptions options) Creates a new SolverFluid instance with specific options. -
Uses of SolverOptions in jline.solvers.fluid.analyzers
Methods in jline.solvers.fluid.analyzers with parameters of type SolverOptionsModifier and TypeMethodDescriptionvoidClosingAndStateDepMethodsAnalyzer.analyze(NetworkStruct sn, SolverOptions options, SolverResult result) voidDaeAnalyzer.analyze(NetworkStruct sn, SolverOptions options, SolverResult result) voidDiffusionAnalyzer.analyze(NetworkStruct sn, SolverOptions options, SolverResult result) voidFluidAnalyzer.analyze(NetworkStruct sn, SolverOptions options, SolverResult result) voidKoPenderAnalyzer.analyze(NetworkStruct sn, SolverOptions options, SolverResult result) voidMatrixMethodAnalyzer.analyze(NetworkStruct sn, SolverOptions options, SolverResult result) voidMFQAnalyzer.analyze(NetworkStruct sn, SolverOptions options, SolverResult result) voidMinNormalAnalyzer.analyze(NetworkStruct sn, SolverOptions options, SolverResult result) voidQsysLimitAnalyzer.analyze(NetworkStruct sn, SolverOptions options, SolverResult result) voidRMFAnalyzer.analyze(NetworkStruct sn, SolverOptions options, SolverResult result) voidTbiAnalyzer.analyze(NetworkStruct sn, SolverOptions options, SolverResult result) static FluidStateRateMultiplierFluidStateRateMultiplier.build(SolverOptions options, List<Integer> keep, int[] stationOfStateFull, int[] classOfStateFull, NetworkStruct sn) Builds the multiplier for the kept ODE states, or returns null when no schedule is configured, so the caller keeps the legacy autonomous ODE numerically unchanged.static StringQsysLimitAnalyzer.horizonReason(SolverOptions options) The integration window of a time-varying single-station fluid limit, asked as a predicate rather than thrown.protected voidClosingAndStateDepMethodsAnalyzer.solver_fluid(NetworkStruct sn, SolverOptions options, SolverResult result) Integrates the closing ODE to its fixed point and fills the queue-length measures, leavingClosingAndStateDepMethodsAnalyzer.xvec_itandClosingAndStateDepMethodsAnalyzer.xvec_tat the mean trajectory.protected voidClosingAndStateDepMethodsAnalyzer.solver_fluid_iteration(NetworkStruct sn, Map<Station, Map<JobClass, Matrix>> mu, Map<Station, Map<JobClass, Matrix>> phi, Matrix S, double[] yDefault, Matrix slowrate, SolverOptions options, SolverResult result) protected voidTbiAnalyzer.solver_fluid_iteration(NetworkStruct sn, Map<Station, Map<JobClass, Matrix>> mu, Map<Station, Map<JobClass, Matrix>> phi, Matrix S, double[] yDefault, Matrix slowrate, SolverOptions options, SolverResult result) static List<int[]>TbiAnalyzer.tbiPartition(NetworkStruct sn, SolverOptions options) Partition the station set into cells for trajectory-based iteration. -
Uses of SolverOptions in jline.solvers.fluid.handlers
Methods in jline.solvers.fluid.handlers with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic FluidRateMultiplierFluidRateMultiplier.build(int numEvents, boolean[][] enabled, Matrix qIndices, Matrix kic, Map<Station, Map<JobClass, Matrix>> mu, List<Station> stations, List<JobClass> jobclasses, Matrix eventIdx, SolverOptions options) Builds the multiplier for the closing machinery described by the given event mapping, or returns null when no time-varying channel is set.ImmediateElimination.eliminateImmediate(Matrix allJumps, Matrix rateBase, Matrix eventIdx, NetworkStruct sn, SolverOptions options) Eliminate the instantaneous coordinates from the fluid event set.static booleanFluidHideImmediate.resolve(NetworkStruct sn, SolverOptions options) Constructors in jline.solvers.fluid.handlers with parameters of type SolverOptionsModifierConstructorDescriptionPassageTimeODE(NetworkStruct sn, Map<Station, Map<JobClass, Matrix>> mu, Map<Station, Map<JobClass, Matrix>> phi, Map<Station, Map<JobClass, MatrixCell>> proc, Matrix rt, Matrix S, SolverOptions options) PassageTimeODE(NetworkStruct sn, Map<Station, Map<JobClass, Matrix>> mu, Map<Station, Map<JobClass, Matrix>> phi, Map<Station, Map<JobClass, MatrixCell>> proc, Matrix rt, Matrix S, SolverOptions options, int numDimensions) -
Uses of SolverOptions in jline.solvers.fluid.moments
Methods in jline.solvers.fluid.moments with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic booleanFluidConservationGuard.closureActive(SolverOptions options) True when the closure is what is being integrated, i.e.static StringFluidDaeApplicable.reasonToDecline(NetworkStruct sn, SolverOptions options) static StringFluidMinNormalApplicable.reasonToDecline(NetworkStruct sn, SolverOptions options) Constructors in jline.solvers.fluid.moments with parameters of type SolverOptions -
Uses of SolverOptions in jline.solvers.fluid.petri
Fields in jline.solvers.fluid.petri declared as SolverOptionsMethods in jline.solvers.fluid.petri with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic PetriApplicable.VerdictPetriApplicable.applicable(NetworkStruct sn, SolverOptions options) static PetriTermsPetriTerms.build(NetworkStruct sn, SolverOptions options) Constructors in jline.solvers.fluid.petri with parameters of type SolverOptions -
Uses of SolverOptions in jline.solvers.ldes
Subclasses of SolverOptions in jline.solvers.ldesMethods in jline.solvers.ldes that return SolverOptionsModifier and TypeMethodDescriptionstatic SolverOptionsSolverLDES.defaultOptions()Returns the default solver options for the LDES solver.Constructors in jline.solvers.ldes with parameters of type SolverOptionsModifierConstructorDescriptionLDES(Network model, SolverOptions options) SolverLDES(LayeredNetwork model, SolverOptions options) Constructs a SolverLDES with the given LayeredNetwork model and options.SolverLDES(Network model, SolverOptions options) Constructs a SolverLDES with the given model and options. -
Uses of SolverOptions in jline.solvers.ldes.analyzers
Methods in jline.solvers.ldes.analyzers with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic LDESResultSolver_ldes_analyzer.solver_ldes_analyzer(NetworkStruct sn, SolverOptions options, SolverLDES solverLDES) LDES analyzer that selects and executes the appropriate analysis method.static LNLDESResultSolver_ldes_ln_analyzer.solver_ldes_ln_analyzer(LayeredNetworkStruct lsn, SolverOptions options, SolverLDES solverLDES) LN LDES analyzer - validates LQN structure and dispatches to SSJ backend. -
Uses of SolverOptions in jline.solvers.ldes.handlers
Methods in jline.solvers.ldes.handlers with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic LDESResultSolver_ssj.solver_ssj(NetworkStruct sn, SolverOptions options) static LDESResultSolver_ssj.solver_ssj(NetworkStruct sn, SolverOptions options, Collector stream) Steady-state queueing network simulation using the SSJ library.static LNLDESResultSolver_ssj_ln.solver_ssj_ln(LayeredNetworkStruct lsn, SolverOptions options) Steady-state LayeredNetwork simulation using SSJ library.static LDESResultSolver_ssj.solver_ssj_transient(NetworkStruct sn, SolverOptions options) static LDESResultSolver_ssj.solver_ssj_transient(NetworkStruct sn, SolverOptions options, Collector stream) Transient analysis of queueing network using the SSJ library. -
Uses of SolverOptions in jline.solvers.ln
Subclasses of SolverOptions in jline.solvers.lnMethods in jline.solvers.ln that return SolverOptionsConstructors in jline.solvers.ln with parameters of type SolverOptionsModifierConstructorDescriptionLN(LayeredNetwork model, SolverType solverType, SolverOptions options) LN(LayeredNetwork model, SolverFactory solverFactory, SolverOptions options) LN(LayeredNetwork model, SolverOptions options) SolverLN(LayeredNetwork lqnmodel, SolverType solverType, LNOptions lnOptions, SolverOptions solverOptions) SolverLN(LayeredNetwork lqnmodel, SolverType solverType, SolverOptions options) SolverLN(LayeredNetwork lqnmodel, SolverFactory solverFactory, SolverOptions options) SolverLN(LayeredNetwork lqnmodel, SolverFactory solverFactory, SolverOptions options, SolverType layerSolverType) layerSolverType is taken before construct(): buildLayers gates routed call groups on the layer solver, so it has to be readable by then.SolverLN(LayeredNetwork lqnmodel, SolverOptions options) -
Uses of SolverOptions in jline.solvers.mam
Subclasses of SolverOptions in jline.solvers.mamMethods in jline.solvers.mam that return SolverOptionsMethods in jline.solvers.mam with parameters of type SolverOptionsModifier and TypeMethodDescriptionSolverMAM.getLibrariesUsed(NetworkStruct sn, SolverOptions options) Bundled third-party libraries used by the matrix-analytic solver: MAMSolver for the M/G/1 and GI/M/1-type decompositions, Q-MAM for the RCAT-based methods, and BUTools wherever a MAP/PH process is present.Constructors in jline.solvers.mam with parameters of type SolverOptionsModifierConstructorDescriptionMAM(Network model, SolverOptions options) SolverMAM(Network model, SolverOptions options) -
Uses of SolverOptions in jline.solvers.mam.analyzers
Methods in jline.solvers.mam.analyzers with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic MAMResultSolver_mam_analyzer.solver_mam_analyzer(NetworkStruct snInput, SolverOptions options) static MAMResultSolver_mam_dt.solver_mam_dt(NetworkStruct sn, SolverOptions options, double slotLength) -
Uses of SolverOptions in jline.solvers.mam.handlers
Methods in jline.solvers.mam.handlers with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic doubleSolver_mam_bgchain.bgchainStates(NetworkStruct sn, SolverOptions options) Number of states of the background-chain CTMC this solver would build on the model, WITHOUT building it.static Mam_bgchain_ctmc.ResultMam_bgchain_ctmc.mam_bgchain_ctmc(int[] Nb, double[][] STb, List<Matrix> Pb, SchedStrategy[] sched, double[] nservers, double[][] cshare, boolean[][] supp, SolverOptions options) Builds and solves the background chain.Mam_bgchain_station.mam_bgchain_station(Matrix Da0, Matrix Da1, Matrix alphaS, Matrix T, Matrix A, int[] esup, double nservers, double[] gref, int Kmax, SolverOptions options) static MAMResultSolver_mam.solver_mam(NetworkStruct sn, SolverOptions options) static MAMResultSolver_mam_basic.solver_mam_basic(NetworkStruct sn, SolverOptions options) static MAMResultSolver_mam_basic_mmap.solver_mam_basic_mmap(NetworkStruct sn, SolverOptions options) static MAMResultSolver_mam_basic_mmap_closed.solver_mam_basic_mmap_closed(NetworkStruct sn, SolverOptions options) static MAMResultSolver_mam_basic_mmap_inner.solver_mam_basic_mmap_inner(NetworkStruct sn, SolverOptions options, double[] lambda) static MAMResultSolver_mam_bgchain.solver_mam_bgchain(NetworkStruct sn, SolverOptions options) static MAMResultSolver_mam_ldqbd.solver_mam_ldqbd(NetworkStruct sn, SolverOptions options) static Solver_mam_ldqbd_statevec.LdSolver_mam_ldqbd_statevec.solver_mam_ldqbd_ld(NetworkStruct sn, SolverOptions options) Build the LD-QBD blocks and parameters (theldstruct) for a single-class Delay/Queue (closed) or Source/Queue (open) model.static TransientResultSolver_mam_ldqbd_transient.solver_mam_ldqbd_transient(NetworkStruct sn, SolverOptions options) static Map<Integer,MatrixCell> Solver_mam_passage_time.solver_mam_passage_time(NetworkStruct sn, Map<Station, Map<JobClass, MatrixCell>> PH, SolverOptions options) static MAMResultSolver_mam_retrial.solver_mam_retrial(NetworkStruct sn, SolverOptions options) Solves BMAP/PH/N/N bufferless retrial queues using the MAM retrial solver.static TransientResultSolver_mam_transient_qbd.solver_mam_transient_qbd(NetworkStruct sn, SolverOptions options) static MAMResultSolver_mna_closed.solver_mna_closed(NetworkStruct sn, SolverOptions options) static SolverResultSolver_mna_open.solver_mna_open(NetworkStruct sn, SolverOptions options) -
Uses of SolverOptions in jline.solvers.mva
Subclasses of SolverOptions in jline.solvers.mvaModifier and TypeClassDescriptionclassConfiguration options for Mean Value Analysis (MVA) solver.Methods in jline.solvers.mva that return SolverOptionsModifier and TypeMethodDescriptionstatic SolverOptionsSolverMVA.defaultOptions()Returns the default solver options for the MVA solver.Methods in jline.solvers.mva with parameters of type SolverOptionsModifier and TypeMethodDescriptionSolverMVA.resolveMethod(SolverOptions options) Feature-driven resolution ofoptions.method="default": a bursty single-class open network has a non-renewal (MAP/MMPP) arrival process whose autocorrelation a two-moment method cannot capture, so the default dispatch of Solver_mva_analyzer selects RQNA.Constructors in jline.solvers.mva with parameters of type SolverOptionsModifierConstructorDescriptionMVA(Network model, SolverOptions options) SolverMVA(Network model, SolverOptions options) Creates a new SolverMVA instance with specific options.SolverMVAOIAnalyzer(NetworkStruct sn, SolverOptions options) -
Uses of SolverOptions in jline.solvers.mva.analyzers
Methods in jline.solvers.mva.analyzers with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic booleanSolver_mva_analyzer.mvaCarriesInterlock(NetworkStruct sn, SolverOptions options) True when the MVA path this model already dispatches to carries a class-level interlock matrix (Franks 1999, Eq.static MVAResultSolver_mva_analyzer.solver_mva_analyzer(NetworkStruct sn, SolverOptions options) MVA Analyzer.static MVAResultSolver_mva_bound_analyzer.solver_mva_bound_analyzer(NetworkStruct sn, SolverOptions options) static MVAResultSolver_mva_cache_analyzer.solver_mva_cache_analyzer(NetworkStruct sn, SolverOptions options) static MVAResultSolver_mva_cacheqn_analyzer.solver_mva_cacheqn_analyzer(NetworkStruct sn, SolverOptions options) static MVAResultSolver_mva_cacheqn_retrieval_analyzer.solver_mva_cacheqn_retrieval_analyzer(NetworkStruct sn, SolverOptions options) static MVAResultSolver_mva_marie_analyzer.solver_mva_marie_analyzer(NetworkStruct sn, SolverOptions options) static MVAResultSolver_mva_polling_analyzer.solver_mva_polling_analyzer(NetworkStruct sn, SolverOptions options) MVA Polling System analyzerstatic MVAResultSolver_mva_qsys_analyzer.solver_mva_qsys_analyzer(NetworkStruct sn, SolverOptions options) MVA Query System analyzerstatic MVAResultSolver_mva_qsys_analyzer.solver_mva_qsys_dps_analyzer(NetworkStruct sn, SolverOptions options) Numerically exact analyzer for a single open M/M/1-DPS queue: dispatches to the truncated-CTMC DPS solver (Qsys_mm1_dps).static MVAResultSolver_mva_qsys_analyzer.solver_mva_qsys_prio_analyzer(NetworkStruct sn, SolverOptions options) Exact non-preemptive priority (HOL) analyzer for a single open M/G/1 queue with Poisson per-class arrivals: dispatches to the Cobham formula (Qsys_mg1_prio) instead of the AMVA preemptive shadow-server approximation, which underestimates the waiting time of every class.static MVAResultSolver_mva_qsys_sizebased_analyzer.solver_mva_qsys_sizebased_analyzer(NetworkStruct sn, SolverOptions options, SchedStrategy schedType) static MVAResultSolver_mva_retrieval_analyzer.solver_mva_retrieval_analyzer(NetworkStruct sn, SolverOptions options) static MVAResultSolver_mva_sjn_analyzer.solver_mva_sjn_analyzer(NetworkStruct sn, SolverOptions options) static MVAResultSolver_mvald_analyzer.solver_mvald_analyzer(NetworkStruct sn, SolverOptions options) MVALD Analyzer. -
Uses of SolverOptions in jline.solvers.mva.handlers
Fields in jline.solvers.mva.handlers declared as SolverOptionsMethods in jline.solvers.mva.handlers with parameters of type SolverOptionsModifier and TypeMethodDescriptionMVASolverHandler.solve(NetworkStruct sn, SolverOptions options) static MVAResultSolver_amva.solver_amva(NetworkStruct sn, SolverOptions options) static MVAResultSolver_amvald.solver_amvald(NetworkStruct sn, SolverOptions options) Solver_amvald.solver_amvald_forward(List<Matrix> gamma, Matrix tau, Matrix Xchain_ref_in, Matrix Qchain_in, Matrix Xchain_in, Matrix Uchain_in, Matrix STchain_in, Matrix Vchain_in, Matrix Nchain_in, Matrix SCVchain_in, double Nt, double delta, Matrix deltaclass, List<Integer> ocl, List<Integer> ccl, List<Integer> nnzclasses, Map<Integer, List<Integer>> nnzclasses_eprio, Map<Integer, List<Integer>> nnzclasses_hprio, Map<Integer, List<Integer>> nnzclasses_ehprio, Map<Integer, List<Integer>> nnzclasses_lprio, int M, int K, Matrix nservers, Matrix schedparam, Matrix lldscaling_in, Map<Station, SerializableFunction<Matrix, Matrix>> cdscaling, Map<Station, SerializableFunction<Matrix, Matrix>> jdscaling, List<SchedStrategy> sched, List<Station> stations, SolverOptions options) static MVAResultSolver_mapqn.solver_mapqn(NetworkStruct sn, SolverOptions options) static MVAResultSolver_mva.solver_mva(NetworkStruct sn, SolverOptions options) static MVAResultSolver_mva_lcfsqn.solver_mva_lcfsqn(NetworkStruct sn, SolverOptions options, int lcfsStat, int lcfsprStat) Specialized MVA solver for LCFS + LCFS-PR 2-station networks.static MVAResultSolver_mva_sum.solver_mva_sum(NetworkStruct sn, SolverOptions options) static MVAResultSolver_mva.solver_mvac(NetworkStruct sn, SolverOptions options) Exact mean value analysis by chain (MVAC, Conway-de Souza e Silva-Lavenberg 1989) viaPfqn_mvac.static MVAResultSolver_mvald.solver_mvald(NetworkStruct sn, SolverOptions options) Handler for the solver_mvald function.static MVAResultSolver_qna.solver_qna(NetworkStruct sn, SolverOptions options) static MVAResultSolver_rqna.solver_rqna(NetworkStruct sn, SolverOptions options) static MVAResultSolver_rqt.solver_rqt(NetworkStruct sn, SolverOptions options) static MVAResultSolver_sqd.solver_sqd(NetworkStruct sn, SolverOptions options) Constructors in jline.solvers.mva.handlers with parameters of type SolverOptionsModifierConstructorDescriptionMVARunner(Network model, SolverOptions options, boolean enableChecks) MVARunner(Network model, SolverOptions options, boolean enableChecks, Ret.FJApprox mmtCache) MVARunner(Network model, SolverOptions options, boolean enableChecks, Ret.FJApprox mmtCache, Matrix fjForkLambda) -
Uses of SolverOptions in jline.solvers.nc
Subclasses of SolverOptions in jline.solvers.ncMethods in jline.solvers.nc that return SolverOptionsMethods in jline.solvers.nc with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic booleanSolverNC.memFiniteBufferPath(NetworkStruct sn, SolverOptions options) True when method='mem' has been requested on a model whose finite buffers MEM carries explicitly.static StringSolverNC.ncMethodRefusal(NetworkStruct sn, String method, SolverOptions options) May METHOD run on this model? Empty string when it may, otherwise the reason it may not, in the words the analyzer refuses with.static StringSolverNC.ncMethodRefusal(NetworkStruct sn, String method, SolverOptions options, boolean forReport) The same predicate, told WHICH QUESTION IS BEING ASKED.SolverNC.resolveMethod(SolverOptions options) Feature-driven resolution of method='default': an open network with non-Markovian (non-unit SCV) variability within the MEM feature set is solved by the Maximum Entropy Method by default, since the normalizing-constant path would silently exponentialize it.Constructors in jline.solvers.nc with parameters of type SolverOptionsModifierConstructorDescriptionNC(Network model, SolverOptions options) SolverNC(Network model, SolverOptions options) -
Uses of SolverOptions in jline.solvers.nc.analyzers
Methods in jline.solvers.nc.analyzers with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic booleanSolver_nc_dt_analyzer.isSlotted(SolverOptions options) True when the caller asked for the discrete-time route.static NCResultSolver_nc_analyzer.solver_nc_analyzer(NetworkStruct sn, SolverOptions options) static NCResultSolver_nc_cache_analyzer.solver_nc_cache_analyzer(NetworkStruct sn, SolverOptions options) static NCResultSolver_nc_cache_qn_analyzer.solver_nc_cache_qn_analyzer(NetworkStruct sn, SolverOptions options) static NCResultSolver_nc_cacheqn_retrieval_analyzer.solver_nc_cacheqn_retrieval_analyzer(NetworkStruct sn, SolverOptions options) static NCResultSolver_nc_dps_analyzer.solver_nc_dps_analyzer(NetworkStruct sn, SolverOptions options) Analyzes the closed think+DPS network.static NCResultSolver_nc_dt_analyzer.solver_nc_dt_analyzer(NetworkStruct sn, SolverOptions options) Exact discrete-time analysis of sn.static NCResultSolver_nc_lossn_analyzer.solver_nc_lossn_analyzer(NetworkStruct sn, SolverOptions options) Analyzes open loss networks with FCR.static NCResultSolver_nc_retrieval_analyzer.solver_nc_retrieval_analyzer(NetworkStruct sn, SolverOptions options) static NCResultSolver_nc_sdr_analyzer.solver_nc_sdr_analyzer(NetworkStruct sn, SolverOptions options) Analyzes a network whose entry center routes by state-dependent routing.static NCResultSolver_nc_spn_analyzer.solver_nc_spn_analyzer(Network model, NetworkStruct sn, SolverOptions options) Analyse a product-form stochastic Petri net.static NCResultSolver_ncld_analyzer.solver_ncld_analyzer(NetworkStruct sn, SolverOptions options) -
Uses of SolverOptions in jline.solvers.nc.handlers
Methods in jline.solvers.nc.handlers with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic SolverNC.SolverNCReturnSolver_nc.solver_nc(NetworkStruct sn, SolverOptions options) static SolverNC.SolverNCLDReturnSolver_nc_conv.solver_nc_conv(NetworkStruct sn, SolverOptions options) static SolverNC.SolverNCJointReturnSolver_nc_joint.solver_nc_joint(NetworkStruct sn, SolverOptions options) static SolverNC.SolverNCJointReturnSolver_nc_jointaggr.solver_nc_jointaggr(NetworkStruct sn, SolverOptions options) Computes aggregated joint probabilities for the NC solver.static SolverNC.SolverNCJointReturnSolver_nc_jointaggr_ld.solver_nc_jointaggr_ld(NetworkStruct sn, SolverOptions options) Computes load-dependent aggregated joint probabilities for the NC solver.Solver_nc_jointmarg.solver_nc_jointmarg(NetworkStruct sn, SolverOptions options, Matrix nvec, String engine, Double lG) static SolverNC.SolverNCReturnSolver_nc_lcfsqn.solver_nc_lcfsqn(NetworkStruct sn, SolverOptions options, int lcfsStat, int lcfsprStat) static SolverNC.SolverNCMargReturnSolver_nc_marg.solver_nc_marg(NetworkStruct sn, SolverOptions options, double lG) static SolverNC.SolverNCMargReturnSolver_nc_marg.solver_nc_marg(NetworkStruct sn, SolverOptions options, Double lG) Convenience overload accepting a boxedDoublelG(which may be null, meaning the normalizing constant is unknown and will be computed).static SolverNC.SolverNCMargReturnSolver_nc_margaggr.solver_nc_margaggr(NetworkStruct sn, SolverOptions options, Double lG) Computes aggregated marginal probabilities for the NC solver.static SolverNC.SolverNCReturnSolver_nc_oi.solver_nc_oi(NetworkStruct sn, SolverOptions options) static SolverNC.SolverNCReturnSolver_nc_pas_is.solver_nc_pas_is(NetworkStruct sn, SolverOptions options) static SolverNC.SolverNCLDReturnSolver_ncld.solver_ncld(NetworkStruct sn, SolverOptions options) -
Uses of SolverOptions in jline.solvers.ssa
Subclasses of SolverOptions in jline.solvers.ssaModifier and TypeClassDescriptionclassConfiguration options for Stochastic Simulation Algorithm (SSA) solver.Methods in jline.solvers.ssa that return SolverOptionsModifier and TypeMethodDescriptionstatic SolverOptionsSolverSSA.defaultOptions()Returns the default solver options for the SSA solver.Methods in jline.solvers.ssa with parameters of type SolverOptionsModifier and TypeMethodDescriptionSolverSSA.planRunLength(SolverOptions options, Matrix means, Matrix ciHalfWidth, double samplesUsed) The run length the caller would need for the precision they asked for.Constructors in jline.solvers.ssa with parameters of type SolverOptionsModifierConstructorDescriptionSolverSSA(Network model, SolverOptions options) SSA(Network model, SolverOptions options) -
Uses of SolverOptions in jline.solvers.ssa.analyzers
Methods in jline.solvers.ssa.analyzers with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic SSAResultSolver_ssa_analyzer.solver_ssa_analyzer(NetworkStruct snInput, SolverOptions options, SolverSSA solverSSA) static SSAResultSolver_ssa_analyzer_nrm.solver_ssa_analyzer_nrm(NetworkStruct sn, Map<StatefulNode, Matrix> init_state, SolverOptions options) static SSAResultSolver_ssa_analyzer_nrm_space.solver_ssa_analyzer_nrm_space(NetworkStruct sn, SolverOptions options) static SSAResultSolver_ssa_analyzer_parallel.solver_ssa_analyzer_parallel(NetworkStruct sn, Map<StatefulNode, Matrix> init_state, SolverOptions options, SolverSSA solverSSA) static SSAResultSolver_ssa_analyzer_serial.solver_ssa_analyzer_serial(NetworkStruct sn, boolean hash, Map<StatefulNode, Matrix> init_state, SolverOptions options, SolverSSA solverSSA) -
Uses of SolverOptions in jline.solvers.ssa.handlers
Methods in jline.solvers.ssa.handlers with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic voidSolver_ssa_nrm.modified_nrm_direct(Matrix S, List<Integer>[] D, BiFunction<Matrix, ArrayDeque<Integer>[], Double>[] a, Matrix nvec0, ArrayDeque<Integer>[] buffers0, int samples, SolverOptions options, Matrix QN, Matrix UN, Matrix RN, Matrix TN, Matrix CN, Matrix XN, Matrix StartN, Matrix PreemptN, NetworkStruct sn, List<Integer> fromIdx, List<int[]> fromIR, double[] mi, jline.solvers.ssa.handlers.Solver_ssa_nrm.Fcr fcr, jline.solvers.ssa.handlers.Solver_ssa_nrm.Balk balk, jline.solvers.ssa.handlers.Solver_ssa_nrm.Sig sig, jline.solvers.ssa.handlers.Solver_ssa_nrm.Rr rrp, boolean[] isRenegeRx, boolean[] isRetryRx, jline.solvers.ssa.handlers.Solver_ssa_nrm.Smap sm, int nDepRx, boolean[] isPhaseRx, double[][][] svcph, boolean[] bufPHNode, boolean[] isBufSvcRx, List<Integer> depPhase, int[] phaseToArr) static voidSolver_ssa_nrm.nrm_direct(Matrix S, List<Integer>[] D, BiFunction<Matrix, ArrayDeque<Integer>[], Double>[] a, Matrix nvec0, ArrayDeque<Integer>[] buffers0, int samples, SolverOptions options, Matrix QN, Matrix UN, Matrix RN, Matrix TN, Matrix CN, Matrix XN, Matrix StartN, Matrix PreemptN, NetworkStruct sn, List<Integer> fromIdx, List<int[]> fromIR, double[] mi, jline.solvers.ssa.handlers.Solver_ssa_nrm.Fcr fcr, jline.solvers.ssa.handlers.Solver_ssa_nrm.Balk balk, jline.solvers.ssa.handlers.Solver_ssa_nrm.Sig sig, jline.solvers.ssa.handlers.Solver_ssa_nrm.Rr rrp, boolean[] isRenegeRx, boolean[] isRetryRx, jline.solvers.ssa.handlers.Solver_ssa_nrm.Smap sm, int nDepRx, boolean[] isPhaseRx, boolean anyPoll, Polling.Info[] pinfo, boolean[] isPollNode, int[][] pollCtrl, boolean[] isPollSwRx, int[] pollSwNode, double[][][] svcph, boolean[] bufPHNode, boolean[] isBufSvcRx, List<Integer> depPhase, int[] phaseToArr, boolean[] isCacheRx, int[] cacheHitSlotArr, int[] cacheMissSlotArr, boolean[] isCacheNode, int[][] cacheContents0, long[][] cacheProd, long[][] cacheDly, int[][] cacheRetrDest) Solver_ssa_nrm_space.nrm_space(Matrix S, List<List<Integer>> D, BiFunction<Matrix, ArrayDeque<Integer>[], Double>[] a, Matrix nvec0, ArrayDeque<Integer>[] buffers0, int samples, SolverOptions options, Map<String, double[]> reactcache, List<int[]> fromIR, double[] mi, int R, NetworkStruct sn) static SolverSSAResultNRMSolver_ssa_nrm.nrm_spn(NetworkStruct sn, SolverOptions options, jline.solvers.ssa.handlers.Solver_ssa_nrm.Smap sm, int samples) static voidSolver_ssa.print_progress(SolverOptions options, int samples_collected) static SSAValuesSolver_ssa.solver_ssa(NetworkStruct sn_in, EventCache eventCache, Map<StatefulNode, Matrix> init_state, SolverOptions optionsIn, SolverSSA solverSSA) static SolverSSAResultNRMSolver_ssa_nrm.solver_ssa_nrm(NetworkStruct sn_in, SolverOptions options) Solver_ssa_nrm_space.solver_ssa_nrm_space(NetworkStruct sn, SolverOptions options) -
Uses of SolverOptions in jline.solvers.tr
Methods in jline.solvers.tr with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic intTransformMethod.depth(SolverOptions options) The nesting depth carried inoptions.config.transform_depth.ChainsStrategy.expand(Network model, NetworkStruct sn, SolverOptions options) LcStrategy.expand(Network model, NetworkStruct sn, SolverOptions options) TransformSolve.Strategy.expand(Network model, NetworkStruct sn, SolverOptions options) Builds the subproblems and the context the lift will need.static booleanTransformSolve.isRequested(SolverOptions options) Whether a transformation was asked for at all.static StringTransformSolve.requested(SolverOptions options) The canonical method name asked for, orTransformMethod.NONE.static TransformSolve.ResultTransformSolve.run(Network model, NetworkStruct sn, SolverOptions options, TransformSolve.InnerSolve innerSolve) Runs the transformation named byoptions.config.transform.TransformSolve.InnerSolve.solve(Network submodel, SolverOptions options) Solves one subproblem. -
Uses of SolverOptions in jline.solvers.uq
Methods in jline.solvers.uq that return SolverOptionsModifier and TypeMethodDescriptionstatic SolverOptionsSolverUQ.defaultOptions()Returns default solver options.Constructors in jline.solvers.uq with parameters of type SolverOptionsModifierConstructorDescriptionSolverUQ(Network model, SolverUQ.SolverFactory solverFactory, SolverOptions options) Creates a SolverUQ with solver options.UQ(Network model, SolverUQ.SolverFactory solverFactory, SolverOptions options) -
Uses of SolverOptions in jline.solvers.wrappers.jmt
Subclasses of SolverOptions in jline.solvers.wrappers.jmtModifier and TypeClassDescriptionclassConfiguration options for Java Modelling Tools (JMT) solver integration.Methods in jline.solvers.wrappers.jmt that return SolverOptionsMethods in jline.solvers.wrappers.jmt with parameters of type SolverOptionsModifier and TypeMethodDescriptionstatic StringSolverJMT.jmtMethodRefusal(NetworkStruct sn, String method, SolverOptions options) The structural half of SolverJMT's method gate; empty when admissible.voidSolverJMT.jsimgView(String jmtPath, SolverOptions options) voidSolverJMT.jsimgView(SolverOptions options) voidSolverJMT.jsimwView(String jmtPath, SolverOptions options) static StringJmtBackend.resolveDockerImage(SolverOptions options) Resolves the JMT Docker image to dispatch through, with user consent.static booleanJmtBackend.runRemote(String mode, String modelPath, int seed, SolverOptions options) Runs one JMT analysis through the backend the options select, when that backend is not the local JVM.static StringSolverJMT.writeJMVA(NetworkStruct sn, String outputFileName, SolverOptions options) Constructors in jline.solvers.wrappers.jmt with parameters of type SolverOptionsModifierConstructorDescriptionJMT(Network model, SolverOptions options) SolverJMT(Network model, SolverOptions options) SolverJMT(Network model, SolverOptions options, String jmtPath) -
Uses of SolverOptions in jline.solvers.wrappers.lqns
Subclasses of SolverOptions in jline.solvers.wrappers.lqnsMethods in jline.solvers.wrappers.lqns that return SolverOptionsModifier and TypeMethodDescriptionstatic SolverOptionsSolverLQNS.defaultOptions()Returns the default solver options for the LQNS solver.Methods in jline.solvers.wrappers.lqns with parameters of type SolverOptionsModifier and TypeMethodDescriptionvoidSolverLQNS.DetailedLayeredNetworkAvgTable.print(SolverOptions options, boolean printZeros) voidSolverLQNS.runAnalyzer(SolverOptions options) Constructors in jline.solvers.wrappers.lqns with parameters of type SolverOptionsModifierConstructorDescriptionLQNS(LayeredNetwork model, SolverOptions options) SolverLQNS(LayeredNetwork lqnmodel, SolverOptions options) -
Uses of SolverOptions in jline.solvers.wrappers.qns
Methods in jline.solvers.wrappers.qns that return SolverOptionsModifier and TypeMethodDescriptionstatic SolverOptionsSolverQNS.defaultOptions()Get the default options for the QNS solverstatic SolverOptionsSolverQNS.parseOptions(Object... varargin) Parse options from variable argumentsConstructors in jline.solvers.wrappers.qns with parameters of type SolverOptionsModifierConstructorDescriptionQNS(Network model, SolverOptions options) SolverQNS(Network model, SolverOptions options) Constructor with network model and solver options -
Uses of SolverOptions in jline.solvers.wrappers.qns.handlers
Constructors in jline.solvers.wrappers.qns.handlers with parameters of type SolverOptions