CWRAPPER_OUTPUT_TYPE real_mpfr_set_d(basic s, double d, int prec) { CWRAPPER_BEGIN mpfr_class mc = mpfr_class(prec); mpfr_set_d(mc.get_mpfr_t(), d, MPFR_RNDN); s->m = SymEngine::real_mpfr(std::move(mc)); CWRAPPER_END }
CWRAPPER_OUTPUT_TYPE real_mpfr_set(basic s, mpfr_srcptr m) { CWRAPPER_BEGIN s->m = SymEngine::real_mpfr(mpfr_class(m)); CWRAPPER_END }
CWRAPPER_OUTPUT_TYPE real_mpfr_set_str(basic s, const char *c, int prec) { CWRAPPER_BEGIN s->m = SymEngine::real_mpfr(mpfr_class(c, prec, 10)); CWRAPPER_END }