Interface ComponentEosInterface

All Superinterfaces:
Cloneable, ComponentInterface, Serializable, ThermodynamicConstantsInterface
All Known Subinterfaces:
ComponentCPAInterface
All Known Implementing Classes:
ComponentAmmoniaEos, ComponentBNS, ComponentBWRS, ComponentCSPsrk, ComponentElectrolyteCPA, ComponentElectrolyteCPAOld, ComponentElectrolyteCPAstatoil, ComponentEos, ComponentEOSCGEos, ComponentGERG2004, ComponentGERG2008Eos, ComponentLeachmanEos, ComponentModifiedFurstElectrolyteEos, ComponentModifiedFurstElectrolyteEosMod2004, ComponentPCSAFT, ComponentPCSAFTa, ComponentPR, ComponentPrCPA, ComponentPRvolcor, ComponentRK, ComponentSolid, ComponentSoreideWhitson, ComponentSpanWagnerEos, ComponentSrk, ComponentSrkCPA, ComponentSrkCPAMM, ComponentSrkCPAs, ComponentSrkPeneloux, ComponentSrkvolcor, ComponentTST, ComponentUMRCPA, ComponentVegaEos, ComponentWater, ComponentWax, ComponentWaxWilson, ComponentWonWax

public interface ComponentEosInterface extends ComponentInterface

ComponentEosInterface interface.

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

    • aT

      double aT(double temperature)

      aT.

      Parameters:
      temperature - a double
      Returns:
      a double
    • diffaT

      double diffaT(double temperature)

      diffaT.

      Parameters:
      temperature - a double
      Returns:
      a double
    • diffdiffaT

      double diffdiffaT(double temperature)

      diffdiffaT.

      Parameters:
      temperature - a double
      Returns:
      a double
    • getb

      double getb()

      getb.

      Returns:
      a double
    • getAiT

      double getAiT()

      getAiT.

      Returns:
      a double
    • geta

      double geta()

      geta.

      Returns:
      a double
    • getaDiffT

      double getaDiffT()

      getaDiffT.

      Returns:
      a double
    • getaDiffDiffT

      double getaDiffDiffT()

      getaDiffDiffT.

      Returns:
      a double
    • getaT

      double getaT()

      getaT.

      Returns:
      a double
    • getBij

      double getBij(int j)

      getBij.

      Parameters:
      j - a int
      Returns:
      a double
    • getAij

      double getAij(int j)

      getAij.

      Parameters:
      j - a int
      Returns:
      a double
    • getBi

      double getBi()

      getBi.

      Returns:
      a double
    • getAi

      double getAi()

      getAi.

      Returns:
      a double
    • calca

      double calca()

      calca.

      Returns:
      a double
    • calcb

      double calcb()

      calcb.

      Returns:
      a double
    • getAder

      double getAder()

      getAder.

      Returns:
      a double
    • setAder

      void setAder(double val)

      setAder.

      Parameters:
      val - a double
    • getDeltaEosParameters

      double[] getDeltaEosParameters()

      getDeltaEosParameters.

      Returns:
      an array of type double
    • getdAdndn

      double getdAdndn(int j)

      getdAdndn.

      Parameters:
      j - a int
      Returns:
      a double
    • setdAdndn

      void setdAdndn(int jComp, double val)

      setdAdndn.

      Parameters:
      jComp - a int
      val - a double
    • getdAdT

      double getdAdT()

      getdAdT.

      Returns:
      a double
    • setdAdT

      void setdAdT(double val)

      setdAdT.

      Parameters:
      val - a double
    • setdAdTdT

      void setdAdTdT(double val)

      setdAdTdT.

      Parameters:
      val - a double
    • getBder

      double getBder()

      getBder.

      Returns:
      a double
    • setBder

      void setBder(double val)

      setBder.

      Parameters:
      val - a double
    • getdBdndn

      double getdBdndn(int j)

      getdBdndn.

      Parameters:
      j - a int
      Returns:
      a double
    • setdBdndn

      void setdBdndn(int jComp, double val)

      setdBdndn.

      Parameters:
      jComp - a int
      val - a double
    • getdBdT

      double getdBdT()

      getdBdT.

      Returns:
      a double
    • setdBdTdT

      void setdBdTdT(double val)

      setdBdTdT.

      Parameters:
      val - a double
    • getdBdndT

      double getdBdndT()

      getdBdndT.

      Returns:
      a double
    • setdBdndT

      void setdBdndT(double val)

      setdBdndT.

      Parameters:
      val - a double
    • setdAdTdn

      void setdAdTdn(double val)

      setdAdTdn.

      Parameters:
      val - a double
    • getdAdTdn

      double getdAdTdn()

      getdAdTdn.

      Returns:
      a double
    • dFdN

      double dFdN(PhaseInterface phase, int numberOfComponents, double temperature, double pressure)

      dFdN.

      Parameters:
      phase - a PhaseInterface object
      numberOfComponents - a int
      temperature - a double
      pressure - a double
      Returns:
      a double
    • dFdNdT

      double dFdNdT(PhaseInterface phase, int numberOfComponents, double temperature, double pressure)

      dFdNdT.

      Parameters:
      phase - a PhaseInterface object
      numberOfComponents - a int
      temperature - a double
      pressure - a double
      Returns:
      a double
    • dFdNdV

      double dFdNdV(PhaseInterface phase, int numberOfComponents, double temperature, double pressure)

      dFdNdV.

      Parameters:
      phase - a PhaseInterface object
      numberOfComponents - a int
      temperature - a double
      pressure - a double
      Returns:
      a double
    • dFdNdN

      double dFdNdN(int j, PhaseInterface phase, int numberOfComponents, double temperature, double pressure)

      dFdNdN.

      Parameters:
      j - a int
      phase - a PhaseInterface object
      numberOfComponents - a int
      temperature - a double
      pressure - a double
      Returns:
      a double