Class PhaseSrkEos

All Implemented Interfaces:
Serializable, Cloneable, PhaseEosInterface, PhaseInterface, ThermodynamicConstantsInterface
Direct Known Subclasses:
PhaseBWRSEos, PhaseCSPsrkEos, PhaseModifiedFurstElectrolyteEos, PhaseModifiedFurstElectrolyteEosMod2004, PhasePCSAFT, PhaseSolid, PhaseSrkCPA, PhaseSrkEosvolcor, PhaseSrkPenelouxEos

public class PhaseSrkEos extends PhaseEos

PhaseSrkEos class.

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

    • serialVersionUID

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

    • PhaseSrkEos

      public PhaseSrkEos()

      Constructor for PhaseSrkEos.

  • Method Details

    • clone

      public PhaseSrkEos clone()

      clone.

      Specified by:
      clone in interface PhaseInterface
      Overrides:
      clone in class PhaseEos
      Returns:
      a PhaseInterface object
    • addComponent

      public void addComponent(String name, double moles, double molesInPhase, int compNumber)

      Add component to component array and update moles variables.

      Parameters:
      name - Name of component.
      moles - Total number of moles of component.
      molesInPhase - Number of moles in phase.
      compNumber - Index number of component in phase object component array.