Class MechanicalDesignMarginResult
java.lang.Object
neqsim.process.mechanicaldesign.MechanicalDesignMarginResult
- All Implemented Interfaces:
Serializable
Result object describing operating margins relative to design limits.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final doublestatic final MechanicalDesignMarginResultEmpty result with undefined margins.private final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate static final long -
Constructor Summary
ConstructorsConstructorDescriptionMechanicalDesignMarginResult(double maxPressureMargin, double minPressureMargin, double maxTemperatureMargin, double minTemperatureMargin, double corrosionAllowanceMargin, double jointEfficiencyMargin) -
Method Summary
Modifier and TypeMethodDescriptionbooleandoubledoubledoubledoubledoubledoubleinthashCode()private booleanisNonNegativeOrNaN(double value) booleantoString()
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
EMPTY
Empty result with undefined margins. -
maxPressureMargin
private final double maxPressureMargin -
minPressureMargin
private final double minPressureMargin -
maxTemperatureMargin
private final double maxTemperatureMargin -
minTemperatureMargin
private final double minTemperatureMargin -
corrosionAllowanceMargin
private final double corrosionAllowanceMargin -
jointEfficiencyMargin
private final double jointEfficiencyMargin
-
-
Constructor Details
-
MechanicalDesignMarginResult
public MechanicalDesignMarginResult(double maxPressureMargin, double minPressureMargin, double maxTemperatureMargin, double minTemperatureMargin, double corrosionAllowanceMargin, double jointEfficiencyMargin)
-
-
Method Details
-
getMaxPressureMargin
public double getMaxPressureMargin() -
getMinPressureMargin
public double getMinPressureMargin() -
getMaxTemperatureMargin
public double getMaxTemperatureMargin() -
getMinTemperatureMargin
public double getMinTemperatureMargin() -
getCorrosionAllowanceMargin
public double getCorrosionAllowanceMargin() -
getJointEfficiencyMargin
public double getJointEfficiencyMargin() -
isWithinDesignEnvelope
public boolean isWithinDesignEnvelope()- Returns:
- true if all evaluated margins are non-negative or undefined.
-
isNonNegativeOrNaN
private boolean isNonNegativeOrNaN(double value) -
hashCode
-
equals
-
toString
-