IPotential, IPotentialMolecularpublic class PotentialMolecularSum extends java.lang.Object implements IPotentialMolecular
| Modifier and Type | Field | Description |
|---|---|---|
protected IPotentialMolecular[] |
p |
| Constructor | Description |
|---|---|
PotentialMolecularSum(IPotentialMolecular[] p) |
| Modifier and Type | Method | Description |
|---|---|---|
double |
energy(IMoleculeList molecules) |
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 IPotentialMolecular[] p
public PotentialMolecularSum(IPotentialMolecular[] p)
public double getRange()
IPotentialgetRange in interface IPotentialpublic void setBox(Box box)
IPotentialsetBox in interface IPotentialpublic int nBody()
IPotentialnBody in interface IPotentialpublic double energy(IMoleculeList molecules)
IPotentialMolecularenergy in interface IPotentialMolecular