|
tblite
Light-weight tight-binding framework
|
Cell-dependent reciprocal coefficients, shared by energies and derivatives. These do not depend on coordinates or on the work partition. More...
Public Member Functions | |
| procedure | update (self, lattice, alpha, tolerance, ko) |
| Reuse or rebuild coefficients for the supplied cell and kernel. | |
Cell-dependent reciprocal coefficients, shared by energies and derivatives. These do not depend on coordinates or on the work partition.
| procedure tblite_coulomb_ewald::ewald_cache::update | ( | class(ewald_cache), intent(inout) | self, |
| real(wp), dimension(3, 3), intent(in) | lattice, | ||
| real(wp), intent(in) | alpha, | ||
| real(wp), intent(in) | tolerance, | ||
| logical, intent(in), optional | ko ) |
Reuse or rebuild coefficients for the supplied cell and kernel.
| [in,out] | self | Cached reciprocal-space coefficients |
| [in] | lattice | Real-space lattice vectors |
| [in] | alpha | Ewald splitting parameter |
| [in] | tolerance | Convergence tolerance for selecting reciprocal vectors |
| [in] | ko | Include the Klopman-Ohno 1/r^3 coefficients; absent selects only 1/r |