Class IonParametersAdvanced.AdvancedIonData

java.lang.Object
neqsim.thermo.util.constants.IonParametersAdvanced.AdvancedIonData
All Implemented Interfaces:
Serializable
Enclosing class:
IonParametersAdvanced

public static class IonParametersAdvanced.AdvancedIonData extends Object implements Serializable
Data class holding ion-specific advanced parameters.
Version:
1.0
Author:
Even Solbraa
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final int
    Ionic charge (signed: +1, -1, +2, -2, etc.).
    final double
    Hydration Gibbs energy [kJ/mol] (Marcus 1988).
    final double
    Born radius at T_ref [Angstrom].
    final double
    T-coefficient of Born radius [Angstrom/K].
    private static final long
    Serialization version UID.
    final double
    Hard-sphere diameter [Angstrom].
    final double
    Ion-water interaction energy at T_ref [J*m3/mol2].
    final double
    Linear T-coefficient of W [J*m3/(mol2*K)].
    final double
    Quadratic T-coefficient of W [J*m3/(mol2*K2)].
  • Constructor Summary

    Constructors
    Constructor
    Description
    AdvancedIonData(double sigma, double w0, double wT, double wTT, double rBorn0, double rBornT, int charge, double dGhydration)
    Constructor for AdvancedIonData.
  • Method Summary

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • serialVersionUID

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

      public final double sigma
      Hard-sphere diameter [Angstrom].
    • w0

      public final double w0
      Ion-water interaction energy at T_ref [J*m3/mol2].
    • wT

      public final double wT
      Linear T-coefficient of W [J*m3/(mol2*K)].
    • wTT

      public final double wTT
      Quadratic T-coefficient of W [J*m3/(mol2*K2)].
    • rBorn0

      public final double rBorn0
      Born radius at T_ref [Angstrom].
    • rBornT

      public final double rBornT
      T-coefficient of Born radius [Angstrom/K].
    • charge

      public final int charge
      Ionic charge (signed: +1, -1, +2, -2, etc.).
    • dGhydration

      public final double dGhydration
      Hydration Gibbs energy [kJ/mol] (Marcus 1988).
  • Constructor Details

    • AdvancedIonData

      public AdvancedIonData(double sigma, double w0, double wT, double wTT, double rBorn0, double rBornT, int charge, double dGhydration)
      Constructor for AdvancedIonData.
      Parameters:
      sigma - hard-sphere diameter in Angstrom
      w0 - ion-water interaction at T_ref in J*m3/mol2
      wT - linear T-coefficient in J*m3/(mol2*K)
      wTT - quadratic T-coefficient in J*m3/(mol2*K2)
      rBorn0 - Born radius at T_ref in Angstrom
      rBornT - T-coefficient of Born radius in Angstrom/K
      charge - ionic charge (signed integer)
      dGhydration - hydration Gibbs energy in kJ/mol