00001
00002
00011 #ifndef GAMMAQ_CXX_
00012 #define GAMMAQ_CXX_
00013
00014 #define ITMAX 100
00015 #define EPS 3.0e-7
00016 #define FPMIN 1.0e-30
00017 #define MAXSTR 80
00018
00019 #include <cstdio>
00020 #include <cstdlib>
00021
00022 #include <cmath>
00023 #include <iostream>
00024 #include <cassert>
00025
00026 namespace hippodraw {
00027 namespace Numeric {
00028
00032 double gammq(double a, double x);
00033
00035 double gammln( double xx );
00036
00039 void gser(double *gamser, double a, double x, double *gln);
00040
00043 void gcf( double *gammcf, double a, double x, double *gln );
00044
00045 }
00046 }
00047
00048 #endif