Fourier and coordinate conventions#
Real-space angular expansion#
PETAL2D uses
with
The integer \(m\) is the signed angular-harmonic index.
Transition-field Fourier transform#
QUARTIC2D uses
and
With the Hankel definition
the transformed field is
Kernel Fourier transform#
The radial interaction kernel is defined by
The callable supplied to Interaction is this \(U(q)\).
Displacement sign#
For local transition-field expansion centers \(\mathbf R_1\) and \(\mathbf R_2\), define
With the local-coordinate convention derived in Four-center reduction, QUARTIC2D uses
in the momentum-space interaction. The input deltas array therefore fixes both the displacement magnitude and its polar angle.
Negative Hankel order#
For integer \(k\ge0\),
HankelTransform preserves the sign convention for negative harmonic indices. Interaction uses nonnegative translation Bessel orders internally and includes the corresponding parity in Phi_mm.
Units#
QUARTIC2D does not define a unit system. If the real-space coordinates have dimensions of length, q has dimensions of inverse length. The dimensions of the final matrix element follow from the normalization of the transition fields and the supplied \(U(q)\).
For reproducible calculations, record the coordinate unit, orbital normalization, kernel convention, and any dielectric or screening parameters together with the numerical tolerances.