6 #ifndef nf_integration_h_included
7 #define nf_integration_h_included
12 #if defined __cplusplus
17 #define nf_GnG_adaptiveQuadrature_MaxMaxDepth 20
20 double x2,
double *integral );
23 void *argList,
double x1,
double x2,
int maxDepth,
double tolerance,
double *integral,
long *evaluations );
25 #if defined __cplusplus
Float_t x1[n_points_granero]
nfu_status(* nf_GnG_adaptiveQuadrature_callback)(nf_Legendre_GaussianQuadrature_callback integrandFunction, void *argList, double x1, double x2, double *integral)
enum nfu_status_e nfu_status
nfu_status(* nf_Legendre_GaussianQuadrature_callback)(double x, double *y, void *argList)
Float_t x2[n_points_geant4]
nfu_status nf_GnG_adaptiveQuadrature(nf_GnG_adaptiveQuadrature_callback quadratureFunction, nf_Legendre_GaussianQuadrature_callback integrandFunction, void *argList, double x1, double x2, int maxDepth, double tolerance, double *integral, long *evaluations)