IPotential
, IPotentialAtomic
, Potential2Soft
, Potential2Spherical
, PotentialSoft
public class P2HePCKLJS extends Potential2SoftSpherical
Modifier and Type | Class | Description |
---|---|---|
class |
P2HePCKLJS.P2HeQFH |
This inner class can calculates the Feynman-Hibbs semiclassical
approximation for the potential.
|
class |
P2HePCKLJS.P2HeTI |
Modifier and Type | Field | Description |
---|---|---|
protected static double |
a |
|
protected double[] |
A |
|
protected double[] |
aErr |
|
protected static double |
alpha |
|
protected static double |
b |
|
protected double[] |
B |
|
protected double[] |
C |
|
protected static double |
C6BO |
|
protected double[] |
cErr |
|
protected double |
errMult |
|
protected static double |
eta |
|
protected double[] |
P |
|
protected double[] |
Q |
|
protected static double |
sigmaHC |
boundary, dr, gradient
Constructor | Description |
---|---|
P2HePCKLJS(Space space) |
|
P2HePCKLJS(Space space,
double sigma) |
Modifier and Type | Method | Description |
---|---|---|
double |
d2u(double r2) |
The second derivative of the pair energy, times the square of the
separation: r^2 d^2u/dr^2.
|
double |
du(double r2) |
The derivative r*du/dr.
|
static void |
main(java.lang.String[] args) |
|
P2HePCKLJS.P2HeQFH |
makeQFH(double temperature) |
|
P2HePCKLJS.P2HeTI |
makeTI(double temperature) |
|
void |
setErrMulti(double newErrMult) |
|
double |
u(double r2) |
The energy u.
|
double |
uInt(double rC) |
Integral used for corrections to potential truncation.
|
nBody
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
energy, getRange, gradient, gradient, hyperVirial, integral, setBox, virial
protected final double[] C
protected final double[] A
protected final double[] B
protected final double[] P
protected final double[] Q
protected static final double C6BO
protected static final double alpha
protected static final double a
protected static final double b
protected static final double eta
protected static double sigmaHC
protected final double[] aErr
protected final double[] cErr
protected double errMult
public P2HePCKLJS(Space space)
public P2HePCKLJS(Space space, double sigma)
public void setErrMulti(double newErrMult)
public double u(double r2)
r2
- the square of the distance between the particles.public double du(double r2)
du
in interface Potential2Soft
du
in class Potential2SoftSpherical
public double d2u(double r2)
d2u
in class Potential2SoftSpherical
public double uInt(double rC)
uInt
in class Potential2SoftSpherical
public P2HePCKLJS.P2HeQFH makeQFH(double temperature)
public P2HePCKLJS.P2HeTI makeTI(double temperature)
public static void main(java.lang.String[] args)