golem is hosted by Hepforge, IPPP Durham

src/integrals/three_point/func_h0 [ Modules ]

[ Top ] [ 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 ]

[ Top ] [ 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 ]

[ Top ] [ 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 ]

[ Top ] [ 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