Class IonParametersMM.IonData
java.lang.Object
neqsim.thermo.util.constants.IonParametersMM.IonData
- Enclosing class:
IonParametersMM
Data class to hold ion parameters (for water as default solvent).
- Version:
- $Id: $Id
- Author:
- Even Solbraa
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionIonData(double sigma, double u0_iw, double uT_iw, int charge) Constructor for IonData. -
Method Summary
Modifier and TypeMethodDescriptiondoubleCalculate Born radius using Maribo-Mogensen correlation.doublegetInteractionEnergy(double temperature) Calculate ion-solvent interaction energy at given temperature.
-
Field Details
-
sigma
public final double sigmaLennard-Jones diameter [Å]. -
u0_iw
public final double u0_iwIon-solvent interaction at reference temperature [K]. -
uT_iw
public final double uT_iwTemperature coefficient of ion-solvent interaction [K/K]. -
charge
public final int chargeIonic charge.
-
-
Constructor Details
-
IonData
public IonData(double sigma, double u0_iw, double uT_iw, int charge) Constructor for IonData.- Parameters:
sigma- Lennard-Jones diameter in Ångströmsu0_iw- ion-solvent interaction at 298.15 K in KelvinuT_iw- temperature coefficient of interaction in K/Kcharge- ionic charge
-
-
Method Details
-
getInteractionEnergy
public double getInteractionEnergy(double temperature) Calculate ion-solvent interaction energy at given temperature.- Parameters:
temperature- temperature in Kelvin- Returns:
- interaction energy in Kelvin
-
getBornRadius
public double getBornRadius()Calculate Born radius using Maribo-Mogensen correlation.- Returns:
- Born radius in Ångströms
-