Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
nf_integration.h
이 파일의 문서화 페이지로 가기
1 /*
2 # <<BEGIN-copyright>>
3 # <<END-copyright>>
4 */
5 
6 #ifndef nf_integration_h_included
7 #define nf_integration_h_included
8 
9 #include <nf_utilities.h>
10 #include <nf_Legendre.h>
11 
12 #if defined __cplusplus
13  extern "C" {
14  namespace GIDI {
15 #endif
16 
17 #define nf_GnG_adaptiveQuadrature_MaxMaxDepth 20
18 
19 typedef nfu_status (*nf_GnG_adaptiveQuadrature_callback)( nf_Legendre_GaussianQuadrature_callback integrandFunction, void *argList, double x1,
20  double x2, double *integral );
21 
23  void *argList, double x1, double x2, int maxDepth, double tolerance, double *integral, long *evaluations );
24 
25 #if defined __cplusplus
26  }
27  }
28 #endif
29 
30 #endif /* End of nf_integration_h_included. */
31 
Float_t x1[n_points_granero]
Definition: compare.C:5
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)
Definition: nf_Legendre.h:29
Float_t x2[n_points_geant4]
Definition: compare.C:26
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)