JHUGen MELA
JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
|
Functions/Subroutines | |
subroutine | calctensora_list (TA, TAuv, TAerr, CoefsA, CoefsAuv, CoefsAerr, rmax) |
subroutine | calctensora (TA, TAuv, TAerr, CoefsA, CoefsAuv, CoefsAerr, rmax) |
subroutine | calctensorb_list (TB, TBuv, TBerr, CoefsB, CoefsBuv, CoefsBerr, mom, rmax) |
subroutine | calctensorb (TB, TBuv, TBerr, CoefsB, CoefsBuv, CoefsBerr, mom, rmax) |
subroutine | calctensorc_list (TC, TCuv, TCerr, CoefsC, CoefsCuv, CoefsCerr, MomVec, rmax) |
subroutine | calctensorc (TC, TCuv, TCerr, CoefsC, CoefsCuv, CoefsCerr, MomVec, rmax) |
subroutine | calctensord_list (TD, TDuv, TDerr, CoefsD, CoefsDuv, CoefsDerr, MomVec, rmax) |
subroutine | calctensord (TD, TDuv, TDerr, CoefsD, CoefsDuv, CoefsDerr, MomVec, rmax) |
subroutine | calctensore_list (TE, TEuv, TEerr, CoefsE, CoefsEuv, CoefsEerr, MomVec, rmax) |
subroutine | calctensore (TE, TEuv, TEerr, CoefsE, CoefsEuv, CoefsEerr, MomVec, rmax) |
subroutine | calctensorf_list (TF, TFuv, TFerr, CoefsF, CoefsFuv, CoefsFerr, MomVec, rmax) |
subroutine | calctensorf (TF, TFuv, TFerr, CoefsF, CoefsFuv, CoefsFerr, MomVec, rmax) |
subroutine | calctensorfuv_list (TFuv, CoefsFuv, MomVec, rmax) |
subroutine | calctensorfuv (TFuv, CoefsFuv, MomVec, rmax) |
subroutine | calctensorg_list (TG, TGuv, TGerr, CoefsG, CoefsGuv, CoefsGerr, MomVec, rmax) |
subroutine | calctensorg (TG, TGuv, TGerr, CoefsG, CoefsGuv, CoefsGerr, MomVec, rmax) |
subroutine | calctensortn_list (TN, TNuv, TNerr, CoefsN, CoefsNuv, CoefsNerr, MomVec, N, rmax) |
subroutine | calctensortn (TN, TNuv, TNerr, CoefsN, CoefsNuv, CoefsNerr, MomVec, N, rmax) |
subroutine | calctensortnuv_list (TNuv, CoefsNuv, MomVec, N, rmax) |
subroutine buildtensors::calctensora | ( | double complex, dimension(0:rmax,0:rmax,0:rmax,0:rmax), intent(out) | TA, |
double complex, dimension(0:rmax,0:rmax,0:rmax,0:rmax), intent(out) | TAuv, | ||
double precision, dimension(0:rmax), intent(out) | TAerr, | ||
double complex, dimension(0:rmax/2), intent(in) | CoefsA, | ||
double complex, dimension(0:rmax/2), intent(in) | CoefsAuv, | ||
double precision, dimension(0:rmax), intent(in) | CoefsAerr, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 89 of file BuildTensors.F90.
subroutine buildtensors::calctensora_list | ( | double complex, dimension(rts(rmax)), intent(out) | TA, |
double complex, dimension(rts(rmax)), intent(out) | TAuv, | ||
double precision, dimension(0:rmax) | TAerr, | ||
double complex, dimension(0:rmax/2), intent(in) | CoefsA, | ||
double complex, dimension(0:rmax/2), intent(in) | CoefsAuv, | ||
double precision, dimension(0:rmax), intent(in) | CoefsAerr, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 43 of file BuildTensors.F90.
subroutine buildtensors::calctensorb | ( | double complex, dimension(0:rmax,0:rmax,0:rmax,0:rmax), intent(out) | TB, |
double complex, dimension(0:rmax,0:rmax,0:rmax,0:rmax), intent(out) | TBuv, | ||
double precision, dimension(0:rmax), intent(out) | TBerr, | ||
double complex, dimension(0:rmax/2,0:rmax), intent(in) | CoefsB, | ||
double complex, dimension(0:rmax/2,0:rmax), intent(in) | CoefsBuv, | ||
double precision, dimension(0:rmax), intent(in) | CoefsBerr, | ||
double complex, dimension(0:3), intent(in) | mom, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 229 of file BuildTensors.F90.
subroutine buildtensors::calctensorb_list | ( | double complex, dimension(rts(rmax)), intent(out) | TB, |
double complex, dimension(rts(rmax)), intent(out) | TBuv, | ||
double precision, dimension(0:rmax), intent(out) | TBerr, | ||
double complex, dimension(0:rmax/2,0:rmax), intent(in) | CoefsB, | ||
double complex, dimension(0:rmax/2,0:rmax), intent(in) | CoefsBuv, | ||
double precision, dimension(0:rmax), intent(in) | CoefsBerr, | ||
double complex, dimension(0:3), intent(in) | mom, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 123 of file BuildTensors.F90.
subroutine buildtensors::calctensorc | ( | double complex, dimension(0:rmax,0:rmax,0:rmax,0:rmax), intent(out) | TC, |
double complex, dimension(0:rmax,0:rmax,0:rmax,0:rmax), intent(out) | TCuv, | ||
double precision, dimension(0:rmax), intent(out) | TCerr, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax), intent(in) | CoefsC, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax), intent(in) | CoefsCuv, | ||
double precision, dimension(0:rmax), intent(in) | CoefsCerr, | ||
double complex, dimension(0:3,2), intent(in) | MomVec, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 413 of file BuildTensors.F90.
subroutine buildtensors::calctensorc_list | ( | double complex, dimension(rts(rmax)), intent(out) | TC, |
double complex, dimension(rts(rmax)), intent(out) | TCuv, | ||
double precision, dimension(0:rmax), intent(out) | TCerr, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax), intent(in) | CoefsC, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax), intent(in) | CoefsCuv, | ||
double precision, dimension(0:rmax), intent(in) | CoefsCerr, | ||
double complex, dimension(0:3,2), intent(in) | MomVec, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 265 of file BuildTensors.F90.
subroutine buildtensors::calctensord | ( | double complex, dimension(0:rmax,0:rmax,0:rmax,0:rmax), intent(out) | TD, |
double complex, dimension(0:rmax,0:rmax,0:rmax,0:rmax), intent(out) | TDuv, | ||
double precision, dimension(0:rmax), intent(out) | TDerr, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax,0:rmax), intent(in) | CoefsD, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax,0:rmax), intent(in) | CoefsDuv, | ||
double precision, dimension(0:rmax), intent(in) | CoefsDerr, | ||
double complex, dimension(0:3,3), intent(in) | MomVec, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 605 of file BuildTensors.F90.
subroutine buildtensors::calctensord_list | ( | double complex, dimension(rts(rmax)), intent(out) | TD, |
double complex, dimension(rts(rmax)), intent(out) | TDuv, | ||
double precision, dimension(0:rmax), intent(out) | TDerr, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax,0:rmax), intent(in) | CoefsD, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax,0:rmax), intent(in) | CoefsDuv, | ||
double precision, dimension(0:rmax), intent(in) | CoefsDerr, | ||
double complex, dimension(0:3,3), intent(in) | MomVec, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 452 of file BuildTensors.F90.
subroutine buildtensors::calctensore | ( | double complex, dimension(0:rmax,0:rmax,0:rmax,0:rmax), intent(out) | TE, |
double complex, dimension(0:rmax,0:rmax,0:rmax,0:rmax), intent(out) | TEuv, | ||
double precision, dimension(0:rmax), intent(out) | TEerr, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax,0:rmax,0:rmax), intent(in) | CoefsE, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax,0:rmax,0:rmax), intent(in) | CoefsEuv, | ||
double precision, dimension(0:rmax), intent(in) | CoefsEerr, | ||
double complex, dimension(0:3,4), intent(in) | MomVec, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 804 of file BuildTensors.F90.
subroutine buildtensors::calctensore_list | ( | double complex, dimension(rts(rmax)), intent(out) | TE, |
double complex, dimension(rts(rmax)), intent(out) | TEuv, | ||
double precision, dimension(0:rmax), intent(out) | TEerr, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax,0:rmax,0:rmax), intent(in) | CoefsE, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax,0:rmax,0:rmax), intent(in) | CoefsEuv, | ||
double precision, dimension(0:rmax), intent(in) | CoefsEerr, | ||
double complex, dimension(0:3,4), intent(in) | MomVec, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 643 of file BuildTensors.F90.
subroutine buildtensors::calctensorf | ( | double complex, dimension(0:rmax,0:rmax,0:rmax,0:rmax), intent(out) | TF, |
double complex, dimension(0:rmax,0:rmax,0:rmax,0:rmax), intent(out) | TFuv, | ||
double precision, dimension(0:rmax), intent(out) | TFerr, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax,0:rmax,0:rmax,0:rmax), intent(in) | CoefsF, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax,0:rmax,0:rmax,0:rmax), intent(in) | CoefsFuv, | ||
double precision, dimension(0:rmax), intent(in) | CoefsFerr, | ||
double complex, dimension(0:3,5), intent(in) | MomVec, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 1004 of file BuildTensors.F90.
subroutine buildtensors::calctensorf_list | ( | double complex, dimension(rts(rmax)), intent(out) | TF, |
double complex, dimension(rts(rmax)), intent(out) | TFuv, | ||
double precision, dimension(0:rmax), intent(out) | TFerr, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax,0:rmax,0:rmax,0:rmax), intent(in) | CoefsF, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax,0:rmax,0:rmax,0:rmax), intent(in) | CoefsFuv, | ||
double precision, dimension(0:rmax), intent(in) | CoefsFerr, | ||
double complex, dimension(0:3,5), intent(in) | MomVec, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 843 of file BuildTensors.F90.
subroutine buildtensors::calctensorfuv | ( | double complex, dimension(0:rmax,0:rmax,0:rmax,0:rmax), intent(out) | TFuv, |
double complex, dimension(0:rmax/2,0:rmax,0:rmax,0:rmax,0:rmax,0:rmax), intent(in) | CoefsFuv, | ||
double complex, dimension(0:3,5), intent(in) | MomVec, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 1153 of file BuildTensors.F90.
subroutine buildtensors::calctensorfuv_list | ( | double complex, dimension(rts(rmax)), intent(out) | TFuv, |
double complex, dimension(0:rmax/2,0:rmax,0:rmax,0:rmax,0:rmax,0:rmax), intent(in) | CoefsFuv, | ||
double complex, dimension(0:3,5), intent(in) | MomVec, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 1042 of file BuildTensors.F90.
subroutine buildtensors::calctensorg | ( | double complex, dimension(0:rmax,0:rmax,0:rmax,0:rmax), intent(out) | TG, |
double complex, dimension(0:rmax,0:rmax,0:rmax,0:rmax), intent(out) | TGuv, | ||
double precision, dimension(0:rmax), intent(out) | TGerr, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax,0:rmax,0:rmax,0:rmax,0:rmax), intent(in) | CoefsG, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax,0:rmax,0:rmax,0:rmax,0:rmax), intent(in) | CoefsGuv, | ||
double precision, dimension(0:rmax), intent(in) | CoefsGerr, | ||
double complex, dimension(0:3,6), intent(in) | MomVec, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 1344 of file BuildTensors.F90.
subroutine buildtensors::calctensorg_list | ( | double complex, dimension(rts(rmax)), intent(out) | TG, |
double complex, dimension(rts(rmax)), intent(out) | TGuv, | ||
double precision, dimension(0:rmax), intent(out) | TGerr, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax,0:rmax,0:rmax,0:rmax,0:rmax), intent(in) | CoefsG, | ||
double complex, dimension(0:rmax/2,0:rmax,0:rmax,0:rmax,0:rmax,0:rmax,0:rmax), intent(in) | CoefsGuv, | ||
double precision, dimension(0:rmax), intent(in) | CoefsGerr, | ||
double complex, dimension(0:3,6), intent(in) | MomVec, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 1178 of file BuildTensors.F90.
subroutine buildtensors::calctensortn | ( | double complex, dimension(0:rmax,0:rmax,0:rmax,0:rmax), intent(out) | TN, |
double complex, dimension(0:rmax,0:rmax,0:rmax,0:rmax), intent(out) | TNuv, | ||
double precision, dimension(0:rmax), intent(out) | TNerr, | ||
double complex, dimension(ncoefs(rmax,n)), intent(in) | CoefsN, | ||
double complex, dimension(ncoefs(rmax,n)), intent(in) | CoefsNuv, | ||
double precision, dimension(0:rmax), intent(in) | CoefsNerr, | ||
double complex, dimension(0:3,n-1), intent(in) | MomVec, | ||
integer, intent(in) | N, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 1546 of file BuildTensors.F90.
subroutine buildtensors::calctensortn_list | ( | double complex, dimension(rts(rmax)), intent(out) | TN, |
double complex, dimension(rts(rmax)), intent(out) | TNuv, | ||
double precision, dimension(0:rmax), intent(out) | TNerr, | ||
double complex, dimension(ncoefs(rmax,n)), intent(in) | CoefsN, | ||
double complex, dimension(ncoefs(rmax,n)), intent(in) | CoefsNuv, | ||
double precision, dimension(0:rmax), intent(in) | CoefsNerr, | ||
double complex, dimension(0:3,n-1), intent(in) | MomVec, | ||
integer, intent(in) | N, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 1383 of file BuildTensors.F90.
subroutine buildtensors::calctensortnuv_list | ( | double complex, dimension(rts(rmax)), intent(out) | TNuv, |
double complex, dimension(binomtable(rmax-2*n+4,max(rmax-n+2,0)),n-2:rmax/2,2*n-4:rmax), intent(in) | CoefsNuv, | ||
double complex, dimension(0:3,n-1), intent(in) | MomVec, | ||
integer, intent(in) | N, | ||
integer, intent(in) | rmax | ||
) |
Definition at line 1586 of file BuildTensors.F90.