serial/dblmgk.h
00001 /* dblmgk.h
00002  */
00003 
00004 #ifndef DBLMGK_H
00005 #define DBLMGK_H
00006 #include <integrands.h>
00007 
00008 #undef __BEGIN_DECLS
00009 #undef __END_DECLS
00010 #ifdef __cplusplus
00011 #define __BEGIN_DECLS extern "C" {
00012 #define __END_DECLS }
00013 #else
00014 #define __BEGIN_DECLS /* empty */
00015 #define __END_DECLS /* empty */
00016 #endif
00017 
00018 __BEGIN_DECLS
00019 
00020 void
00021 mgk21d(unsigned int dim, dbl_integrand* F, const double* a, const double* b,
00022          double* result, double* rawerr, double* resabs, double *resasc);
00023 void
00024 mgk17d(unsigned int dim, dbl_integrand* F, const double* a, const double* b,
00025          double* result, double* rawerr, double* resabs, double *resasc);
00026 void
00027 mgk13d(unsigned int dim, dbl_integrand* F, const double* a, const double* b,
00028          double* result, double* rawerr, double* resabs, double *resasc);
00029 void
00030 mgk9d(unsigned int dim, dbl_integrand* F, const double* a, const double* b,
00031          double* result, double* rawerr, double* resabs, double *resasc);
00032 void
00033 mgk7d(unsigned int dim, dbl_integrand* F, const double* a, const double* b,
00034          double* result, double* rawerr, double* resabs, double *resasc);
00035 void
00036 mgk5d(unsigned int dim, dbl_integrand* F, const double* a, const double* b,
00037          double* result, double* rawerr, double* resabs, double *resasc);
00038 
00039 __END_DECLS
00040 
00041 #endif // DBLMGK_H
 All Classes Functions Variables