IPotential, IPotentialAtomic, Potential2Soft, Potential2Spherical, PotentialSoftpublic final class P2SoftSphere extends Potential2SoftSpherical
| Modifier and Type | Field | Description |
|---|---|---|
protected boolean |
evenN |
boundary, dr, gradient| Constructor | Description |
|---|---|
P2SoftSphere(Space space) |
|
P2SoftSphere(Space space,
double sigma,
double epsilon,
int n) |
| 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 |
getEpsilon() |
Accessor method for soft-sphere energy parameter
|
Dimension |
getEpsilonDimension() |
|
int |
getExponent() |
Accessor method for soft-sphere softness parameter
|
double |
getSigma() |
Accessor method for soft-sphere size parameter.
|
Dimension |
getSigmaDimension() |
|
void |
setEpsilon(double eps) |
Mutator method for soft-sphere energy parameter
|
void |
setSigma(double sig) |
Mutator method for soft sphere size parameter.
|
double |
u(double r2) |
The energy u.
|
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 P2SoftSphere(Space space)
public P2SoftSphere(Space space, double sigma, double epsilon, int n)
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 getSigma()
public final void setSigma(double sig)
public Dimension getSigmaDimension()
public double getEpsilon()
public final void setEpsilon(double eps)
public Dimension getEpsilonDimension()
public int getExponent()