Package jline.opt

Class LineEvaluator

java.lang.Object
jline.opt.LineEvaluator

public class LineEvaluator extends Object
Interface between the optimizer and LINE's SolverAUTO. Applies decision variable values to a per-evaluation model copy, solves, and extracts per- (station, class) and system metrics into an EvaluationResult. Mirrors native-Python line_solver.opt.evaluator.LineEvaluator.

Because a copied model carries a cached NetworkStruct that scalar setters do not invalidate, evaluateValues(java.util.Map<java.lang.String, java.lang.Object>) forces refreshStruct after applying variables so the solve reflects the mutated configuration.