|
occ
|
Pre-computed reciprocal lattice vectors and coefficients for Ewald. More...
#include <ewald_sum.h>
Classes | |
| struct | GVector |
Public Attributes | |
| std::vector< GVector > | g_vectors |
| double | four_pi_over_vol = 0.0 |
| double | alpha_bohr = 0.0 |
| double | two_alpha_over_sqrt_pi = 0.0 |
Pre-computed reciprocal lattice vectors and coefficients for Ewald.
The lattice is fixed during strain FD loops, so G-vectors and exp(-G²/4α²)/G² can be cached and reused across evaluations.
| double occ::mults::EwaldLatticeCache::alpha_bohr = 0.0 |
| double occ::mults::EwaldLatticeCache::four_pi_over_vol = 0.0 |
| std::vector<GVector> occ::mults::EwaldLatticeCache::g_vectors |
| double occ::mults::EwaldLatticeCache::two_alpha_over_sqrt_pi = 0.0 |