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

◆ nextpow2

const mpreal nextpow2 ( const mpreal & v,
mp_rnd_t rnd_mode = mpreal::get_default_rnd() )
friend

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}
friend const mpreal log2(const mpreal &v, mp_rnd_t rnd_mode)
Definition mpreal.h:2296
friend const mpreal ceil(const mpreal &v)
Definition mpreal.h:2726
friend bool iszero(const mpreal &v)
Definition mpreal.h:1747
volatile int x
#define abs(x)
Definition polyroots.cpp:51

References abs, ceil, get_default_rnd(), iszero, log2, mpreal(), nextpow2, and x.

Referenced by nextpow2.