Helper class for evaluating regularized Coulomb kernel for exchange. More...
#include <Coulomb_ExchangeEval.h>
Public Member Functions | |
ExchangeEval (const GridInfo &gInfo, const CoulombParams ¶ms, const Coulomb &coulomb, double omega) | |
complexScalarFieldTilde | operator() (complexScalarFieldTilde &&in, vector3<> kDiff) const |
matrix3 | latticeGradient (const complexScalarFieldTilde &X, vector3<> kDiff) const |
Return the lattice gradient of exchange integral dot(X, O(coulomb(X)) for given k-point difference. | |
Helper class for evaluating regularized Coulomb kernel for exchange.