Class TechnicalRequirementsDocument.EnvironmentalConditions

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

public static class TechnicalRequirementsDocument.EnvironmentalConditions extends Object implements Serializable
Environmental design conditions.
Version:
1.0
Author:
esol
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • minAmbientTemperature

      private final double minAmbientTemperature
    • maxAmbientTemperature

      private final double maxAmbientTemperature
    • designSeawaterTemperature

      private final double designSeawaterTemperature
    • seismicZone

      private final String seismicZone
    • windSpeed

      private final double windSpeed
    • waveHeight

      private final double waveHeight
    • location

      private final String location
  • Constructor Details

    • EnvironmentalConditions

      public EnvironmentalConditions(double minAmbientTemp, double maxAmbientTemp, double seawaterTemp, String seismicZone, double windSpeed, double waveHeight, String location)
      Constructor.
      Parameters:
      minAmbientTemp - minimum ambient temperature [C]
      maxAmbientTemp - maximum ambient temperature [C]
      seawaterTemp - design seawater temperature [C]
      seismicZone - seismic zone classification
      windSpeed - design wind speed [m/s]
      waveHeight - design wave height [m]
      location - installation location
  • Method Details

    • getMinAmbientTemperature

      public double getMinAmbientTemperature()
      Get minimum ambient temperature.
      Returns:
      temperature in Celsius
    • getMaxAmbientTemperature

      public double getMaxAmbientTemperature()
      Get maximum ambient temperature.
      Returns:
      temperature in Celsius
    • getDesignSeawaterTemperature

      public double getDesignSeawaterTemperature()
      Get design seawater temperature.
      Returns:
      temperature in Celsius
    • getSeismicZone

      public String getSeismicZone()
      Get seismic zone.
      Returns:
      seismic zone classification
    • getWindSpeed

      public double getWindSpeed()
      Get design wind speed.
      Returns:
      wind speed in m/s
    • getWaveHeight

      public double getWaveHeight()
      Get design wave height.
      Returns:
      wave height in m
    • getLocation

      public String getLocation()
      Get installation location.
      Returns:
      location string