Class ProductionOptimizer.ConstraintStatus
java.lang.Object
neqsim.process.util.optimization.ProductionOptimizer.ConstraintStatus
- Enclosing class:
ProductionOptimizer
Outcome for a single constraint evaluation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final doubleprivate final Stringprivate final doubleprivate final ProductionOptimizer.ConstraintSeverity -
Constructor Summary
ConstructorsConstructorDescriptionConstraintStatus(String name, ProductionOptimizer.ConstraintSeverity severity, double margin, double penaltyWeight, String description) -
Method Summary
-
Field Details
-
name
-
severity
-
margin
private final double margin -
penaltyWeight
private final double penaltyWeight -
description
-
-
Constructor Details
-
ConstraintStatus
public ConstraintStatus(String name, ProductionOptimizer.ConstraintSeverity severity, double margin, double penaltyWeight, String description)
-
-
Method Details
-
getName
-
getSeverity
-
getMargin
public double getMargin() -
getPenaltyWeight
public double getPenaltyWeight() -
getDescription
-
violated
public boolean violated()
-