Enum Class PhaseElectrolyteCPAMM.DielectricMixingRule

java.lang.Object
java.lang.Enum<PhaseElectrolyteCPAMM.DielectricMixingRule>
neqsim.thermo.phase.PhaseElectrolyteCPAMM.DielectricMixingRule
All Implemented Interfaces:
Serializable, Comparable<PhaseElectrolyteCPAMM.DielectricMixingRule>, Constable
Enclosing class:
PhaseElectrolyteCPAMM

public static enum PhaseElectrolyteCPAMM.DielectricMixingRule extends Enum<PhaseElectrolyteCPAMM.DielectricMixingRule>
Dielectric constant mixing rule options for mixed solvents.

Based on Zuber et al. (2014), Fluid Phase Equilibria 376, 116-123 and Maribo-Mogensen (2014).

Version:
$Id: $Id
Author:
Even Solbraa
  • Enum Constant Details

    • MOLAR_AVERAGE

      public static final PhaseElectrolyteCPAMM.DielectricMixingRule MOLAR_AVERAGE
      Molar average: ε_mix = Σ(x_i × ε_i). Simple linear mixing. Thermodynamically consistent with complete derivatives.
    • VOLUME_AVERAGE

      public static final PhaseElectrolyteCPAMM.DielectricMixingRule VOLUME_AVERAGE
      Volume average: ε_mix = Σ(φ_i × ε_i). Better for water-glycol mixtures. φ_i is volume fraction based on molar volumes.
    • LOOYENGA

      public static final PhaseElectrolyteCPAMM.DielectricMixingRule LOOYENGA
      Looyenga: ε_mix^(1/3) = Σ(φ_i × ε_i^(1/3)). Theoretical basis for polar molecule mixtures. Reference: Looyenga (1965), Physica 31, 401-406.
    • OSTER

      public static final PhaseElectrolyteCPAMM.DielectricMixingRule OSTER
      Oster: Specifically designed for water-alcohol mixtures. Reference: Oster (1946), J. Am. Chem. Soc. 68, 2036-2041.
    • LICHTENECKER

      public static final PhaseElectrolyteCPAMM.DielectricMixingRule LICHTENECKER
      Lichtenecker-Rother: ε_mix = ε₁^φ₁ × ε₂^φ₂. Good for binary systems. Reference: Lichtenecker (1926), Phys. Z. 27, 115.
  • Constructor Details

    • DielectricMixingRule

      private DielectricMixingRule()
  • Method Details

    • values

      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static PhaseElectrolyteCPAMM.DielectricMixingRule valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null