PotentialCalculation
, PotentialCalculationMolecular
public class PotentialCalculationEnergySumEAM extends PotentialCalculationEnergySum
Modifier and Type | Field | Description |
---|---|---|
protected P2EAM |
p2 |
|
protected double |
sum |
debug
Constructor | Description |
---|---|
PotentialCalculationEnergySumEAM(P2EAM p2) |
Modifier and Type | Method | Description |
---|---|---|
void |
doCalculation(IAtomList atoms,
IPotentialAtomic potential) |
Adds to the energy sum the energy values obtained from application of the given potential to the
atoms.
|
double |
getSum() |
Returns the current value of the energy sum.
|
void |
zeroSum() |
Sets the energy sum to zero, typically to begin a new energy-sum calculation.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doCalculation
protected final P2EAM p2
protected double sum
public PotentialCalculationEnergySumEAM(P2EAM p2)
public void doCalculation(IAtomList atoms, IPotentialAtomic potential)
doCalculation
in interface PotentialCalculation
doCalculation
in class PotentialCalculationEnergySum
atoms
- IAtomSet the atom sets for which the calculation is performed.potential
- The potential used to apply the action defined by this class.public void zeroSum()
zeroSum
in class PotentialCalculationEnergySum
public double getSum()
getSum
in class PotentialCalculationEnergySum