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 ), and sets Dt to the discriminant to build the tower on (, or for odd 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-11-02).
@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-11-02}
}