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

◆ sqrt() [4/7]

const mpreal mpfr::sqrt ( const long int v,
mp_rnd_t rnd_mode = mpreal::get_default_rnd() )
inline

Definition at line 2249 of file mpreal.h.

2250{
2251 if (v>=0) return sqrt(static_cast<unsigned long int>(v),rnd_mode);
2252 else return mpreal().setNan(); // NaN
2253}
mpreal & setNan()
Definition mpreal.h:2004
const mpreal sqrt(const unsigned int v, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
Definition mpreal.h:2244

References mpfr::mpreal::setNan(), and sqrt().