|
Geant4-11
|
Go to the source code of this file.
Macros | |
| #define | nf_GnG_adaptiveQuadrature_MaxMaxDepth 20 |
Typedefs | |
| typedef nfu_status(* | nf_GnG_adaptiveQuadrature_callback) (nf_Legendre_GaussianQuadrature_callback integrandFunction, void *argList, double x1, double x2, double *integral) |
Functions | |
| 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) |
| #define nf_GnG_adaptiveQuadrature_MaxMaxDepth 20 |
Definition at line 17 of file nf_integration.h.
| typedef nfu_status(* nf_GnG_adaptiveQuadrature_callback) (nf_Legendre_GaussianQuadrature_callback integrandFunction, void *argList, double x1, double x2, double *integral) |
Definition at line 19 of file nf_integration.h.
| 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 | ||
| ) |
Definition at line 31 of file nf_GnG_adaptiveQuadrature.cc.
References DBL_EPSILON, nf_GnG_adaptiveQuadrature_info_s::estimate, nf_GnG_adaptiveQuadrature_info_s::evaluations, initialPoints, nf_GnG_adaptiveQuadrature2(), nf_GnG_adaptiveQuadrature_MaxMaxDepth, nfu_Okay, numberOfInitialPoints, and nf_GnG_adaptiveQuadrature_info_s::status.
Referenced by ptwXY_integrateWithFunction().