deccball_exp, deccball_expm1, deccball_log, deccball_log1p, deccball_sin, deccball_cos, deccball_tan, deccball_sinh, deccball_cosh, deccball_tanh, deccball_asin, deccball_acos, deccball_atan, deccball_asinh, deccball_acosh, deccball_atanh, deccball_sin_cos, deccball_sinh_cosh, deccball_pi
#include <flint/decimal.h>int deccball_exp(deccball_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_expm1(deccball_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_log(deccball_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_log1p(deccball_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_sin(deccball_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_cos(deccball_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_tan(deccball_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_sinh(deccball_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_cosh(deccball_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_tanh(deccball_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_asin(deccball_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_acos(deccball_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_atan(deccball_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_asinh(deccball_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_acosh(deccball_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_atanh(deccball_t res, const deccball_t x, gr_ctx_t ctx)sourceint deccball_sin_cos(deccball_t res1, deccball_t res2, const deccball_t x, gr_ctx_t ctx)sourceint deccball_sinh_cosh(deccball_t res1, deccball_t res2, const deccball_t x, gr_ctx_t ctx)sourceint deccball_pi(deccball_t res, gr_ctx_t ctx)sourceThe elementary functions of complex balls, computed by a rigorous roundtrip through acb, so that the output balls contain the values at every point of the input balls.
The ball versions inherit the limitations of acb: for instance, \exp(10^{1000} + i/2) overflows to an indeterminate ball, while the floating-point version returns the correctly rounded result.
The FLINT team, “deccball_exp, deccball_expm1, deccball_log, deccball_log1p, deccball_sin, deccball_cos, deccball_tan, deccball_sinh, deccball_cosh, deccball_tanh, deccball_asin, deccball_acos, deccball_atan, deccball_asinh, deccball_acosh, deccball_atanh, deccball_sin_cos, deccball_sinh_cosh, deccball_pi (decimal.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/decimal/deccball_exp.html (generated 2026-10-20).
@misc{flint-doc-decimal-deccball-exp,
author = {{The FLINT team}},
title = {{deccball\_exp, deccball\_expm1, deccball\_log, deccball\_log1p, deccball\_sin, deccball\_cos, deccball\_tan, deccball\_sinh, deccball\_cosh, deccball\_tanh, deccball\_asin, deccball\_acos, deccball\_atan, deccball\_asinh, deccball\_acosh, deccball\_atanh, deccball\_sin\_cos, deccball\_sinh\_cosh, deccball\_pi (decimal.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/decimal/deccball_exp.html},
note = {Generated 2026-10-20}
}