Class AUSMPlusFluxCalculator.PhaseState

java.lang.Object
neqsim.process.equipment.pipeline.twophasepipe.numerics.AUSMPlusFluxCalculator.PhaseState
All Implemented Interfaces:
Serializable
Enclosing class:
AUSMPlusFluxCalculator

public static class AUSMPlusFluxCalculator.PhaseState extends Object implements Serializable
State vector for one phase at a cell interface.
Version:
1.0
Author:
Even Solbraa
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • density

      public double density
      Density (kg/m³).
    • velocity

      public double velocity
      Velocity (m/s).
    • pressure

      public double pressure
      Pressure (Pa).
    • soundSpeed

      public double soundSpeed
      Sound speed (m/s).
    • enthalpy

      public double enthalpy
      Specific enthalpy (J/kg).
    • holdup

      public double holdup
      Volume fraction (0-1).
  • Constructor Details

    • PhaseState

      public PhaseState(double density, double velocity, double pressure, double soundSpeed, double enthalpy, double holdup)
      Constructor with all fields.
      Parameters:
      density - phase density (kg/m3)
      velocity - phase velocity (m/s)
      pressure - phase pressure (Pa)
      soundSpeed - speed of sound (m/s)
      enthalpy - specific enthalpy (J/kg)
      holdup - volume fraction (0-1)
    • PhaseState

      public PhaseState()
      Default constructor.