SecDec/loop/perlsrc/makeintC.pm [ Perl Modules ]
[ Top ] [ Perl Modules ]
NAME
makeintC.pm
USAGE
is called from preparenumerics.pl via writefiles::makeintC
USES
$paramfile, header.pm, arguments parsed from preparenumerics.pl USED BY preparenumerics.pl, writefiles.pm
PURPOSE
writes the fortran files *intfile*.cc in the appropriate subdirectory
INPUTS
arguments: filename:name and directory of the *intfile*.cc to be written lowii: lowest individual function number to integrate highii: highest individual function number to integrate prestring: prefix of the functions to be integrated jj:epsilon order kk:which integration file is to be written, specifies *intfile$kk.cc numvar: number of variables in integration maxpole: maximal pole for this pole structure (can be spurious) paramfile: file to read parameters from soboldir: path to the sobol files (are in ../src/util) routine: which integrator can be used depends on the number of feynpars to integrate over. This info is caught in polenumerics.pl and handed over to preparenumerics.pl. 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-3.0/cuba.pdf externalegs:number of external legs for the process RESULT new functions $[point]intfile$[kk].cc in the appropriate subdirectory graph/polestructure/epsilonorder/
SEE ALSO
preparenumerics.pl