Class ProductionOptimizer.EquipmentConstraintRule
java.lang.Object
neqsim.process.util.optimization.ProductionOptimizer.EquipmentConstraintRule
- Enclosing class:
ProductionOptimizer
Constraint template applied to each matching equipment.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final ProductionOptimizer.ConstraintDirectionprivate final Class<?> private final doubleprivate final ProductionOptimizer.EquipmentMetricprivate final Stringprivate final doubleprivate final ProductionOptimizer.ConstraintSeverity -
Constructor Summary
ConstructorsConstructorDescriptionEquipmentConstraintRule(Class<?> equipmentType, String name, ProductionOptimizer.EquipmentMetric metric, double limit, ProductionOptimizer.ConstraintDirection direction, ProductionOptimizer.ConstraintSeverity severity, double penaltyWeight, String description) -
Method Summary
Modifier and TypeMethodDescriptionboolean
-
Field Details
-
equipmentType
-
name
-
metric
-
limit
private final double limit -
direction
-
severity
-
penaltyWeight
private final double penaltyWeight -
description
-
-
Constructor Details
-
EquipmentConstraintRule
public EquipmentConstraintRule(Class<?> equipmentType, String name, ProductionOptimizer.EquipmentMetric metric, double limit, ProductionOptimizer.ConstraintDirection direction, ProductionOptimizer.ConstraintSeverity severity, double penaltyWeight, String description)
-
-
Method Details
-
matches
-
toConstraint
-