arb_hypgeom_1f1_integration
#include <flint/arb_hypgeom.h>The integral is computed with acb_calc_integrate, which bounds the error of Gauss–Legendre quadrature rigorously [Joh2018a]; the bounds for the integrand on the edges of the integration region are computed with intervals of doubles (interval arithmetic with doubles). The method is useful when the parameters are large, where the series expansions need many terms and lose accuracy to cancellation. acb_hypgeom_m falls back to it for real arguments when its other methods give less than half the requested accuracy.
References#
- [Joh2018a] F. Johansson, "Numerical integration in arbitrary-precision ball arithmetic", preprint (2018), https://arxiv.org/abs/1802.07942
The FLINT team, “arb_hypgeom_1f1_integration (arb_hypgeom.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/arb_hypgeom/arb_hypgeom_1f1_integration.html (generated 2026-11-02).
@misc{flint-doc-arb-hypgeom-arb-hypgeom-1f1-integration,
author = {{The FLINT team}},
title = {{arb\_hypgeom\_1f1\_integration (arb\_hypgeom.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/arb_hypgeom/arb_hypgeom_1f1_integration.html},
note = {Generated 2026-11-02}
}