|
JHUGen MELA
JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
|
Go to the documentation of this file.
16 integer,
allocatable,
dimension(:) ::
tid,
ntid
17 integer (kind=8),
allocatable,
dimension(:,:) ::
binc
32 double complex,
allocatable,
dimension(:,:) ::
auxc
33 double precision,
allocatable,
dimension(:,:) ::
auxr
38 integer,
allocatable,
dimension(:,:) ::
auxi
56 double complex,
allocatable,
dimension(:,:,:,:,:) ::
ttx2_aux
61 double precision,
allocatable,
dimension(:,:,:,:,:) ::
ttz2_aux
93 integer,
intent(in) :: nmax_in,ritmax_in
95 integer (kind=8) :: Binomial_DD
118 if (
allocated(
binc))
then
124 binc(n,k) = binomial_dd(n,k)
140 if (
allocated(
tid))
then
143 allocate(
tid(0:2**nmax_in-1),
ntid(0:nmax_in))
148 if (mod(id,2**(k+1))/2**k.eq.0) n=n+1
154 if (
allocated(
aimacc))
then
274 if ((m.ge.0).and.(m.le.n))
then
double precision, dimension(:,:), allocatable resaccrel2
integer(kind=8) ncoefmax4
double precision, dimension(:), allocatable ttzff_kl
double complex, dimension(:,:,:), allocatable buv_cache
double complex, dimension(:), allocatable scalintnew
double complex, dimension(:,:,:), allocatable x2_aux
double complex, dimension(:,:,:), allocatable b_cache
double precision, dimension(:,:,:,:,:), allocatable ttz2_aux
double precision, dimension(:,:), allocatable d00_err_new
double precision, dimension(:), allocatable maxttx0ijm
double precision, dimension(:,:), allocatable dij_err_new
double precision, dimension(:), allocatable acc_pave
double precision, dimension(:,:,:), allocatable z2_aux
double precision, dimension(:), allocatable aimacc
integer(kind=8) ncoefmax6
integer, dimension(:), allocatable tid
double precision, dimension(:), allocatable maxttz_knlm
integer(kind=8) ncoefmax4_int
integer, dimension(:), allocatable r2_newprelim
integer(kind=8) ncoefmax2
double complex, dimension(:,:,:,:,:), allocatable ttx2_aux
integer, dimension(:), allocatable qmethod
integer, dimension(:), allocatable ntid
double precision, dimension(:,:), allocatable c00_err
double precision, dimension(:,:,:), allocatable z2i_aux
double complex, dimension(:,:), allocatable cuv_cache
double precision, dimension(:,:), allocatable d00_err
integer, dimension(100) i_ddin
double precision, dimension(:,:), allocatable accr2_aux
double precision delta2ir
double precision, dimension(:,:), allocatable resaccabs2
integer, dimension(:,:), allocatable auxi
integer, dimension(:), allocatable r2_new_aux
double complex, dimension(:,:), allocatable c_cache
double precision delta1ir
double precision, dimension(:,:), allocatable c00_err_new
double complex, dimension(:,:), allocatable c_new_cache
double complex, dimension(:,:), allocatable cuv_new_cache
integer, dimension(:), allocatable qmethod_new
integer(kind=8) ncoefmax3_int
double complex, dimension(100) c_ddin
double complex, dimension(:,:), allocatable d_cache
double complex, dimension(:,:), allocatable duv_cache
double precision dprec_dd
double precision, dimension(:,:), allocatable cij_err
double precision, dimension(:), allocatable maxttx0klm
double complex, dimension(:), allocatable scalint
double precision, dimension(:), allocatable acc_new
double precision, dimension(100) mx2
double precision, dimension(:,:), allocatable cij_err_newprelim
double precision, dimension(:,:), allocatable accr2_new_aux
double precision, dimension(:,:), allocatable resaccrel
double precision, dimension(100) r_ddin
double precision, dimension(:,:), allocatable eij_err
integer(kind=8) ncoefmax3
double precision, dimension(:,:), allocatable fij_err2
double precision, dimension(:,:), allocatable dij_err2
double complex, dimension(:,:), allocatable auxc
double precision, dimension(:), allocatable maxtz_nj
integer, dimension(:), allocatable r2_aux
double precision, dimension(:,:), allocatable fij_err
integer(kind=8) function binomial_dd(n, m)
double precision, dimension(:,:,:), allocatable tz2_aux
double precision, dimension(:,:), allocatable c00_err_newprelim
double precision, dimension(:), allocatable scalint_err
subroutine init_dd_global(nmax_in, ritmax_in)
double precision, dimension(:,:), allocatable eij_err2
double precision, dimension(:), allocatable maxtxij
double precision, dimension(:,:), allocatable cij_err2
integer(kind=8) ncoefmax5
double precision, dimension(:,:), allocatable cij_err_new
double precision, dimension(:), allocatable erracc
double precision, dimension(:,:), allocatable auxr
integer(kind=8), dimension(:,:), allocatable binc
double complex, dimension(:,:,:), allocatable tx2_aux
double precision, dimension(:,:), allocatable dij_err
double precision, dimension(:,:), allocatable accr2_newprelim
double precision, dimension(:,:), allocatable resaccabs