Package jline.solvers
Class SolverResult
-
- All Implemented Interfaces:
public class SolverResult
Container 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 String
method
public String
solver
public int
iter
public Matrix
QN
public Matrix
UN
public Matrix
RN
public Matrix
TN
public Matrix
AN
public Matrix
WN
public Matrix
CN
public Matrix
XN
public Array<Array<Matrix>>
QNt
public Array<Array<Matrix>>
RNt
public Array<Array<Matrix>>
UNt
public Array<Array<Matrix>>
TNt
public Array<Array<Matrix>>
XNt
public Array<Array<Matrix>>
CNt
public Matrix
t
public Matrix
pi_t
public Matrix
SS
public double
runtime
-
Constructor Summary
Constructors Constructor Description SolverResult()
-
Method Summary
Modifier and Type Method Description SolverResult
deepCopy()
Creates a deep copy of this SolverResult instance. void
reset()
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.
-
-
-
-