Class DesignStandard

java.lang.Object
neqsim.process.mechanicaldesign.designstandards.DesignStandard
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbsorptionColumnDesignStandard, AdsorptionDehydrationDesignStandard, CompressorDesignStandard, GasScrubberDesignStandard, JointEfficiencyPipelineStandard, JointEfficiencyPlateStandard, MaterialPipeDesignStandard, MaterialPlateDesignStandard, PipelineDesignStandard, PipingDesignStandard, PressureVesselDesignStandard, SeparatorDesignStandard, ValveDesignStandard

public class DesignStandard extends Object implements Serializable

DesignStandard class.

Version:
$Id: $Id
Author:
esol
See Also:
  • Field Details

  • Constructor Details

    • DesignStandard

      public DesignStandard()

      Constructor for DesignStandard.

    • DesignStandard

      public DesignStandard(String name, MechanicalDesign equipmentInn)

      Constructor for DesignStandard.

      Parameters:
      name - a String object
      equipmentInn - a MechanicalDesign object
  • Method Details

    • setDesignStandardName

      public void setDesignStandardName(String name)

      setDesignStandardName.

      Parameters:
      name - a String object
    • getEquipment

      public MechanicalDesign getEquipment()

      Getter for the field equipment.

      Returns:
      the equipment
    • setEquipment

      public void setEquipment(MechanicalDesign equipment)

      Setter for the field equipment.

      Parameters:
      equipment - the equipment to set
    • getStandardName

      public String getStandardName()

      Getter for the field standardName.

      Returns:
      the standardName
    • setStandardName

      public void setStandardName(String standardName)

      Setter for the field standardName.

      Parameters:
      standardName - the standardName to set
    • computeSafetyMargins

      public MechanicalDesignMarginResult computeSafetyMargins()
      Compute the safety margins for the associated equipment.
      Returns:
      margin result or MechanicalDesignMarginResult.EMPTY if unavailable.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object