public final class LennardJones
extends java.lang.Object
Modifier and Type | Method | Description |
---|---|---|
static double |
aResidualFcc(double T,
double rho) |
Molar Helmholtz free energy for the fcc solid, in excess of an ideal gas at the
same temperature and density.
|
static double |
B2(double T) |
Returns the 2nd virial coefficient.
|
static double[] |
liquidFccCoexDensities(double T) |
Returns the densities of coexisting (saturated) liquid and fcc phases
(i.e., melting and freezing densities).
|
static double |
liquidFccCoexPressure(double T) |
Returns the saturation pressure for fluid-fcc coexistence (i.e., the
melting or freezing pressure).
|
static void |
main(java.lang.String[] args) |
|
static double |
uFcc(double T,
double rho) |
Total ensemble-averaged internal potential energy for the fcc solid.
|
static double |
uStaticFcc(double rho) |
Potential energy per atom of a static fcc lattice with a LJ particle at
each site.
|
static double[] |
vaporFccCoexDensities(double T) |
Returns the densities of coexisting (saturated) vapor and fcc phases
(sublimation densities).
|
static double |
vaporFccCoexPressure(double T) |
Returns the saturation pressure for vapor-fcc coexistence.
|
static double |
ZFcc(double T,
double rho) |
Compressibility factor, P/rho/kT for the fcc solid.
|
public static double aResidualFcc(double T, double rho)
T
- the temperature, in units of epsilon/k (thus input is
kT/epsilon)rho
- the number density, in units of 1/sigma^3 (thus input is
rho*sigma^3)public static double uFcc(double T, double rho)
T
- temperature, in units of epsilon/krho
- number density, in units of 1/sigma^3public static double ZFcc(double T, double rho)
T
- temperature, in units of epsilon/krho
- number density, in units of 1/sigma^3public static double uStaticFcc(double rho)
rho
- number density, in units of 1/sigma^3public static double[] liquidFccCoexDensities(double T)
T
- temperature, in units of epsilon/kpublic static double liquidFccCoexPressure(double T)
T
- temperature, in units of epsilon/kpublic static double[] vaporFccCoexDensities(double T)
T
- temperature, in units of epsilon/kpublic static double vaporFccCoexPressure(double T)
T
- temperature, in units of epsilon/kpublic static double B2(double T)
T
- temperature, in units of epsilon/kpublic static void main(java.lang.String[] args)