PotentialCalculation, PotentialCalculationMolecularpublic class PotentialCalculationMolecularVirialSum extends java.lang.Object implements PotentialCalculationMolecular
| Constructor | Description |
|---|---|
PotentialCalculationMolecularVirialSum() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
doCalculation(IAtomList atoms,
IPotentialAtomic potential) |
Method giving the specific calculation performed by this class.
|
void |
doCalculation(IMoleculeList molecules,
IPotentialMolecular potential) |
Method giving the specific calculation performed by this class.
|
double |
getSum() |
Returns the current value of the energy sum.
|
PotentialCalculationMolecularVirialSum |
zeroSum() |
Sets the virial sum to zero, typically to begin a new virial-sum calculation.
|
public PotentialCalculationMolecularVirialSum()
public void doCalculation(IAtomList atoms, IPotentialAtomic potential)
PotentialCalculationdoCalculation in interface PotentialCalculationatoms - IAtomSet the atom sets for which the calculation is performed.potential - The potential used to apply the action defined by this class.public void doCalculation(IMoleculeList molecules, IPotentialMolecular potential)
PotentialCalculationMoleculardoCalculation in interface PotentialCalculationMolecularmolecules - IAtomSet the atom sets for which the calculation is performed.potential - The potential used to apply the action defined by this class.public PotentialCalculationMolecularVirialSum zeroSum()
public double getSum()