src/integrals/three_point/func_h0 [ Modules ]
NAME
Module func_h0
USAGE
use func_h0
DESCRIPTION
This module is specific for the function h0 defined by h0(x,alpha) = (-x-i lambda)^(alpha)/x with alpha << 1. The three functions h0d, h0e and h0f are defined as: h0(x,alpha) = h0d(x) + alpha h0e(x) + alpha^2 h0f(x)
OUTPUT
This module exports three functions: * h0d -- function * h0e -- function * h0f -- function
USES
* precision (src/module/precision_golem.f90) * parametre (src/module/parametre.f90) * logarithme (src/module/z_log.f90) * sortie_erreur (src/module/sortie_erreur.f90)
src/integrals/three_point/func_h0/h0d [ Functions ]
NAME
Function h0d
USAGE
real_dim2 = h0d(x)
DESCRIPTION
Compute the function 1/x
INPUTS
* x -- a real (type ki)
SIDE EFFECTS
No side effect
RETURN VALUE
It returns a real (type ki) array of rank 1 and shape 2
EXAMPLE
src/integrals/three_point/func_h0/h0e [ Functions ]
NAME
Function h0e
USAGE
real_dim2 = h0e(x)
DESCRIPTION
Compute the function ln(-x)/x
INPUTS
* x -- a real (type ki)
SIDE EFFECTS
No side effect, the returned value depends on the global variable rat_or_tot_par
RETURN VALUE
It returns a real (type ki) array of rank 1 and shape 2
EXAMPLE
src/integrals/three_point/func_h0/h0f [ Functions ]
NAME
Function h0f
USAGE
real_dim2 = h0f(x)
DESCRIPTION
Compute the function 1/2 ln(-x)^2/x
INPUTS
* x -- a real (type ki)
SIDE EFFECTS
No side effect, the returned value depends on the global variable rat_or_tot_par
RETURN VALUE
It returns a real (type ki) array of rank 1 and shape 2
EXAMPLE