deccball_set, deccball_set_round, deccball_set_round2, deccball_set_decball, deccball_set_decball_decball, deccball_set_decfloat, deccball_set_deccfloat, deccball_set_si, deccball_set_ui, deccball_set_fmpz, deccball_set_fmpq, deccball_set_d, deccball_set_str, deccball_set_other, deccball_set_fmpz_10exp_fmpz, deccball_set_fmpz_2exp_fmpz, deccball_set_acb, deccball_get_acb, deccball_get_fmpz, deccball_get_fmpq, deccball_get_si, deccball_get_ui, deccball_get_d, deccball_get_mid
#include <flint/decimal.h>int deccball_set(deccball_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_set_round(deccball_t res, const deccball_t x, slong prec, gr_ctx_t ctx)sourceint deccball_set_round2(deccball_t res, const deccball_t x, slong prec, slong rad_prec, gr_ctx_t ctx)sourceint deccball_set_decball(deccball_t res, const decball_t x, gr_ctx_t ctx)sourceint deccball_set_decball_decball(deccball_t res, const decball_t re, const decball_t im, gr_ctx_t ctx)sourceint deccball_set_decfloat(deccball_t res, const decfloat_t x, gr_ctx_t ctx)sourceint deccball_set_deccfloat(deccball_t res, const deccfloat_t x, gr_ctx_t ctx)sourceint deccball_set_si(deccball_t res, slong x, gr_ctx_t ctx)sourceint deccball_set_ui(deccball_t res, ulong x, gr_ctx_t ctx)sourceint deccball_set_fmpz(deccball_t res, const fmpz_t x, gr_ctx_t ctx)sourceint deccball_set_fmpq(deccball_t res, const fmpq_t x, gr_ctx_t ctx)sourceint deccball_set_d(deccball_t res, double x, gr_ctx_t ctx)sourceint deccball_set_str(deccball_t res, const char * s, gr_ctx_t ctx)sourceint deccball_set_other(deccball_t res, gr_srcptr x, gr_ctx_t x_ctx, gr_ctx_t ctx)sourceint deccball_set_fmpz_10exp_fmpz(deccball_t res, const fmpz_t m, const fmpz_t e, gr_ctx_t ctx)sourceint deccball_set_fmpz_2exp_fmpz(deccball_t res, const fmpz_t m, const fmpz_t e, gr_ctx_t ctx)sourceint deccball_set_acb(deccball_t res, const acb_t x, gr_ctx_t ctx)sourceint deccball_get_acb(acb_t res, const deccball_t x, slong prec_bits, gr_ctx_t ctx)sourceint deccball_get_fmpz(fmpz_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_get_fmpq(fmpq_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_get_si(slong * res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_get_ui(ulong * res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_get_d(double * res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_get_mid(deccfloat_t res, const deccball_t x, gr_ctx_t ctx)sourceAssignment and conversions, following decball. Strings in the output format of deccball_get_str and expressions such as "[1 + 2*I +/- 0.01]", "[1 + 2*I +/- (0.01 + 0.02*I)]" or "([1 +/- 0.1] + [2 +/- 0.2]*I) / (3 - I)" are accepted, also inside strings for polynomials and matrices over complex balls.
The FLINT team, “deccball_set, deccball_set_round, deccball_set_round2, deccball_set_decball, deccball_set_decball_decball, deccball_set_decfloat, deccball_set_deccfloat, deccball_set_si, deccball_set_ui, deccball_set_fmpz, deccball_set_fmpq, deccball_set_d, deccball_set_str, deccball_set_other, deccball_set_fmpz_10exp_fmpz, deccball_set_fmpz_2exp_fmpz, deccball_set_acb, deccball_get_acb, deccball_get_fmpz, deccball_get_fmpq, deccball_get_si, deccball_get_ui, deccball_get_d, deccball_get_mid (decimal.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/decimal/deccball_set.html (generated 2026-10-20).
@misc{flint-doc-decimal-deccball-set,
author = {{The FLINT team}},
title = {{deccball\_set, deccball\_set\_round, deccball\_set\_round2, deccball\_set\_decball, deccball\_set\_decball\_decball, deccball\_set\_decfloat, deccball\_set\_deccfloat, deccball\_set\_si, deccball\_set\_ui, deccball\_set\_fmpz, deccball\_set\_fmpq, deccball\_set\_d, deccball\_set\_str, deccball\_set\_other, deccball\_set\_fmpz\_10exp\_fmpz, deccball\_set\_fmpz\_2exp\_fmpz, deccball\_set\_acb, deccball\_get\_acb, deccball\_get\_fmpz, deccball\_get\_fmpq, deccball\_get\_si, deccball\_get\_ui, deccball\_get\_d, deccball\_get\_mid (decimal.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/decimal/deccball_set.html},
note = {Generated 2026-10-20}
}