IPotential, IPotentialAtomic, Potential2Soft, Potential2Spherical, PotentialSoftpublic class P2Dreiding extends Potential2SoftSpherical
boundary, dr, gradient| Constructor | Description |
|---|---|
P2Dreiding(Space space,
double Re,
double alpha) |
| 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.
|
double |
getAlpha() |
|
double |
getBondLength() |
|
void |
setAlpha(double a) |
|
void |
setBondLength(double b) |
|
double |
u(double r2) |
harmonic oscillator
|
double |
uInt(double rC) |
Integral used for corrections to potential truncation.
|
nBodyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitenergy, getRange, gradient, gradient, hyperVirial, integral, setBox, virialpublic P2Dreiding(Space space, double Re, double alpha)
public double u(double r2)
r2 - the square of the distance between the particles.public double du(double r2)
du in interface Potential2Softdu in class Potential2SoftSphericalpublic double d2u(double r2)
d2u in class Potential2SoftSphericalpublic double uInt(double rC)
uInt in class Potential2SoftSphericalpublic double getAlpha()
public final void setAlpha(double a)
public double getBondLength()
public final void setBondLength(double b)