Class TechnicalRequirementsDocument.MaterialSpecifications

java.lang.Object
neqsim.process.mechanicaldesign.torg.TechnicalRequirementsDocument.MaterialSpecifications
All Implemented Interfaces:
Serializable
Enclosing class:
TechnicalRequirementsDocument

public static class TechnicalRequirementsDocument.MaterialSpecifications extends Object implements Serializable
Material specifications.
Version:
1.0
Author:
esol
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • defaultPlateMaterial

      private final String defaultPlateMaterial
    • defaultPipeMaterial

      private final String defaultPipeMaterial
    • minDesignTemperature

      private final double minDesignTemperature
    • maxDesignTemperature

      private final double maxDesignTemperature
    • requireImpactTesting

      private final boolean requireImpactTesting
    • materialStandard

      private final String materialStandard
  • Constructor Details

    • MaterialSpecifications

      public MaterialSpecifications(String plateMaterial, String pipeMaterial, double minTemp, double maxTemp, boolean impactTesting, String materialStd)
      Constructor.
      Parameters:
      plateMaterial - default plate material code
      pipeMaterial - default pipe material code
      minTemp - minimum design temperature [C]
      maxTemp - maximum design temperature [C]
      impactTesting - whether impact testing is required
      materialStd - material standard (e.g., "ASTM", "EN")
  • Method Details

    • getDefaultPlateMaterial

      public String getDefaultPlateMaterial()
      Get default plate material.
      Returns:
      material code
    • getDefaultPipeMaterial

      public String getDefaultPipeMaterial()
      Get default pipe material.
      Returns:
      material code
    • getMinDesignTemperature

      public double getMinDesignTemperature()
      Get minimum design temperature.
      Returns:
      temperature in Celsius
    • getMaxDesignTemperature

      public double getMaxDesignTemperature()
      Get maximum design temperature.
      Returns:
      temperature in Celsius
    • isImpactTestingRequired

      public boolean isImpactTestingRequired()
      Check if impact testing is required.
      Returns:
      true if required
    • getMaterialStandard

      public String getMaterialStandard()
      Get material standard.
      Returns:
      standard identifier