Class SafetyValve.RelievingScenario

java.lang.Object
neqsim.process.equipment.valve.SafetyValve.RelievingScenario
All Implemented Interfaces:
Serializable
Enclosing class:
SafetyValve

public static final class SafetyValve.RelievingScenario extends Object implements Serializable
Immutable description of a relieving scenario.
Version:
$Id: $Id
Author:
esol
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • name

      private final String name
    • fluidService

      private final SafetyValve.FluidService fluidService
    • relievingStream

      private final StreamInterface relievingStream
    • setPressure

      private final Double setPressure
    • overpressureFraction

      private final double overpressureFraction
    • backPressure

      private final double backPressure
    • sizingStandard

      private final SafetyValve.SizingStandard sizingStandard
    • dischargeCoefficient

      private final Double dischargeCoefficient
    • backPressureCorrection

      private final Double backPressureCorrection
    • installationCorrection

      private final Double installationCorrection
  • Constructor Details

  • Method Details

    • getName

      public String getName()
    • getFluidService

      public SafetyValve.FluidService getFluidService()
    • getRelievingStream

      public StreamInterface getRelievingStream()
    • getSetPressure

      public Optional<Double> getSetPressure()
    • getOverpressureFraction

      public double getOverpressureFraction()
    • getBackPressure

      public double getBackPressure()
    • getSizingStandard

      public SafetyValve.SizingStandard getSizingStandard()
    • getDischargeCoefficient

      public Optional<Double> getDischargeCoefficient()
    • getBackPressureCorrection

      public Optional<Double> getBackPressureCorrection()
    • getInstallationCorrection

      public Optional<Double> getInstallationCorrection()