Class EOSComparison.EOSResult

java.lang.Object
neqsim.integration.EOSComparison.EOSResult
All Implemented Interfaces:
Serializable
Enclosing class:
EOSComparison

public static class EOSComparison.EOSResult extends Object implements Serializable
Results for a single EOS evaluation.
Version:
1.0
Author:
Even Solbraa
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • eosType

      public final EOSComparison.EOSType eosType
      EOS type used.
    • error

      public final String error
      Error message if evaluation failed.
    • numberOfPhases

      public int numberOfPhases
      Number of phases found.
    • compressibilityFactor

      public double compressibilityFactor
      Compressibility factor.
    • density_kgm3

      public double density_kgm3
      Mixture density in kg/m3.
    • molarMass_kgmol

      public double molarMass_kgmol
      Molar mass in kg/mol.
    • enthalpy_Jmol

      public double enthalpy_Jmol
      Molar enthalpy in J/mol.
    • entropy_JmolK

      public double entropy_JmolK
      Molar entropy in J/(mol*K).
    • gasDensity_kgm3

      public double gasDensity_kgm3
      Gas phase density in kg/m3.
    • gasViscosity_cP

      public double gasViscosity_cP
      Gas viscosity in cP.
    • gasZfactor

      public double gasZfactor
      Gas compressibility factor.
    • gasCp_JmolK

      public double gasCp_JmolK
      Gas heat capacity at constant pressure in J/(mol*K).
    • oilDensity_kgm3

      public double oilDensity_kgm3
      Oil phase density in kg/m3.
    • oilViscosity_cP

      public double oilViscosity_cP
      Oil viscosity in cP.
    • vapourFraction

      public double vapourFraction
      Vapour fraction (beta).
  • Constructor Details

    • EOSResult

      EOSResult(EOSComparison.EOSType eosType)
      Creates a successful result.
      Parameters:
      eosType - the EOS type
    • EOSResult

      EOSResult(EOSComparison.EOSType eosType, String error)
      Creates a failed result.
      Parameters:
      eosType - the EOS type
      error - the error message
  • Method Details

    • isSuccessful

      public boolean isSuccessful()
      Returns whether this result was successful.
      Returns:
      true if no error occurred