Class ProductionOptimizer.OptimizationSummary
java.lang.Object
neqsim.process.util.optimization.ProductionOptimizer.OptimizationSummary
- Enclosing class:
ProductionOptimizer
Lightweight summary of an optimization run intended for quick-consumption APIs.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<ProductionOptimizer.ConstraintStatus> private final booleanprivate final Stringprivate final doubleprivate final Stringprivate final doubleprivate final doubleprivate final doubleprivate final List<ProductionOptimizer.UtilizationRecord> -
Constructor Summary
ConstructorsConstructorDescriptionOptimizationSummary(double maxRate, String rateUnit, String limitingEquipment, double utilization, double utilizationLimit, double utilizationMargin, boolean feasible, Map<String, Double> decisionVariables, List<ProductionOptimizer.UtilizationRecord> utilizations, List<ProductionOptimizer.ConstraintStatus> constraints) -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubledoubledoubleboolean
-
Field Details
-
maxRate
private final double maxRate -
rateUnit
-
limitingEquipment
-
utilization
private final double utilization -
utilizationLimit
private final double utilizationLimit -
utilizationMargin
private final double utilizationMargin -
feasible
private final boolean feasible -
decisionVariables
-
utilizations
-
constraints
-
-
Constructor Details
-
OptimizationSummary
public OptimizationSummary(double maxRate, String rateUnit, String limitingEquipment, double utilization, double utilizationLimit, double utilizationMargin, boolean feasible, Map<String, Double> decisionVariables, List<ProductionOptimizer.UtilizationRecord> utilizations, List<ProductionOptimizer.ConstraintStatus> constraints)
-
-
Method Details
-
getMaxRate
public double getMaxRate() -
getRateUnit
-
getLimitingEquipment
-
getUtilization
public double getUtilization() -
getUtilizationLimit
public double getUtilizationLimit() -
getUtilizationMargin
public double getUtilizationMargin() -
isFeasible
public boolean isFeasible() -
getDecisionVariables
-
getUtilizations
-
getConstraints
-