![]() |
QMCPACK
|
Functor for term within the real-space sum in Drummond 2008 formula 6. More...
Public Member Functions | |
RspaceEwaldTerm (const RealVec &r_in, const RealMat &a_in, real_t rconst_in) | |
real_t | operator() (const IntVec &i) const |
Private Attributes | |
const RealVec | r |
The inter-particle separation vector. More... | |
const RealMat | a |
The real-space cell axes. More... | |
const real_t | rconst |
The constant 1/({2}) in Drummond 2008 formula 6. More... | |
Functor for term within the real-space sum in Drummond 2008 formula 6.
Definition at line 72 of file EwaldRef.cpp.
|
inline |
Definition at line 83 of file EwaldRef.cpp.
Definition at line 85 of file EwaldRef.cpp.
References RspaceEwaldTerm::a, qmcplusplus::dot(), RspaceEwaldTerm::r, RspaceEwaldTerm::rconst, and qmcplusplus::sqrt().
|
private |
The real-space cell axes.
Definition at line 78 of file EwaldRef.cpp.
Referenced by RspaceEwaldTerm::operator()().
|
private |
The inter-particle separation vector.
Definition at line 76 of file EwaldRef.cpp.
Referenced by RspaceEwaldTerm::operator()().
|
private |
The constant 1/({2}) in Drummond 2008 formula 6.
Definition at line 80 of file EwaldRef.cpp.
Referenced by RspaceEwaldTerm::operator()().