IPotential, IPotentialAtomic, Potential2Sphericalpublic class P2HeSimplified.P2HeTI extends java.lang.Object implements Potential2Spherical
| Modifier and Type | Field | Description |
|---|---|---|
protected double |
fac |
|
protected double |
mass |
|
protected double |
temperature |
| Constructor | Description |
|---|---|
P2HeTI(double temperature) |
| Modifier and Type | Method | Description |
|---|---|---|
double |
energy(IAtomList atoms) |
Returns the interaction energy between the given atoms.
|
double |
getRange() |
Returns the range over which the potential applies.
|
int |
nBody() |
The number of atoms on which the potential depends.
|
void |
setBox(Box box) |
Informs the potential of the box on which it acts so that it can
properly consider the boundaries.
|
double |
u(double r2) |
The pair energy u(r^2) with no truncation applied.
|
protected final double temperature
protected final double mass
protected double fac
public double energy(IAtomList atoms)
IPotentialAtomicenergy in interface IPotentialAtomicpublic double getRange()
IPotentialgetRange in interface IPotentialpublic void setBox(Box box)
IPotentialsetBox in interface IPotentialpublic int nBody()
IPotentialnBody in interface IPotentialpublic double u(double r2)
Potential2Sphericalu in interface Potential2Sphericalr2 - the square of the distance between the particles.