VERB_code_2.2  2
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
erf.h File Reference
#include <math.h>

Go to the source code of this file.

Macros

#define ITMAX   100000
 Maximum allowed number of iterations. More...
 
#define EPS   3.0e-7
 Relative accuracy. More...
 
#define FPMIN   1.0e-30
 Number near the smallest representable doubleing-point number. More...
 

Functions

double gammln (double xx)
 Returns the value ln[?(xx)] for xx > 0. More...
 
double gammp (double a, double x)
 Returns the incomplete gamma function P(a, x). More...
 
double gammq (double a, double x)
 Returns the incomplete gamma function Q(a, x) ? 1 ? P(a, x). More...
 
void gser (double *gamser, double a, double x, double *gln)
 
void gcf (double *gammcf, double a, double x, double *gln)
 Returns the incomplete gamma function Q(a, x) evaluated by its continued fraction representation as gammcf. Also returns ln?(a) as gln. More...
 
double erf (double x)
 Returns the error function erf(x). More...
 

Detailed Description

Error function.

Author
Numerical recepies.

Definition in file erf.h.

Macro Definition Documentation

#define ITMAX   100000

Maximum allowed number of iterations.

Definition at line 11 of file erf.h.

#define EPS   3.0e-7

Relative accuracy.

Definition at line 13 of file erf.h.

#define FPMIN   1.0e-30

Number near the smallest representable doubleing-point number.

Definition at line 15 of file erf.h.

Function Documentation

double gammln ( double  xx)

Returns the value ln[?(xx)] for xx > 0.

Definition at line 23 of file erf.cpp.

double gammp ( double  a,
double  x 
)

Returns the incomplete gamma function P(a, x).

Definition at line 39 of file erf.cpp.

References gcf(), gser(), and nrerror().

double gammq ( double  a,
double  x 
)

Returns the incomplete gamma function Q(a, x) ? 1 ? P(a, x).

Definition at line 56 of file erf.cpp.

References gcf(), gser(), and nrerror().

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

Returns the incomplete gamma function P(a, x) evaluated by its series representation as gamser. Also returns ln ?(a) as gln.

Definition at line 74 of file erf.cpp.

References EPS, VC::exp, gammln(), ITMAX, and nrerror().

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

Returns the incomplete gamma function Q(a, x) evaluated by its continued fraction representation as gammcf. Also returns ln?(a) as gln.

Definition at line 103 of file erf.cpp.

References EPS, VC::exp, FPMIN, gammln(), ITMAX, and nrerror().

double erf ( double  x)

Returns the error function erf(x).

Definition at line 137 of file erf.cpp.

References gammp().