ecpp_disc_use_tower
Synopsis
#include <flint/ecpp.h>int ecpp_disc_use_tower(const ecpp_disc_struct * d, int veven, slong * Dt)sourceReturns whether the class field tower is the cheaper way to a curve for d (class number at least 2, and Weber's function usable or h \le 48), and sets Dt to the discriminant to build the tower on (D, or 4D for odd D with veven set).
Cite this page
The FLINT team, “ecpp_disc_use_tower (ecpp.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/ecpp/ecpp_disc_use_tower.html (generated 2026-10-20).
@misc{flint-doc-ecpp-ecpp-disc-use-tower,
author = {{The FLINT team}},
title = {{ecpp\_disc\_use\_tower (ecpp.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/ecpp/ecpp_disc_use_tower.html},
note = {Generated 2026-10-20}
}