ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
sf_gamma.hpp File Reference
#include <gsl/gsl_sf_gamma.h>
#include "mode.hpp"
#include "sf_result.hpp"
Include dependency graph for sf_gamma.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  gsl
 The gsl package creates an interface to the GNU Scientific Library for C++.
 
namespace  gsl::sf
 This namespace is used for special functions that in GSL are prefixed gsl_sf.
 

Functions

int gsl::sf::lngamma_e (double x, result &result)
 C++ version of gsl_sf_lngamma_e(). More...
 
double gsl::sf::lngamma (double const x)
 C++ version of gsl_sf_lngamma(). More...
 
int gsl::sf::lngamma_sgn_e (double x, result &result_lg, double &sgn)
 C++ version of gsl_sf_lngamma_sgn_e(). More...
 
int gsl::sf::gamma_e (double const x, result &result)
 C++ version of gsl_sf_gamma_e(). More...
 
double gsl::sf::gamma (double const x)
 C++ version of gsl_sf_gamma(). More...
 
int gsl::sf::gammastar_e (double const x, result &result)
 C++ version of gsl_sf_gammastar_e(). More...
 
double gsl::sf::gammastar (double const x)
 C++ version of gsl_sf_gammastar(). More...
 
int gsl::sf::gammainv_e (double const x, result &result)
 C++ version of gsl_sf_gammainv_e(). More...
 
double gsl::sf::gammainv (double const x)
 C++ version of gsl_sf_gammainv(). More...
 
int gsl::sf::lngamma_complex_e (double zr, double zi, result &lnr, result &arg)
 C++ version of gsl_sf_lngamma_complex_e(). More...
 
int gsl::sf::taylorcoeff_e (int const n, double const x, result &result)
 C++ version of gsl_sf_taylorcoeff_e(). More...
 
double gsl::sf::taylorcoeff (int const n, double const x)
 C++ version of gsl_sf_taylorcoeff(). More...
 
int gsl::sf::fact_e (unsigned int const n, result &result)
 C++ version of gsl_sf_fact_e(). More...
 
double gsl::sf::fact (unsigned int const n)
 C++ version of gsl_sf_fact(). More...
 
int gsl::sf::doublefact_e (unsigned int const n, result &result)
 C++ version of gsl_sf_doublefact_e(). More...
 
double gsl::sf::doublefact (unsigned int const n)
 C++ version of gsl_sf_doublefact(). More...
 
int gsl::sf::lnfact_e (unsigned int const n, result &result)
 C++ version of gsl_sf_lnfact_e(). More...
 
double gsl::sf::lnfact (unsigned int const n)
 C++ version of gsl_sf_lnfact(). More...
 
int gsl::sf::lndoublefact_e (unsigned int const n, result &result)
 C++ version of gsl_sf_lndoublefact_e(). More...
 
double gsl::sf::lndoublefact (unsigned int const n)
 C++ version of gsl_sf_lndoublefact(). More...
 
int gsl::sf::lnchoose_e (unsigned int n, unsigned int m, result &result)
 C++ version of gsl_sf_lnchoose_e(). More...
 
double gsl::sf::lnchoose (unsigned int n, unsigned int m)
 C++ version of gsl_sf_lnchoose(). More...
 
int gsl::sf::choose_e (unsigned int n, unsigned int m, result &result)
 C++ version of gsl_sf_choose_e(). More...
 
double gsl::sf::choose (unsigned int n, unsigned int m)
 C++ version of gsl_sf_choose(). More...
 
int gsl::sf::lnpoch_e (double const a, double const x, result &result)
 C++ version of gsl_sf_lnpoch_e(). More...
 
double gsl::sf::lnpoch (double const a, double const x)
 C++ version of gsl_sf_lnpoch(). More...
 
int gsl::sf::lnpoch_sgn_e (double const a, double const x, result &result, double &sgn)
 C++ version of gsl_sf_lnpoch_sgn_e(). More...
 
int gsl::sf::poch_e (double const a, double const x, result &result)
 C++ version of gsl_sf_poch_e(). More...
 
double gsl::sf::poch (double const a, double const x)
 C++ version of gsl_sf_poch(). More...
 
int gsl::sf::pochrel_e (double const a, double const x, result &result)
 C++ version of gsl_sf_pochrel_e(). More...
 
double gsl::sf::pochrel (double const a, double const x)
 C++ version of gsl_sf_pochrel(). More...
 
int gsl::sf::gamma_inc_Q_e (double const a, double const x, result &result)
 C++ version of gsl_sf_gamma_inc_Q_e(). More...
 
double gsl::sf::gamma_inc_Q (double const a, double const x)
 C++ version of gsl_sf_gamma_inc_Q(). More...
 
int gsl::sf::gamma_inc_P_e (double const a, double const x, result &result)
 C++ version of gsl_sf_gamma_inc_P_e(). More...
 
double gsl::sf::gamma_inc_P (double const a, double const x)
 C++ version of gsl_sf_gamma_inc_P(). More...
 
int gsl::sf::gamma_inc_e (double const a, double const x, result &result)
 C++ version of gsl_sf_gamma_inc_e(). More...
 
double gsl::sf::gamma_inc (double const a, double const x)
 C++ version of gsl_sf_gamma_inc(). More...
 
int gsl::sf::lnbeta_e (double const a, double const b, result &result)
 C++ version of gsl_sf_lnbeta_e(). More...
 
double gsl::sf::lnbeta (double const a, double const b)
 C++ version of gsl_sf_lnbeta(). More...
 
int gsl::sf::lnbeta_sgn_e (double const x, double const y, result &result, double &sgn)
 C++ version of gsl_sf_lnbeta_sgn_e(). More...
 
int gsl::sf::beta_e (double const a, double const b, result &result)
 C++ version of gsl_sf_beta_e(). More...
 
double gsl::sf::beta (double const a, double const b)
 C++ version of gsl_sf_beta(). More...
 
int gsl::sf::beta_inc_e (double const a, double const b, double const x, result &result)
 C++ version of gsl_sf_beta_inc_e(). More...
 
double gsl::sf::beta_inc (double const a, double const b, double const x)
 C++ version of gsl_sf_beta_inc(). More...
 

Variables

double const gsl::sf::GAMMA_XMAX = GSL_SF_GAMMA_XMAX
 The maximum x such that gamma(x) is not considered an overflow. More...
 
double const gsl::sf::FACT_NMAX = GSL_SF_FACT_NMAX
 The maximum n such that fact(n) does not give an overflow. More...
 
double const gsl::sf::DOUBLEFACT_NMAX = GSL_SF_DOUBLEFACT_NMAX
 The maximum n such that doublefact(n) does not give an overflow. More...