Package jline.solvers
Class SolverResult
-
- All Implemented Interfaces:
public class SolverResultContainer for storing performance metrics computed by queueing network solvers.
This class holds both steady-state and transient performance results including queue lengths, utilizations, response times, throughputs, and arrival rates. Results are organized as matrices with dimensions [stations x classes] for station-level metrics and [1 x classes] for system-level metrics.
For solver-specific results, create separate classes (e.g., SolverFluidResult).
-
-
Field Summary
Fields Modifier and Type Field Description public Stringmethodpublic Stringsolverpublic intiterpublic MatrixQNpublic MatrixUNpublic MatrixRNpublic MatrixTNpublic MatrixANpublic MatrixWNpublic MatrixCNpublic MatrixXNpublic Array<Array<Matrix>>QNtpublic Array<Array<Matrix>>RNtpublic Array<Array<Matrix>>UNtpublic Array<Array<Matrix>>TNtpublic Array<Array<Matrix>>XNtpublic Array<Array<Matrix>>CNtpublic Matrixtpublic Matrixpi_tpublic MatrixSSpublic doubleruntime
-
Constructor Summary
Constructors Constructor Description SolverResult()
-
Method Summary
Modifier and Type Method Description SolverResultdeepCopy()Creates a deep copy of this SolverResult instance. voidreset()Resets all stored results to null and runtime to zero. -
-
Method Detail
-
deepCopy
SolverResult deepCopy()
Creates a deep copy of this SolverResult instance. All matrix fields are cloned to ensure independence.
- Returns:
a deep copy of this result object
-
reset
void reset()
Resets all stored results to null and runtime to zero.
-
-
-
-