Macaulay2 Engine
Loading...
Searching...
No Matches

◆ gammainc()

const mpreal mpfr::gammainc ( const mpreal & a,
const mpreal & x,
mp_rnd_t rnd_mode = mpreal::get_default_rnd() )
inline

Definition at line 2346 of file mpreal.h.

2347{
2348 /*
2349 The non-normalized (upper) incomplete gamma function of a and x:
2350 gammainc(a,x) := Gamma(a,x) = int(t^(a-1) * exp(-t), t=x..infinity)
2351 */
2352 mpreal y(0,(std::max)(a.getPrecision(), x.getPrecision()));
2353 mpfr_gamma_inc(y.mpfr_ptr(), a.mpfr_srcptr(), x.mpfr_srcptr(), rnd_mode);
2354 return y;
2355}
::mpfr_srcptr mpfr_srcptr() const
Definition mpreal.h:1767
int getPrecision() const
Definition mpreal.h:1985
volatile int x

References gammainc(), mpfr::mpreal::get_default_rnd(), mpfr::mpreal::getPrecision(), mpfr::mpreal::mpfr_ptr(), mpfr::mpreal::mpfr_srcptr(), and x.

Referenced by gammainc().