JDFTx  1.7.0
ExchangeEval Struct Reference

Helper class for evaluating regularized Coulomb kernel for exchange. More...

#include <Coulomb_ExchangeEval.h>

Public Member Functions

 ExchangeEval (const GridInfo &gInfo, const CoulombParams &params, 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.
 

Detailed Description

Helper class for evaluating regularized Coulomb kernel for exchange.


The documentation for this struct was generated from the following file: