acb_theta_sum_worker_t
#include <flint/acb_theta.h>acb_theta_sum_worker_tThe type of the function that processes one line (a one-dimensional slice) of an ellipsoid: void worker(acb_ptr th, acb_srcptr v1, acb_srcptr v2, const slong * precs, slong len, const acb_t c, const slong * coords, slong ord, slong g, slong prec, slong fullprec).
For a line with fixed and , the arguments are: the output th to which the terms are added; and for with ; the cofactor ; the working precision of each term in precs; the common length len of v1, v2 and precs; coords ; the derivation order ord; the precision prec of the line and fullprec for the sum. This lets the worker use acb_dot, with fewer than two complex multiplications per lattice point on average and with lower precision for points far from the center.
The FLINT team, “acb_theta_sum_worker_t (acb_theta.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/acb_theta/acb_theta_sum_worker_t.html (generated 2026-11-02).
@misc{flint-doc-acb-theta-acb-theta-sum-worker-t,
author = {{The FLINT team}},
title = {{acb\_theta\_sum\_worker\_t (acb\_theta.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/acb_theta/acb_theta_sum_worker_t.html},
note = {Generated 2026-11-02}
}