(git:08825b9)
Loading...
Searching...
No Matches
qs_ao_translations Module Reference

Analytic translations of finite or periodized Gaussian AO functions. More...

Functions/Subroutines

subroutine, public ao_translation_matrices (qs_env, shifts, translations, periodic_grid)
 Overlaps with translated ket Gaussians, U(a) psi(r) = psi(r+a).

Detailed Description

Analytic translations of finite or periodized Gaussian AO functions.

Author
Thomas D. Kuehne, tkueh.nosp@m.ne@c.nosp@m.p2k.o.nosp@m.rg

Function/Subroutine Documentation

◆ ao_translation_matrices()

subroutine, public qs_ao_translations::ao_translation_matrices ( type(qs_environment_type), pointer qs_env,
real(dp), dimension(:, :), intent(in) shifts,
type(dbcsr_p_type), dimension(:), pointer translations,
integer, dimension(3), intent(in), optional periodic_grid )

Overlaps with translated ket Gaussians, U(a) psi(r) = psi(r+a).

Parameters
qs_envQuickstep environment supplying primitive AOs and their distribution
shiftsCartesian translation vectors in internal bohr
translationsNewly allocated nonsymmetric primitive-size matrices, released by caller
periodic_gridIf present, sum images of the grid-expanded periodic cell; otherwise finite
Note
Arbitrary shifts use their own overlap screening, not the SCF neighbour list.

Definition at line 51 of file qs_ao_translations.F.

Here is the call graph for this function:
Here is the caller graph for this function: