acb_dirichlet_hurwitz_precomp_init
#include <flint/acb_dirichlet.h>void acb_dirichlet_hurwitz_precomp_init(acb_dirichlet_hurwitz_precomp_t pre, const acb_t s, int deflate, slong A, slong K, slong N, slong prec)sourcePrecomputes a grid of Taylor polynomials of length for , for fast evaluation of at with fixed . This costs Hurwitz zeta values; each later evaluation costs arithmetic operations plus powers, with a truncation error . With deflate nonzero, the deflated function (without the pole at ) is used.
With , no precomputation is done and evaluation is the same as calling acb_dirichlet_hurwitz. Otherwise , and must be positive (an exception is thrown otherwise), and the error bound is finite only if . To avoid an initial bump that loses precision and slows convergence, should be at least about as large as , for instance . The error bound is that of Taylor expansion in the parameter.
The FLINT team, “acb_dirichlet_hurwitz_precomp_init (acb_dirichlet.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/acb_dirichlet/acb_dirichlet_hurwitz_precomp_init.html (generated 2026-11-02).
@misc{flint-doc-acb-dirichlet-acb-dirichlet-hurwitz-precomp-init,
author = {{The FLINT team}},
title = {{acb\_dirichlet\_hurwitz\_precomp\_init (acb\_dirichlet.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/acb_dirichlet/acb_dirichlet_hurwitz_precomp_init.html},
note = {Generated 2026-11-02}
}