Class ComponentGEUnifacPSRK

All Implemented Interfaces:
Serializable, Cloneable, ComponentGEInterface, ComponentInterface, ThermodynamicConstantsInterface

public class ComponentGEUnifacPSRK extends ComponentGEUnifac

ComponentGEUnifacPSRK class.

Version:
$Id: $Id
Author:
Even Solbraa
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Serialization version UID.
      See Also:
    • bij

      double[][] bij
    • cij

      double[][] cij
  • Constructor Details

    • ComponentGEUnifacPSRK

      public ComponentGEUnifacPSRK(String name, double moles, double molesInPhase, int compIndex)

      Constructor for ComponentGEUnifacPSRK.

      Parameters:
      name - Name of component.
      moles - Total number of moles of component.
      molesInPhase - Number of moles in phase.
      compIndex - Index number of component in phase object component array.
  • Method Details

    • calcaij

      public double calcaij(PhaseInterface phase, int i, int j)

      calcaij.

      Parameters:
      phase - a PhaseInterface object
      i - a int
      j - a int
      Returns:
      a double
    • calcaijdT

      public double calcaijdT(PhaseInterface phase, int i, int j)

      calcaijdT.

      Parameters:
      phase - a PhaseInterface object
      i - a int
      j - a int
      Returns:
      a double
    • calclnGammak

      public void calclnGammak(int k, PhaseInterface phase)

      calclnGammak.

      Overrides:
      calclnGammak in class ComponentGEUnifac
      Parameters:
      k - a int
      phase - a PhaseInterface object
    • calclnGammakdT

      public void calclnGammakdT(int k, PhaseInterface phase)

      calclnGammakdT.

      Parameters:
      k - a int
      phase - a PhaseInterface object
    • getGamma

      public double getGamma(PhaseInterface phase, int numberOfComponents, double temperature, double pressure, PhaseType pt)

      getGamma.

      Overrides:
      getGamma in class ComponentGEUnifac
      Parameters:
      phase - a PhaseInterface object
      numberOfComponents - a int
      temperature - a double
      pressure - a double
      pt - the PhaseType of the phase
      Returns:
      a double