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

◆ fmod() [1/2]

const mpreal mpfr::fmod ( const mpreal & x,
const mpreal & y,
mp_rnd_t rnd_mode = mpreal::get_default_rnd() )
inline

Definition at line 2657 of file mpreal.h.

2658{
2659 mpreal a;
2660 mp_prec_t yp, xp;
2661
2662 yp = y.get_prec();
2663 xp = x.get_prec();
2664
2665 a.set_prec(yp>xp?yp:xp);
2666
2667 mpfr_fmod(a.mp, x.mp, y.mp, rnd_mode);
2668
2669 return a;
2670}
mp_prec_t get_prec() const
Definition mpreal.h:2024
void set_prec(mp_prec_t prec, mp_rnd_t rnd_mode=get_default_rnd())
Definition mpreal.h:2029
mpfr_t mp
Definition mpreal.h:177
volatile int x