MCKL
Monte Carlo Kernel Library
Namespaces | Functions | Variables
gamma.hpp File Reference
#include <mckl/internal/config.h>
#include <mckl/math/constants.hpp>
#include <algorithm>
#include <cmath>

Go to the source code of this file.

Namespaces

 mckl
 
 mckl::internal
 

Functions

double mckl::gammap (double a, double x)
 Regularized lower incomplete Gamma function. More...
 
double mckl::internal::gammap_approx (double a, double x, bool psig)
 
double mckl::internal::gammap_gcf (double a, double x)
 
double mckl::internal::gammap_gser (double a, double x)
 
double mckl::gammapinv (double a, double y)
 Inverse regularized lower incomplete Gamma function. More...
 

Variables

static constexpr std::size_t mckl::internal::gammap_approx_n = 18
 
static constexpr double mckl::internal::gammap_approx_w []
 
static constexpr double mckl::internal::gammap_approx_y []