Class ProductionOptimizer.OptimizationResult
java.lang.Object
neqsim.process.util.optimization.ProductionOptimizer.OptimizationResult
- Enclosing class:
ProductionOptimizer
Result container for a completed optimization attempt.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ProcessEquipmentInterfaceprivate final doubleprivate final List<ProductionOptimizer.ConstraintStatus> private final booleanprivate final List<ProductionOptimizer.IterationRecord> private final intprivate final doubleprivate final Stringprivate final doubleprivate final List<ProductionOptimizer.UtilizationRecord> -
Constructor Summary
ConstructorsConstructorDescriptionOptimizationResult(double optimalRate, String rateUnit, Map<String, Double> decisionVariables, ProcessEquipmentInterface bottleneck, double bottleneckUtilization, List<ProductionOptimizer.UtilizationRecord> utilizationRecords, Map<String, Double> objectiveValues, List<ProductionOptimizer.ConstraintStatus> constraintStatuses, boolean feasible, double score, int iterations, List<ProductionOptimizer.IterationRecord> iterationHistory) -
Method Summary
-
Field Details
-
optimalRate
private final double optimalRate -
rateUnit
-
decisionVariables
-
bottleneck
-
bottleneckUtilization
private final double bottleneckUtilization -
utilizationRecords
-
objectiveValues
-
constraintStatuses
-
feasible
private final boolean feasible -
score
private final double score -
iterations
private final int iterations -
iterationHistory
-
-
Constructor Details
-
OptimizationResult
public OptimizationResult(double optimalRate, String rateUnit, Map<String, Double> decisionVariables, ProcessEquipmentInterface bottleneck, double bottleneckUtilization, List<ProductionOptimizer.UtilizationRecord> utilizationRecords, Map<String, Double> objectiveValues, List<ProductionOptimizer.ConstraintStatus> constraintStatuses, boolean feasible, double score, int iterations, List<ProductionOptimizer.IterationRecord> iterationHistory)
-
-
Method Details
-
getOptimalRate
public double getOptimalRate() -
getRateUnit
-
getDecisionVariables
-
getBottleneck
-
getBottleneckUtilization
public double getBottleneckUtilization() -
getUtilizationRecords
-
getObjectiveValues
-
getConstraintStatuses
-
isFeasible
public boolean isFeasible() -
getScore
public double getScore() -
getIterations
public int getIterations() -
getIterationHistory
-