Emdee
|
The InteratomicForce class calculates forces between atoms. More...
#include <twoparticleforce.h>
Public Member Functions | |
TwoParticleForce () | |
virtual void | calculateAndApplyForce (Atom *atom1, Atom *atom2) |
virtual void | calculateAndApplyForce (Atom *atom1, Atom *atom2, const Vector3 &atom2Offset)=0 |
void | setNewtonsThirdLawEnabled (bool enable) |
bool | isNewtonsThirdLawEnabled () |
void | setCalculatePressureEnabled (bool enable) |
bool | isCalculatePressureEnabled () |
void | setCalculatePotentialEnabled (bool enable) |
bool | isCalculatePotentialEnabled () |
double | cutoffRadius () const |
void | setCutoffRadius (double cutoffRadius) |
The InteratomicForce class calculates forces between atoms.
The TwoParticleForce class is the base class for two-particle forces and potentials.
TwoParticleForce::TwoParticleForce | ( | ) |
Reimplemented in FannTwoParticleForce, VashishtaTwoParticleForce, and LennardJonesForce.
|
pure virtual |
Implemented in FannTwoParticleForce, VashishtaTwoParticleForce, and LennardJonesForce.
double TwoParticleForce::cutoffRadius | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void TwoParticleForce::setCutoffRadius | ( | double | cutoffRadius) |
|
inline |