cd_poly_wdk_update
Synopsis
#include <flint/acb_poly.h>double cd_poly_wdk_update(double * z_r, double * z_i, const double * vp_r, const double * vp_i, const double * wdk_r, const double * wdk_i, slong n_start, slong n_end, double stepsize_bound)sourceApplies the damped updates z_k \leftarrow z_k - \delta_k with \delta_k = v_k / w_k (values vp, denominators wdk, using Smith's division), scaled so that |\delta_k| \le stepsize_bound, for n_{\mathrm{start}} \le k < n_{\mathrm{end}}, and returns the largest relative step |\delta_k|/|z_k| before damping.
Cite this page
The FLINT team, “cd_poly_wdk_update (acb_poly.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/acb_poly/cd_poly_wdk_update.html (generated 2026-10-20).
@misc{flint-doc-acb-poly-cd-poly-wdk-update,
author = {{The FLINT team}},
title = {{cd\_poly\_wdk\_update (acb\_poly.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/acb_poly/cd_poly_wdk_update.html},
note = {Generated 2026-10-20}
}