20 #ifndef JDFTX_CORE_COULOMB_EXCHANGEEVAL_H 21 #define JDFTX_CORE_COULOMB_EXCHANGEEVAL_H 23 #include <core/Coulomb.h> 42 WignerSeitzGammaKernel,
56 std::vector< vector3<> > dkArr;
60 #endif // JDFTX_CORE_COULOMB_EXCHANGEEVAL_H Simulation grid descriptor.
Definition: GridInfo.h:45
Helper class for evaluating regularized Coulomb kernel for exchange.
Definition: Coulomb_ExchangeEval.h:27
Erfc-screened Spherical-truncated exchange.
Definition: Coulomb_internal.h:159
std::shared_ptr< complexScalarFieldTildeData > complexScalarFieldTilde
A smart reference-counting pointer to complexScalarFieldTildeData.
Definition: ScalarField.h:47
Shared inline functions / internal declarations for Coulomb framework.
Abstract base class for the (optionally truncated) Coulomb interaction.
Definition: Coulomb.h:101
Slab-truncated exchange.
Definition: Coulomb_internal.h:173
Special class for storing real reciprocal-space kernels encountered ever so often for convolutions...
Definition: ScalarField.h:180