Package jline.api.fes
Class FESOptions
java.lang.Object
jline.api.fes.FESOptions
Options for Flow-Equivalent Server (FES) aggregation.
Copyright (c) 2012-2026, Imperial College London
All rights reserved.
-
Constructor Summary
ConstructorsConstructorDescriptionFESOptions(String solver, Matrix cutoffs, boolean verbose) FESOptions(String solver, Matrix cutoffs, boolean verbose, Object[] solverOptions, List<Matrix> throughputTable) -
Method Summary
Modifier and TypeMethodDescriptionstatic FESOptionsdefaults()Create default options.booleanPer-class population cutoffs (default: null, uses total jobs per class).Solver to use for throughput computation ('mva' default).Object[]Options for a non-mva subsystem solver, or null.The measured throughput table, or null when the table is computed.inthashCode()booleanWhether verbose output is enabled.toString()static FESOptionswithCutoffs(Matrix cutoffs) Create options with specified cutoffs.static FESOptionswithSolver(String solver) Create options with specified solver.static FESOptionswithThroughputTable(List<Matrix> throughputTable) A measured throughput table, used as given (no escape scaling).
-
Constructor Details
-
FESOptions
-
FESOptions
public FESOptions(String solver, Matrix cutoffs, boolean verbose, Object[] solverOptions, List<Matrix> throughputTable) - Parameters:
solver- 'mva' (default), 'ctmc', 'ssa', 'jmt' or 'ldes': how the isolated subsystem is solved for the FES ratescutoffs- per-class population cutoffs, or nullverbose- verbose outputsolverOptions- options for a non-mva subsystem solver: name/value pairs as the solver constructors take them, or a single SolverOptions; null for the defaults (verbose off)throughputTable- a MEASURED table, one vector per class of length prod(cutoffs+1) indexed by ljd_linearize, used as the exit rate as given; null to compute it
-
FESOptions
public FESOptions()
-
-
Method Details
-
getSolver
Solver to use for throughput computation ('mva' default). -
getCutoffs
Per-class population cutoffs (default: null, uses total jobs per class). -
getSolverOptions
Options for a non-mva subsystem solver, or null. -
getThroughputTable
The measured throughput table, or null when the table is computed. -
withThroughputTable
A measured throughput table, used as given (no escape scaling). -
isVerbose
public boolean isVerbose()Whether verbose output is enabled. -
defaults
Create default options. -
withSolver
Create options with specified solver. -
withCutoffs
Create options with specified cutoffs. -
equals
-
hashCode
public int hashCode() -
toString
-