Interface PhaseEosInterface

All Superinterfaces:
Cloneable, PhaseInterface, Serializable, ThermodynamicConstantsInterface
All Known Subinterfaces:
PhaseCPAInterface
All Known Implementing Classes:
PhaseAmmoniaEos, PhaseBNS, PhaseBWRSEos, PhaseCSPsrkEos, PhaseElectrolyteCPA, PhaseElectrolyteCPAMM, PhaseElectrolyteCPAOld, PhaseElectrolyteCPAstatoil, PhaseEos, PhaseEOSCGEos, PhaseGERG2004Eos, PhaseGERG2008Eos, PhaseLeachmanEos, PhaseModifiedFurstElectrolyteEos, PhaseModifiedFurstElectrolyteEosMod2004, PhasePCSAFT, PhasePCSAFTa, PhasePCSAFTRahmat, PhasePrCPA, PhasePrEos, PhasePrEosvolcor, PhasePureComponentSolid, PhaseRK, PhaseSolid, PhaseSolidComplex, PhaseSoreideWhitson, PhaseSpanWagnerEos, PhaseSrkCPA, PhaseSrkCPAs, PhaseSrkEos, PhaseSrkEosvolcor, PhaseSrkPenelouxEos, PhaseTSTEos, PhaseUMRCPA, PhaseVegaEos, PhaseWaterIAPWS, PhaseWax

public interface PhaseEosInterface extends PhaseInterface

PhaseEosInterface interface.

Version:
$Id: $Id
Author:
Even Solbraa
  • Method Details

    • getMolarVolume

      double getMolarVolume()
      method to return molar volume of the phase note: without Peneloux volume correction.
      Specified by:
      getMolarVolume in interface PhaseInterface
      Returns:
      molar volume volume in unit m3/mol*1e5
    • getEosMixingRule

      EosMixingRulesInterface getEosMixingRule()

      getEosMixingRule.

      Returns:
      a EosMixingRulesInterface object
    • getMixingRuleName

      String getMixingRuleName()

      getMixingRuleName.

      Returns:
      a String object
    • calcPressure

      double calcPressure()

      calcPressure.

      Returns:
      a double
    • calcPressuredV

      double calcPressuredV()

      calcPressuredV.

      Returns:
      a double
    • getPressureRepulsive

      double getPressureRepulsive()

      getPressureRepulsive.

      Returns:
      a double
    • getPressureAttractive

      double getPressureAttractive()

      getPressureAttractive.

      Returns:
      a double
    • displayInteractionCoefficients

      void displayInteractionCoefficients(String intType)

      displayInteractionCoefficients.

      Parameters:
      intType - a String object
    • F

      double F()

      F.

      Returns:
      a double
    • dFdN

      double dFdN(int i)

      dFdN.

      Parameters:
      i - a int
      Returns:
      a double
    • dFdNdN

      double dFdNdN(int i, int j)

      dFdNdN.

      Parameters:
      i - a int
      j - a int
      Returns:
      a double
    • dFdNdV

      double dFdNdV(int i)

      dFdNdV.

      Parameters:
      i - a int
      Returns:
      a double
    • dFdNdT

      double dFdNdT(int i)

      dFdNdT.

      Parameters:
      i - a int
      Returns:
      a double
    • getAresTV

      double getAresTV()

      getAresTV.

      Returns:
      a double
    • getSresTV

      double getSresTV()

      getSresTV.

      Returns:
      a double