_gr_poly_tan_series, gr_poly_tan_series, _gr_poly_tanh_series, gr_poly_tanh_series, _gr_poly_cot_series, gr_poly_cot_series, _gr_poly_coth_series, gr_poly_coth_series, _gr_poly_tan_pi_series, gr_poly_tan_pi_series, _gr_poly_cot_pi_series, gr_poly_cot_pi_series
#include <flint/gr_poly.h>Set f to \tan, \tanh, \cot, \coth, \tan(\pi \cdot) or \cot(\pi \cdot) of h modulo x^n. Over rings with real precision, an argument with large imaginary part (for \tan, \cot) or large real part (for \tanh, \coth) is handled by the exponential algorithm for the sake of relative accuracy; otherwise the basecase is used below a cutoff as for the sine and cosine, and Newton iteration above it.
The FLINT team, “_gr_poly_tan_series, gr_poly_tan_series, _gr_poly_tanh_series, gr_poly_tanh_series, _gr_poly_cot_series, gr_poly_cot_series, _gr_poly_coth_series, gr_poly_coth_series, _gr_poly_tan_pi_series, gr_poly_tan_pi_series, _gr_poly_cot_pi_series, gr_poly_cot_pi_series (gr_poly.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/gr_poly/_gr_poly_tan_series.html (generated 2026-10-20).
@misc{flint-doc-gr-poly-gr-poly-tan-series,
author = {{The FLINT team}},
title = {{\_gr\_poly\_tan\_series, gr\_poly\_tan\_series, \_gr\_poly\_tanh\_series, gr\_poly\_tanh\_series, \_gr\_poly\_cot\_series, gr\_poly\_cot\_series, \_gr\_poly\_coth\_series, gr\_poly\_coth\_series, \_gr\_poly\_tan\_pi\_series, gr\_poly\_tan\_pi\_series, \_gr\_poly\_cot\_pi\_series, gr\_poly\_cot\_pi\_series (gr\_poly.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/gr_poly/_gr_poly_tan_series.html},
note = {Generated 2026-10-20}
}