IPotential, IPotentialAtomic, Potential2Spherical, PotentialSoftP2Anharmonic, P2ArgonAziz1993, P2ArgonSlavicekEtAl2003, P2ArgonTangAndToennies2003, P2Cohesion, P2DiscreteFeynmanHibbs.P2HeEmpericalQuantum, P2Dreiding, P2Electrostatic, P2ElectrostaticWithHardCore, P2Exp6, P2Exp6Buckingham, P2Fene, P2HardAssociationConeDoubleSites, P2HardAssociationConeFourSites, P2HardAssociationConeOneSite, P2Harmonic, P2HC2Yukawa, P2HePCJS, P2HePCKLJS, P2HeSimplified, P2HydrogenPatkowskiIso, P2Ideal, P2LennardJones, P2LennardJonesDreiding, P2LJQ, P2LJQQ, P2ModifiedMorse, P2Morse, P2QChemInterpolated, P2RepRowley, P2SoftSphere, P2SoftSphericalTruncated, P2SoftSphericalTruncated.P0Lrc, P2SoftSphericalTruncatedForceShifted, P2SoftSphericalTruncatedShifted, P2SoftTruncated, P2WCA, P2Yukawa, Potential2SoftSphericalpublic interface Potential2Soft extends PotentialSoft, Potential2Spherical
| Modifier and Type | Method | Description |
|---|---|---|
double |
du(double r2) |
The derivative of the pair energy, times the separation r: r du/dr.
|
double |
hyperVirial(IAtomList pair) |
Hypervirial of the pair as given by the du(double) and d2u(double) methods
|
double |
integral(double rC) |
Integral used to evaluate correction to truncation of potential.
|
getRange, nBody, setBoxenergyugradient, gradient, virialdouble hyperVirial(IAtomList pair)
double integral(double rC)
double du(double r2)