Package jline.opt.results
Class EvaluationResult
java.lang.Object
jline.opt.results.EvaluationResult
Result from evaluating a LINE network model via SolverAUTO, holding the
per-(station, class) performance metrics the optimizer reads. Mirrors the
native-Python
line_solver.opt.results.EvaluationResult: per-station,
per-class metrics are stored as nested station -> class -> value maps
(the Java analogue of Python's tuple-keyed dicts), utilizations per station,
and system (end-to-end) metrics per chain/class.-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanAnalytic sensitivities when product-form; null otherwise.double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetQueueLength(String station) doublegetQueueLength(String station, String jobclass) doublegetResponseTime(String station) Aggregate (mean) response time across classes at a station.doublegetResponseTime(String station, String jobclass) doubleThroughput-weighted mean end-to-end response time across chains, matching total-jobs / total-throughput by Little's law.doublegetSystemResponseTime(String jobclass) doubledoublegetSystemThroughput(String jobclass) doublegetThroughput(String station) doublegetThroughput(String station, String jobclass) doublegetUtilization(String station) voidsetQueueLength(String station, String jobclass, double v) voidsetResponseTime(String station, String jobclass, double v) voidsetThroughput(String station, String jobclass, double v)
-
Field Details
-
feasible
public boolean feasible -
responseTimes
-
throughputs
-
queueLengths
-
utilizations
-
systemResponseTimes
-
systemThroughputs
-
solveTime
public double solveTime -
solverUsed
-
sensitivities
Analytic sensitivities when product-form; null otherwise.
-
-
Constructor Details
-
EvaluationResult
public EvaluationResult()
-
-
Method Details
-
setResponseTime
-
setThroughput
-
setQueueLength
-
getResponseTime
-
getResponseTime
Aggregate (mean) response time across classes at a station. -
getThroughput
-
getThroughput
-
getUtilization
-
getQueueLength
-
getQueueLength
-
getSystemResponseTime
-
getSystemResponseTime
public double getSystemResponseTime()Throughput-weighted mean end-to-end response time across chains, matching total-jobs / total-throughput by Little's law. -
getSystemThroughput
-
getSystemThroughput
public double getSystemThroughput()
-