Geant4  10.03.p03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nf_specialFunctions.h
Go to the documentation of this file.
1 /*
2 # <<BEGIN-copyright>>
3 # <<END-copyright>>
4 */
5 
6 #ifndef specialFunctions_h_included
7 #define specialFunctions_h_included
8 
9 #include <math.h>
10 #include <float.h>
11 #include <nf_utilities.h>
12 
13 #ifdef WIN32
14 #define isfinite _finite
15 #define M_PI 3.141592653589793238463
16 /*#define INFINITY (DBL_MAX+DBL_MAX)*/
17 #endif
18 
19 #if defined __cplusplus
20  extern "C" {
21  namespace GIDI {
22 #endif
23 
24 double nf_polevl( double x, double coef[], int N );
25 double nf_p1evl( double x, double coef[], int N );
26 double nf_exponentialIntegral( int n, double x, nfu_status *status );
27 double nf_gammaFunction( double x, nfu_status *status );
28 double nf_logGammaFunction( double x, nfu_status *status );
29 double nf_incompleteGammaFunction( double a, double x, nfu_status *status );
30 double nf_incompleteGammaFunctionComplementary( double a, double x, nfu_status *status );
31 
32 double nf_amc_log_factorial( int );
33 double nf_amc_factorial( int );
34 double nf_amc_wigner_3j( int, int, int, int, int, int );
35 double nf_amc_wigner_6j( int, int, int, int, int, int );
36 double nf_amc_wigner_9j( int, int, int, int, int, int, int, int, int );
37 double nf_amc_racah( int, int, int, int, int, int );
38 double nf_amc_clebsh_gordan( int, int, int, int, int );
39 double nf_amc_z_coefficient( int, int, int, int, int, int );
40 double nf_amc_zbar_coefficient( int, int, int, int, int, int );
41 double nf_amc_reduced_matrix_element( int, int, int, int, int, int, int );
42 
43 #if defined __cplusplus
44  }
45  }
46 #endif
47 
48 #endif /* End of ptwXY_h_included. */
double nf_amc_wigner_6j(int, int, int, int, int, int)
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33
double nf_polevl(double x, double coef[], int N)
Definition: nf_polevl.cc:46
tuple x
Definition: test.py:50
double nf_amc_factorial(int)
double nf_logGammaFunction(double x, nfu_status *status)
enum nfu_status_e nfu_status
double nf_amc_log_factorial(int)
const G4int n
double nf_p1evl(double x, double coef[], int N)
Definition: nf_polevl.cc:67
double nf_amc_wigner_3j(int, int, int, int, int, int)
double nf_incompleteGammaFunctionComplementary(double a, double x, nfu_status *status)
double nf_amc_racah(int, int, int, int, int, int)
double nf_exponentialIntegral(int n, double x, nfu_status *status)
**D E S C R I P T I O N
Definition: HEPEvtcom.cc:77
double nf_amc_reduced_matrix_element(int, int, int, int, int, int, int)
double nf_amc_wigner_9j(int, int, int, int, int, int, int, int, int)
double nf_incompleteGammaFunction(double a, double x, nfu_status *status)
double nf_amc_z_coefficient(int, int, int, int, int, int)
double nf_gammaFunction(double x, nfu_status *status)
double nf_amc_zbar_coefficient(int, int, int, int, int, int)
double nf_amc_clebsh_gordan(int, int, int, int, int)