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

◆ nextpow2()

const mpreal mpfr::nextpow2 ( const mpreal & x,
mp_rnd_t r = mpreal::get_default_rnd() )
inline

Definition at line 2442 of file mpreal.h.

2443{
2444 mpreal y(0, x.getPrecision());
2445
2446 if(!iszero(x))
2447 y = ceil(log2(abs(x,r),r));
2448
2449 return y;
2450}
const mpreal ceil(const mpreal &v)
Definition mpreal.h:2726
bool iszero(const mpreal &op)
Definition mpreal.h:1747
const mpreal log2(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
Definition mpreal.h:2296
volatile int x
#define abs(x)
Definition polyroots.cpp:51