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

◆ beta()

const mpreal mpfr::beta ( const mpreal & z,
const mpreal & w,
mp_rnd_t rnd_mode = mpreal::get_default_rnd() )
inline

Definition at line 2357 of file mpreal.h.

2358{
2359 /*
2360 Beta function, uses formula (6.2.2) from Abramowitz & Stegun:
2361 beta(z,w) = gamma(z)*gamma(w)/gamma(z+w)
2362 */
2363 mpreal y(0,(std::max)(z.getPrecision(), w.getPrecision()));
2364 mpfr_beta(y.mpfr_ptr(), z.mpfr_srcptr(), w.mpfr_srcptr(), rnd_mode);
2365 return y;
2366}
::mpfr_srcptr mpfr_srcptr() const
Definition mpreal.h:1767
int getPrecision() const
Definition mpreal.h:1985

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

Referenced by beta().