IPotential, IPotentialAtomicpublic class PotentialAtomicSum extends java.lang.Object implements IPotentialAtomic
| Modifier and Type | Field | Description |
|---|---|---|
protected IPotentialAtomic[] |
p |
| Constructor | Description |
|---|---|
PotentialAtomicSum(IPotentialAtomic[] p) |
| 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.
|
protected final IPotentialAtomic[] p
public PotentialAtomicSum(IPotentialAtomic[] p)
public double getRange()
IPotentialgetRange in interface IPotentialpublic void setBox(Box box)
IPotentialsetBox in interface IPotentialpublic int nBody()
IPotentialnBody in interface IPotentialpublic double energy(IAtomList atoms)
IPotentialAtomicenergy in interface IPotentialAtomic