Multidip  1.0
Multi-photon matrix elements
multidip_params.f90
Go to the documentation of this file.
1 ! Copyright 2020
2 !
3 ! For a comprehensive list of the developers that contributed to these codes
4 ! see the UK-AMOR website.
5 !
6 ! This file is part of UKRmol-out (UKRmol+ suite).
7 !
8 ! UKRmol-out is free software: you can redistribute it and/or modify
9 ! it under the terms of the GNU General Public License as published by
10 ! the Free Software Foundation, either version 3 of the License, or
11 ! (at your option) any later version.
12 !
13 ! UKRmol-out is distributed in the hope that it will be useful,
14 ! but WITHOUT ANY WARRANTY; without even the implied warranty of
15 ! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 ! GNU General Public License for more details.
17 !
18 ! You should have received a copy of the GNU General Public License
19 ! along with UKRmol-out (in source/COPYING). Alternatively, you can also visit
20 ! <https://www.gnu.org/licenses/>.
21 !
27 
28  use precisn_gbl, only: wp
29 
30  implicit none
31 
32  integer, parameter :: ntermsasy = 5
33  integer, parameter :: ntermsppt = 5
34  integer, parameter :: nmaxphotons = bit_size(0)
35  logical, parameter :: closed_interm = .false.
36 
37  real(wp), parameter :: alpha = 1/137.03599907_wp
38  real(wp), parameter :: rzero = 0
39  real(wp), parameter :: rone = 1
40 
41  complex(wp), parameter :: czero = 0
42  complex(wp), parameter :: cone = 1
43 
44  character(len=1), parameter :: compt(3) = ['x', 'y', 'z']
45 
46 end module multidip_params
complex(wp), parameter czero
real(wp), parameter alpha
Fine structure constant.
integer, parameter ntermsppt
Number of terms in expansion of the exponential integral.
integer, parameter nmaxphotons
The limit on number of photons is nested_cgreen_integ
character(len=1), dimension(3), parameter compt
real(wp), parameter rzero
real(wp), parameter rone
logical, parameter closed_interm
Consider weakly closed channel in intermediate states (unfinished!)
Hard-coded parameters of MULTIDIP.
integer, parameter ntermsasy
Number of terms in expansion of the Coulomb-Hankel functions.
complex(wp), parameter cone