FLINT3.7.0-dev

radix_init

Synopsis#include <flint/radix.h>
void radix_init(radix_t radix, ulong b, unsigned int exp)source

Initialises radix with digit radix bb and limb radix B=beB = b^e where ee = exp. Requires b≥2b \ge 2, e<FLINT_BITSe < \mathtt{FLINT\_BITS} and be<βb^e < \beta, and throws an exception otherwise. With e=0e = 0, the largest ee with be<βb^e < \beta is chosen.

Guides#

Cite this page

The FLINT team, “radix_init (radix.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/radix/radix_init.html (generated 2026-11-02).