IPotential
, IPotentialAtomic
, Potential2Soft
, Potential2Spherical
, PotentialSoft
public class P2Exp6Buckingham extends Potential2SoftSpherical
boundary, dr, gradient
Constructor | Description |
---|---|
P2Exp6Buckingham(Space _space,
double epsilon,
double alpha,
double rm,
double rmax) |
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.
|
Dimension |
getADimension() |
|
double |
getAlpha() |
|
Dimension |
getBDimension() |
|
Dimension |
getCDimension() |
|
double |
getEpsilon() |
|
double |
getRm() |
|
double |
getRmax() |
|
void |
setAlpha(double alp) |
|
void |
setEpsilon(double eps) |
|
void |
setRm(double rm) |
|
void |
setRmax(double rmax) |
|
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
public P2Exp6Buckingham(Space _space, double epsilon, double alpha, double rm, double rmax)
public double getRmax()
public void setRmax(double rmax)
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 double getEpsilon()
public final void setEpsilon(double eps)
public double getAlpha()
public final void setAlpha(double alp)
public double getRm()
public final void setRm(double rm)
public Dimension getADimension()
public Dimension getBDimension()
public Dimension getCDimension()