Class ComponentElectrolyteCPA

All Implemented Interfaces:
Serializable, Cloneable, ComponentCPAInterface, ComponentEosInterface, ComponentInterface, ThermodynamicConstantsInterface
Direct Known Subclasses:
ComponentElectrolyteCPAstatoil

public class ComponentElectrolyteCPA extends ComponentModifiedFurstElectrolyteEos implements ComponentCPAInterface

ComponentElectrolyteCPA class.

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

    • serialVersionUID

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

      int cpaon
    • xsite

      double[] xsite
    • xsitedni

      double[][] xsitedni
    • xsiteOld

      double[] xsiteOld
    • xsitedV

      double[] xsitedV
    • xsitedT

      double[] xsitedT
    • xsitedTdT

      double[] xsitedTdT
  • Constructor Details

    • ComponentElectrolyteCPA

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

      Constructor for ComponentElectrolyteCPA.

      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.
    • ComponentElectrolyteCPA

      public ComponentElectrolyteCPA(int number, double TC, double PC, double M, double a, double moles)

      Constructor for ComponentElectrolyteCPA.

      Parameters:
      number - a int. Not used.
      TC - Critical temperature [K]
      PC - Critical pressure [bara]
      M - Molar mass
      a - Acentric factor
      moles - Total number of moles of component.
  • Method Details