Class ProcessConstraintEvaluator.EquipmentConstraintSummary
java.lang.Object
neqsim.process.util.optimizer.ProcessConstraintEvaluator.EquipmentConstraintSummary
- All Implemented Interfaces:
Serializable
- Enclosing class:
ProcessConstraintEvaluator
public static class ProcessConstraintEvaluator.EquipmentConstraintSummary
extends Object
implements Serializable
Summary of constraints for a single equipment.
- Version:
- 1.0
- Author:
- NeqSim Development Team
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConstraintDetail(String name, double value) Adds a constraint detail.Gets bottleneck constraint.intGets constraint count.Gets constraint details.Gets equipment name.Gets equipment type.doubleGets margin to limit.doubleGets utilization.intGets violation count.booleanChecks if within limits.voidsetBottleneckConstraint(String bottleneckConstraint) Sets bottleneck constraint.voidsetConstraintCount(int constraintCount) Sets constraint count.voidsetEquipmentName(String equipmentName) Sets equipment name.voidsetEquipmentType(String equipmentType) Sets equipment type.voidsetMarginToLimit(double marginToLimit) Sets margin to limit.voidsetUtilization(double utilization) Sets utilization.voidsetViolationCount(int violationCount) Sets violation count.voidsetWithinLimits(boolean withinLimits) Sets within limits flag.
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
equipmentName
-
equipmentType
-
utilization
private double utilization -
marginToLimit
private double marginToLimit -
bottleneckConstraint
-
withinLimits
private boolean withinLimits -
constraintCount
private int constraintCount -
violationCount
private int violationCount -
constraintDetails
-
-
Constructor Details
-
EquipmentConstraintSummary
public EquipmentConstraintSummary()Default constructor.
-
-
Method Details
-
getEquipmentName
-
setEquipmentName
Sets equipment name.- Parameters:
equipmentName- equipment name
-
getEquipmentType
-
setEquipmentType
Sets equipment type.- Parameters:
equipmentType- equipment type
-
getUtilization
public double getUtilization()Gets utilization.- Returns:
- utilization value
-
setUtilization
public void setUtilization(double utilization) Sets utilization.- Parameters:
utilization- utilization value
-
getMarginToLimit
public double getMarginToLimit()Gets margin to limit.- Returns:
- margin value
-
setMarginToLimit
public void setMarginToLimit(double marginToLimit) Sets margin to limit.- Parameters:
marginToLimit- margin value
-
getBottleneckConstraint
-
setBottleneckConstraint
Sets bottleneck constraint.- Parameters:
bottleneckConstraint- constraint name
-
isWithinLimits
public boolean isWithinLimits()Checks if within limits.- Returns:
- true if within limits
-
setWithinLimits
public void setWithinLimits(boolean withinLimits) Sets within limits flag.- Parameters:
withinLimits- limits status
-
getConstraintCount
public int getConstraintCount()Gets constraint count.- Returns:
- number of constraints
-
setConstraintCount
public void setConstraintCount(int constraintCount) Sets constraint count.- Parameters:
constraintCount- number of constraints
-
getViolationCount
public int getViolationCount()Gets violation count.- Returns:
- number of violations
-
setViolationCount
public void setViolationCount(int violationCount) Sets violation count.- Parameters:
violationCount- number of violations
-
getConstraintDetails
-
addConstraintDetail
Adds a constraint detail.- Parameters:
name- constraint namevalue- constraint value
-