Class ProductionOptimizer.Evaluation
java.lang.Object
neqsim.process.util.optimization.ProductionOptimizer.Evaluation
- Enclosing class:
ProductionOptimizer
Result of a single iteration.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ProcessEquipmentInterfaceprivate final doubleprivate final List<ProductionOptimizer.ConstraintStatus> private final booleanprivate final doubleprivate final List<ProductionOptimizer.UtilizationRecord> private final boolean -
Constructor Summary
ConstructorsConstructorDescriptionEvaluation(double bottleneckUtilization, ProcessEquipmentInterface bottleneck, List<ProductionOptimizer.UtilizationRecord> utilizationRecords, List<ProductionOptimizer.ConstraintStatus> constraintStatuses, Map<String, Double> objectiveValues, Map<String, Double> decisionVariables, boolean utilizationWithinLimits, boolean hardOk, double score) -
Method Summary
Modifier and TypeMethodDescription(package private) ProcessEquipmentInterface(package private) double(package private) List<ProductionOptimizer.ConstraintStatus> (package private) booleanhardOk()(package private) doublescore()(package private) List<ProductionOptimizer.UtilizationRecord> (package private) boolean
-
Field Details
-
bottleneckUtilization
private final double bottleneckUtilization -
bottleneck
-
utilizationRecords
-
constraintStatuses
-
objectiveValues
-
decisionVariables
-
utilizationWithinLimits
private final boolean utilizationWithinLimits -
hardOk
private final boolean hardOk -
score
private final double score
-
-
Constructor Details
-
Evaluation
Evaluation(double bottleneckUtilization, ProcessEquipmentInterface bottleneck, List<ProductionOptimizer.UtilizationRecord> utilizationRecords, List<ProductionOptimizer.ConstraintStatus> constraintStatuses, Map<String, Double> objectiveValues, Map<String, Double> decisionVariables, boolean utilizationWithinLimits, boolean hardOk, double score)
-
-
Method Details
-
bottleneckUtilization
double bottleneckUtilization() -
bottleneck
ProcessEquipmentInterface bottleneck() -
utilizationRecords
List<ProductionOptimizer.UtilizationRecord> utilizationRecords() -
constraintStatuses
List<ProductionOptimizer.ConstraintStatus> constraintStatuses() -
objectiveValues
-
decisionVariables
-
utilizationWithinLimits
boolean utilizationWithinLimits() -
hardOk
boolean hardOk() -
score
double score()
-