Class DesignResult.ConstraintStatus
java.lang.Object
neqsim.process.design.DesignResult.ConstraintStatus
- Enclosing class:
DesignResult
Status of a single constraint.
- Version:
- 1.0
- Author:
- NeqSim Development Team
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doubleprivate doubleprivate Stringprivate booleanprivate double -
Constructor Summary
ConstructorsConstructorDescriptionConstraintStatus(String name, double currentValue, double limitValue, double utilization, boolean satisfied) Create constraint status. -
Method Summary
Modifier and TypeMethodDescriptiondoubleGet current value.doubleGet limit value.getName()Get constraint name.doubleGet utilization (current/limit).booleanCheck if constraint is satisfied.
-
Field Details
-
name
-
currentValue
private double currentValue -
limitValue
private double limitValue -
utilization
private double utilization -
satisfied
private boolean satisfied
-
-
Constructor Details
-
ConstraintStatus
public ConstraintStatus(String name, double currentValue, double limitValue, double utilization, boolean satisfied) Create constraint status.- Parameters:
name- constraint namecurrentValue- current valuelimitValue- limit valueutilization- utilization (0-1)satisfied- whether satisfied
-
-
Method Details
-
getName
-
getCurrentValue
public double getCurrentValue()Get current value.- Returns:
- current value
-
getLimitValue
public double getLimitValue()Get limit value.- Returns:
- limit value
-
getUtilization
public double getUtilization()Get utilization (current/limit).- Returns:
- utilization fraction
-
isSatisfied
public boolean isSatisfied()Check if constraint is satisfied.- Returns:
- true if satisfied
-