|
Public Member Functions |
| | iSGCoulombEwaldRealTableForce () |
| | iSGCoulombEwaldRealTableForce (Real a, Real rc, unsigned int n) |
| | iSGCoulombEwaldRealTableForce (iSGCoulombEwaldRealTableForce const &other) |
| iSGCoulombEwaldRealTableForce & | operator= (iSGCoulombEwaldRealTableForce const &other) |
| | ~iSGCoulombEwaldRealTableForce () |
| void | operator() (Real &energy, Real &force, Real &deltaMu, Real distSquared, Real, const Vector3D &, const GenericTopology *topo, int atom1, int atom2, ExclusionClass excl) const |
| void | getParameters (std::vector< Parameter > &) const |
Static Public Member Functions |
| void | accumulateEnergy (ScalarStructure *energies, Real energy, Real deltaMu) |
| Real | getEnergy (const ScalarStructure *energies) |
| std::string | getId () |
| unsigned int | getParameterSize () |
| iSGCoulombEwaldRealTableForce | make (std::string &, const std::vector< Value > &) |
Static Public Attributes |
| const std::string | keyword |
Private Types |
| enum | { DEFAULT_TABLE_SIZE = 20000
} |
Private Attributes |
| Real * | myTable |
| Real * | myERFTable |
| Real | myAlpha |
| Real | myRc |
| Real | myAlphaSquared |
| Real | my2AlphaPI |
| Real | myFac |
| unsigned int | myN |