20 #ifndef JDFTX_CORE_COULOMBSLAB_H 21 #define JDFTX_CORE_COULOMBSLAB_H 23 #include <core/Coulomb.h> 36 #endif // JDFTX_CORE_COULOMBSLAB_H Simulation grid descriptor.
Definition: GridInfo.h:45
std::shared_ptr< ScalarFieldTildeData > ScalarFieldTilde
A smart reference-counting pointer to ScalarFieldTildeData.
Definition: ScalarField.h:45
std::shared_ptr< Ewald > createEwald(matrix3<> R, size_t nAtoms) const
Abstract base class for the (optionally truncated) Coulomb interaction.
Definition: Coulomb.h:101
Coulomb interaction for a 2D periodic system, truncated on the transverse Wigner-Seitz cell...
Definition: CoulombSlab.h:26
ScalarFieldTilde apply(ScalarFieldTilde &&) const