/Users/brown170/Projects/Current/coral_msu_repo/trunk/src/coralutils/SpecialFunctions/gamma.cc File Reference

#include <math.h>
#include "special_func.h"
#include <iostream>
#include <complex>

Include dependency graph for gamma.cc:

Go to the source code of this file.

Defines

#define INCGAMP_ITMAX   100
#define INCGAMP_EPS   3.0e-7
#define INCGAMQ_ITMAX   100
#define INCGAMQ_EPS   3.0e-7
#define INCGAMQ_FPMIN   1.0e-30

Functions

double_complex Gamma (double_complex z)
double LnGamma (double xx)
double Gamma (double xx)
double Factorial (int n)
double BinomialCoeff (int n, int k)
double LnFactorial (int n)
void contfrac_IncGammaQ (double *gammcf, double a, double x, double *gln)
void series_IncGammaP (double *gamser, double a, double x, double *gln)
double IncGammaP (double a, double x)
double IncGammaQ (double a, double x)


Define Documentation

#define INCGAMP_EPS   3.0e-7

Definition at line 187 of file gamma.cc.

#define INCGAMP_ITMAX   100

Definition at line 186 of file gamma.cc.

#define INCGAMQ_EPS   3.0e-7

Definition at line 223 of file gamma.cc.

#define INCGAMQ_FPMIN   1.0e-30

Definition at line 224 of file gamma.cc.

#define INCGAMQ_ITMAX   100

Definition at line 222 of file gamma.cc.


Function Documentation

double BinomialCoeff ( int  n,
int  k 
)

Definition at line 124 of file gamma.cc.

void contfrac_IncGammaQ ( double *  gammcf,
double  a,
double  x,
double *  gln 
)

Definition at line 226 of file gamma.cc.

double Factorial ( int  n  ) 

Definition at line 105 of file gamma.cc.

double Gamma ( double  xx  ) 

Definition at line 96 of file gamma.cc.

double_complex Gamma ( double_complex  z  ) 

Definition at line 15 of file gamma.cc.

double IncGammaP ( double  a,
double  x 
)

Definition at line 150 of file gamma.cc.

double IncGammaQ ( double  a,
double  x 
)

Definition at line 168 of file gamma.cc.

double LnFactorial ( int  n  ) 

Definition at line 133 of file gamma.cc.

double LnGamma ( double  xx  ) 

Definition at line 76 of file gamma.cc.

void series_IncGammaP ( double *  gamser,
double  a,
double  x,
double *  gln 
)

Definition at line 189 of file gamma.cc.


Generated on Fri Feb 6 13:30:16 2009 for CorAL by  doxygen 1.5.8