Multidip  1.0
Multi-photon matrix elements
multidip_special.F90 File Reference

Go to the source code of this file.

Data Types

interface  multidip_special::cphaz
 
interface  multidip_special::coulfg
 
interface  multidip_special::couln
 
interface  multidip_special::decay
 
interface  multidip_special::dgemm
 
interface  multidip_special::dgemv
 
interface  multidip_special::zgemv
 
interface  multidip_special::zgetrf
 
interface  multidip_special::zgetrs
 
interface  multidip_special::zgetri
 

Modules

module  multidip_special
 Special functions and objects used by MULTIDIP.
 

Functions/Subroutines

subroutine multidip_special::calculate_S_matrix (Km, Sm, nopen)
 Calculate S-matrix from K-matrix. More...
 
subroutine multidip_special::scatAk (rmatr, eig, etot, w, Ek, l, Km, Ak)
 Photoionization coefficient. More...
 
real(wp) function multidip_special::cphase (l, k)
 Coulomb phase. More...
 
subroutine multidip_special::coul (l, Ek, r, F, Fp, G, Gp)
 Coulomb functions. More...
 
subroutine multidip_special::coul_gsl (l, Ek, r, F, Fp, G, Gp)
 Coulomb functions (GSL) More...
 
subroutine multidip_special::coul_ukrmol (l, Ek, r, F, Fp, G, Gp)
 Coulomb functions (UKRmol) More...
 
subroutine multidip_special::invert_matrix (T)
 Invert a complex matrix. More...
 
subroutine multidip_special::solve_complex_system (n, A, X, Y)
 Solve system of equations with complex matrix. More...
 
logical function multidip_special::next_permutation (p)
 Construct or advance permutation. More...
 
subroutine multidip_special::swap (a, b)
 Exchange value of two integers. More...
 
subroutine multidip_special::reverse (a)
 Reverse order of elements in array. More...
 
subroutine multidip_special::kahan_add (X, dX, err)
 Compensated summation. More...
 

Variables

real(wp), parameter multidip_special::rzero = 0
 
real(wp), parameter multidip_special::rone = 1