Class ProductionOptimizer.ScenarioKpi
java.lang.Object
neqsim.process.util.optimization.ProductionOptimizer.ScenarioKpi
- Enclosing class:
ProductionOptimizer
Definition of a KPI to report alongside scenario comparisons.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ToDoubleFunction<ProductionOptimizer.OptimizationResult> private final Stringprivate final String -
Constructor Summary
ConstructorsConstructorDescriptionScenarioKpi(String name, String unit, ToDoubleFunction<ProductionOptimizer.OptimizationResult> metric) -
Method Summary
Modifier and TypeMethodDescriptiondoublegetName()getUnit()objectiveValue(String objectiveName) KPI that returns a specific objective value by name.optimalRate(String unitLabel) Convenience KPI for reporting optimal rate.score()Convenience KPI for reporting solver score.
-
Field Details
-
name
-
unit
-
metric
-
-
Constructor Details
-
ScenarioKpi
public ScenarioKpi(String name, String unit, ToDoubleFunction<ProductionOptimizer.OptimizationResult> metric)
-
-
Method Details
-
getName
-
getUnit
-
evaluate
-
optimalRate
Convenience KPI for reporting optimal rate. -
score
Convenience KPI for reporting solver score. -
objectiveValue
KPI that returns a specific objective value by name.
-