Slab-truncated exchange. More...
#include <Coulomb_internal.h>
Public Member Functions | |
__hostanddev__ double | operator() (const vector3< int > &iG, const matrix3<> &GGT, const vector3<> &kDiff, double Vzero, double thresholdSq) const |
__hostanddev__ symmetricMatrix3 | latticeGradient (const vector3< int > &iG, const matrix3<> &G, const vector3<> &kDiff, double thresholdSq) const |
Public Attributes | |
int | iDir |
double | hlfL |
double * | coeff |
double | dGinv |
size_t | nSamples |
size_t | nCoeff |
symmetricMatrix3 | zHatOuter |
Slab-truncated exchange.