5 * Revision 1.1.1.2 1996/10/30 08:28:27 cernlib
8 * Revision 1.1.1.1 1996/04/12 15:29:22 plothow
12 #include "pdf/pilot.h"
13 C-----------------------------------------------------------------------
14 C Gamma function : See Abramowitz, page 257, form. 6.4.40
16 #if defined(CERNLIB_SINGLE)
19 #if defined(CERNLIB_DOUBLE)
20 DOUBLE PRECISION FUNCTION GAMFUN(Y)
22 #include "pdf/impdp.inc"
23 #include "pdf/expdp.inc"
25 + COEF(10),PI,ZEROD,HALFD,ONED,TWOD,TEND
27 DATA COEF/8.3333333333333334D-02,-2.7777777777777778D-03,
28 . 7.9365079365079365D-04,-5.9523809523809524D-04,
29 . 8.4175084175084175D-04,-1.9175269175269175D-03,
30 . 6.4102564102564103D-03,-2.9550653594771242D-02,
31 . 0.1796443723688306D0 ,-0.6962161084529506D0 /
32 DATA PI/ 3.141592653589793D0/
33 DATA ZEROD/0.D0/,HALFD/0.5D0/,ONED/1.D0/,TWOD/2.D0/,TEND/10.D0/
42 R=(X-HALFD)* LOG(X)-X+HALFD* LOG(TWOD*PI)
49 GAMFUN = EXP(R+T)/AFSPL