Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:59:31

0001 /*
0002 # <<BEGIN-copyright>>
0003 # <<END-copyright>>
0004 */
0005 
0006 #ifndef specialFunctions_h_included
0007 #define specialFunctions_h_included
0008 
0009 #define _USE_MATH_DEFINES
0010 #include <math.h>
0011 #include <float.h>
0012 
0013 #include "nf_utilities.h"
0014 
0015 #if defined __cplusplus
0016     extern "C" {
0017     namespace GIDI {
0018 #endif
0019 
0020 double nf_polevl( double x, double coef[], int N );
0021 double nf_p1evl( double x, double coef[], int N );
0022 double nf_exponentialIntegral( int n, double x, nfu_status *status );
0023 double nf_gammaFunction( double x, nfu_status *status );
0024 double nf_logGammaFunction( double x, nfu_status *status );
0025 double nf_incompleteGammaFunction( double a, double x, nfu_status *status );
0026 double nf_incompleteGammaFunctionComplementary( double a, double x, nfu_status *status );
0027 
0028 double  nf_amc_log_factorial( int );
0029 double  nf_amc_factorial( int );
0030 double  nf_amc_wigner_3j( int, int, int, int, int, int );
0031 double  nf_amc_wigner_6j( int, int, int, int, int, int );
0032 double  nf_amc_wigner_9j( int, int, int, int, int, int, int, int, int );
0033 double  nf_amc_racah( int, int, int, int, int, int );
0034 double  nf_amc_clebsh_gordan( int, int, int, int, int );
0035 double  nf_amc_z_coefficient( int, int, int, int, int, int );
0036 double  nf_amc_zbar_coefficient( int, int, int, int, int, int );
0037 double  nf_amc_reduced_matrix_element( int, int, int, int, int, int, int );
0038 
0039 #if defined __cplusplus
0040     }
0041     }
0042 #endif
0043 
0044 #endif          /* End of ptwXY_h_included. */