MCKL
Monte Carlo Kernel Library
Functions
Special functions

Special functions. More...

Functions

double mckl::betai (double a, double b, double x)
 Regularized incomplete Beta function. More...
 
double mckl::betaiinv (double a, double b, double y)
 Inverse regularized incomplete Beta function. More...
 
template<typename T >
mckl::erfcinv (T y)
 Inverse complement error function. More...
 
template<typename T >
mckl::erfinv (T y)
 Inverse error function. More...
 
double mckl::gammap (double a, double x)
 Regularized lower incomplete Gamma function. More...
 
double mckl::gammapinv (double a, double y)
 Inverse regularized lower incomplete Gamma function. More...
 

Detailed Description

Special functions.

Function Documentation

◆ betai()

double mckl::betai ( double  a,
double  b,
double  x 
)
inline

Regularized incomplete Beta function.

Definition at line 134 of file beta.hpp.

◆ betaiinv()

double mckl::betaiinv ( double  a,
double  b,
double  y 
)
inline

Inverse regularized incomplete Beta function.

Definition at line 162 of file beta.hpp.

◆ erfcinv()

template<typename T >
T mckl::erfcinv ( y)
inline

Inverse complement error function.

Definition at line 45 of file erf.hpp.

◆ erfinv()

template<typename T >
T mckl::erfinv ( y)
inline

Inverse error function.

Definition at line 75 of file erf.hpp.

◆ gammap()

double mckl::gammap ( double  a,
double  x 
)
inline

Regularized lower incomplete Gamma function.

Definition at line 136 of file gamma.hpp.

◆ gammapinv()

double mckl::gammapinv ( double  a,
double  y 
)
inline

Inverse regularized lower incomplete Gamma function.

Definition at line 155 of file gamma.hpp.