SecDec/general/perlsrc/makeint.pm [ Perl Modules ]

[ Top ] [ Perl Modules ]

NAME

    makeint.pm

USAGE

  is called from preparenumerics.pl via writefiles::makeint

USES

  $paramfile, header.pm, arguements parsed from preparenumerics.pl

  USED BY 
    
  preparenumerics.pl, writefiles.pm

PURPOSE

  writes the fortran files *intfile*.f in the appropriate subdirectory

INPUTS

  arguements:
  filename:name and directory of the *intfile*.f to be written
  jj:epsilon order
  kk:which integration file is to be written, specifies *intfile$kk.f
  numvar: number of integration variables
  maxpole: maximal pole for this pole structure (can be spurious)
  paramfile: file to read parameters from
  integrand:name of function to integrate

  parameters read from $paramfile:
  graph:name of graph
  point:name of numerical point being calculated
  @stupoint:array of mandelstam variables
  @psq:array of values of external momenta^2
  @msq:array of propagator masses
  @ncall:number of calls BASES uses
  @iter1:number of interations BASES uses for its first run
  @iter2:number of interations BASES uses for its second run
  @acc1:accuracy BASES aims for on its first run
  @acc2:accuracy BASES aims for on its second run
  cuba parameters - see Cuba-2.1/Cuba.pdf
  externalegs:number of external legs for the process

  
    
  RESULT
  new functions *sf*.f in the appropriate subdirectory graph/polestructure/epsilonorder/(number of independent variables/)

SEE ALSO

  preparenumerics.pl