Class ProductionOptimizer.ManipulatedVariable
java.lang.Object
neqsim.process.util.optimization.ProductionOptimizer.ManipulatedVariable
- Enclosing class:
ProductionOptimizer
Definition of a manipulated decision variable.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final doubleprivate final Stringprivate final BiConsumer<ProcessSystem, Double> private final Stringprivate final double -
Constructor Summary
ConstructorsConstructorDescriptionManipulatedVariable(String name, double lowerBound, double upperBound, String unit, BiConsumer<ProcessSystem, Double> setter) -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(ProcessSystem process, double value) doublegetName()getUnit()double
-
Field Details
-
name
-
lowerBound
private final double lowerBound -
upperBound
private final double upperBound -
unit
-
setter
-
-
Constructor Details
-
ManipulatedVariable
public ManipulatedVariable(String name, double lowerBound, double upperBound, String unit, BiConsumer<ProcessSystem, Double> setter)
-
-
Method Details
-
getName
-
getLowerBound
public double getLowerBound() -
getUpperBound
public double getUpperBound() -
getUnit
-
apply
-