Multidip
1.0
Multi-photon matrix elements
|
Go to the source code of this file.
Modules | |
module | multidip_levin |
Levin quadrature for numerical integration. | |
Functions/Subroutines | |
subroutine | multidip_levin::nested_cgreen_correct_levin (Z, a, b, c, N, sa, sb, m, l, k, v) |
Numerically correct asymptotic approximation of the Coulomb-Green integral (Levin integration) More... | |
complex(wp) function | multidip_levin::levin_adapt (Z, ra, rb, c, m, s1, s2, l1, l2, k1, k2) |
One-dimensional adaptive Levin integration. More... | |
subroutine | multidip_levin::levin_prepare (Z, ra, rb, s1, s2, l1, l2, k1, k2, depth, converged, Hl_buffer) |
Precalculate Coulomb-Hankel functions for subsequent Levin integration. More... | |
subroutine | multidip_levin::levin_eval (Z, r, s1, s2, l1, l2, k1, k2, Hl) |
Evaluate a pair of Coulomb-Hankel functions in given point. More... | |
recursive subroutine | multidip_levin::levin_improve (Z, ra, rb, c, m, l1, l2, k1, k2, depth, interval_idx, tgt_depth, converged, Hl, estimates) |
Perform one subdivision iteration of adaptive Levin integration and update estimates. More... | |
complex(wp) function | multidip_levin::levin_integrate (Z, ra, rb, c, m, l1, l2, k1, k2, Hla, Hlb) |
Fixed-order Levin integration. More... | |
complex(wp) function | multidip_levin::levin_integrate_2x2 (Z, ra, rb, c, m, lc, lo, kc, ko, wa, wb) |
Fixed-order Levin integration (dim 2) More... | |
complex(wp) function | multidip_levin::levin_integrate_4x4 (Z, ra, rb, c, m, l1, l2, k1, k2, Hla, Hlb) |
Fixed-order Levin integration (dim 4) More... | |