IPotential, IPotentialMolecularpublic class PotentialGroup3PI extends PotentialGroup
PotentialGroupPI| Modifier and Type | Class | Description |
|---|---|---|
class |
PotentialGroup3PI.PotentialGroup3PISkip |
PotentialGroup.PotentialLinker| Modifier and Type | Field | Description |
|---|---|---|
protected long |
lastBoxIndex |
|
protected long |
lastPairID |
|
protected boolean[] |
tripletDone |
|
protected double[][] |
uBeads |
box, criterion, first, potentialMasternBody, space| Constructor | Description |
|---|---|
PotentialGroup3PI(int beadFac) |
| Modifier and Type | Method | Description |
|---|---|---|
double |
energy(IMoleculeList molecules) |
Returns the interaction energy between the given molecules.
|
void |
setBox(Box box) |
Informs the potential of the box on which it acts.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPotential, addPotential, addPotential, calculate, contains, getAtomTypes, getPotentials, getRange, isEnabled, removePotential, setEnabled, setPotentialMasternBodyprotected final double[][] uBeads
protected boolean[] tripletDone
protected long lastPairID
protected long lastBoxIndex
public void setBox(Box box)
PotentialMolecularsetBox in interface IPotentialsetBox in class PotentialGrouppublic double energy(IMoleculeList molecules)
PotentialMolecularenergy in interface IPotentialMolecularenergy in class PotentialGroup