src/integrals/two_point/generic_function_2p [ Modules ]
NAME
Module generic_function_2p
USAGE
use generic_function_2p
DESCRIPTION
This module contains the generic routines to compute the two point functions in n and n+2 dimensions
OUTPUT
It exports two public routine: * f2p -- a function to compute the two point function in n dimensions * f2p_np2 -- a function to compute the two point function in n+2 dimensions
USES
* precision (src/module/precision.f90) * array (src/module/array.f90) * logarithme (src/module/z_log.f90) * tri_croissant (src/module/tri.f90) * constante (src/module/constante.f90) * sortie_erreur (src/module/sortie_erreur.f90) * parametre (src/module/parametre.f90) * function_2p0m_1mi (src/integrals/two_point/function_2p0m_1mi.f90) * function_2p_m1m2 (src/integrals/two_point/function_2p_m1m2.f90) * s_matrix_type (src/module/s_matrix_type.f90)
src/integrals/two_point/generic_function_2p/f2p [ Functions ]
NAME
Function f2p
USAGE
cmplx_dim2 = f2p(s_mat_p,b_pro,parf1,parf2)
DESCRIPTION
This function computes the generic two point function in n dimensions, with or without Feynman parameters in the numerator
INPUTS
* s_mat -- a derived type s_matrix_poly, the S matrix * b_pro -- an integer which represents the set of the four unpinched propagators * parf1 -- an integer (optional), the label of the one Feynman parameter * parf2 -- an integer (optional), the label of the second Feynman parameter
SIDE EFFECTS
No side effect
RETURN VALUE
It returns a complex (type ki) array of rank 1 and shape 2
src/integrals/two_point/generic_function_2p/f2p_np2 [ Functions ]
NAME
Function f2p_np2
USAGE
cmplx_dim2 = f2p_np2(s_mat_p,b_pro)
DESCRIPTION
This function computes the generic two point function in n+2 dimensions, without Feynman parameters in the numerator
INPUTS
* s_mat_p -- a s_matrix_poly type object * b_pro -- an integer which represents the set of the four unpinched propagators
SIDE EFFECTS
No side effect
RETURN VALUE
It returns a complex (type ki) array of rank 1 and shape 2
EXAMPLE