Expand description
*See the FLINT documentation.
Structs§
- fmpz_
mod_ berlekamp_ massey_ struct - fmpz_
mod_ poly_ compose_ mod_ precomp_ preinv_ arg_ t - fmpz_
mod_ poly_ frobenius_ powers_ 2exp_ struct - fmpz_
mod_ poly_ frobenius_ powers_ struct - fmpz_
mod_ poly_ matrix_ precompute_ arg_ t - fmpz_
mod_ poly_ radix_ struct - fmpz_
mod_ poly_ res_ struct - fmpz_
mod_ poly_ struct
Functions§
- _fmpz_
mod_ ⚠poly_ add - _fmpz_
mod_ ⚠poly_ compose - _fmpz_
mod_ ⚠poly_ compose_ divconquer - _fmpz_
mod_ ⚠poly_ compose_ horner - _fmpz_
mod_ ⚠poly_ compose_ mod - _fmpz_
mod_ ⚠poly_ compose_ mod_ brent_ kung - _fmpz_
mod_ ⚠poly_ compose_ mod_ brent_ kung_ precomp_ preinv - _fmpz_
mod_ ⚠poly_ compose_ mod_ brent_ kung_ precomp_ preinv_ worker - _fmpz_
mod_ ⚠poly_ compose_ mod_ brent_ kung_ preinv - _fmpz_
mod_ ⚠poly_ compose_ mod_ brent_ kung_ vec_ preinv - _fmpz_
mod_ ⚠poly_ compose_ mod_ brent_ kung_ vec_ preinv_ threaded_ pool - _fmpz_
mod_ ⚠poly_ compose_ mod_ horner - _fmpz_
mod_ ⚠poly_ derivative - _fmpz_
mod_ ⚠poly_ discriminant - _fmpz_
mod_ ⚠poly_ div_ basecase - _fmpz_
mod_ ⚠poly_ div_ newton_ n_ preinv - _fmpz_
mod_ ⚠poly_ div_ series - _fmpz_
mod_ ⚠poly_ divrem - _fmpz_
mod_ ⚠poly_ divrem_ basecase - _fmpz_
mod_ ⚠poly_ divrem_ divconquer - _fmpz_
mod_ ⚠poly_ divrem_ divconquer_ recursive - _fmpz_
mod_ ⚠poly_ divrem_ f - _fmpz_
mod_ ⚠poly_ divrem_ newton_ n_ preinv - _fmpz_
mod_ ⚠poly_ evaluate_ fmpz - _fmpz_
mod_ ⚠poly_ evaluate_ fmpz_ vec - _fmpz_
mod_ ⚠poly_ evaluate_ fmpz_ vec_ fast - _fmpz_
mod_ ⚠poly_ evaluate_ fmpz_ vec_ fast_ precomp - _fmpz_
mod_ ⚠poly_ evaluate_ fmpz_ vec_ iter - _fmpz_
mod_ ⚠poly_ fprint - _fmpz_
mod_ ⚠poly_ gcd - _fmpz_
mod_ ⚠poly_ gcd_ euclidean - _fmpz_
mod_ ⚠poly_ gcd_ euclidean_ f - _fmpz_
mod_ ⚠poly_ gcd_ f - _fmpz_
mod_ ⚠poly_ gcd_ hgcd - _fmpz_
mod_ ⚠poly_ gcdinv - _fmpz_
mod_ ⚠poly_ gcdinv_ euclidean - _fmpz_
mod_ ⚠poly_ gcdinv_ euclidean_ f - _fmpz_
mod_ ⚠poly_ gcdinv_ f - _fmpz_
mod_ ⚠poly_ hgcd - _fmpz_
mod_ ⚠poly_ hgcd_ recursive - _fmpz_
mod_ ⚠poly_ inv_ series - _fmpz_
mod_ ⚠poly_ inv_ series_ newton - _fmpz_
mod_ ⚠poly_ invmod - _fmpz_
mod_ ⚠poly_ invmod_ f - _fmpz_
mod_ ⚠poly_ minpoly - _fmpz_
mod_ ⚠poly_ minpoly_ bm - _fmpz_
mod_ ⚠poly_ minpoly_ hgcd - _fmpz_
mod_ ⚠poly_ mul - _fmpz_
mod_ ⚠poly_ mullow - _fmpz_
mod_ ⚠poly_ mulmod - _fmpz_
mod_ ⚠poly_ mulmod_ preinv - _fmpz_
mod_ ⚠poly_ neg - _fmpz_
mod_ ⚠poly_ normalise - _fmpz_
mod_ ⚠poly_ pow - _fmpz_
mod_ ⚠poly_ pow_ trunc - _fmpz_
mod_ ⚠poly_ pow_ trunc_ binexp - _fmpz_
mod_ ⚠poly_ powers_ mod_ preinv_ naive - _fmpz_
mod_ ⚠poly_ powers_ mod_ preinv_ threaded_ pool - _fmpz_
mod_ ⚠poly_ powmod_ fmpz_ binexp - _fmpz_
mod_ ⚠poly_ powmod_ fmpz_ binexp_ preinv - _fmpz_
mod_ ⚠poly_ powmod_ ui_ binexp - _fmpz_
mod_ ⚠poly_ powmod_ ui_ binexp_ preinv - _fmpz_
mod_ ⚠poly_ powmod_ x_ fmpz_ preinv - _fmpz_
mod_ ⚠poly_ precompute_ matrix - _fmpz_
mod_ ⚠poly_ precompute_ matrix_ worker - _fmpz_
mod_ ⚠poly_ print - _fmpz_
mod_ ⚠poly_ product_ roots_ fmpz_ vec - _fmpz_
mod_ ⚠poly_ radix - _fmpz_
mod_ ⚠poly_ radix_ init - _fmpz_
mod_ ⚠poly_ reduce_ matrix_ mod_ poly - _fmpz_
mod_ ⚠poly_ rem - _fmpz_
mod_ ⚠poly_ rem_ basecase - _fmpz_
mod_ ⚠poly_ resultant - _fmpz_
mod_ ⚠poly_ resultant_ euclidean - _fmpz_
mod_ ⚠poly_ resultant_ hgcd - _fmpz_
mod_ ⚠poly_ reverse - _fmpz_
mod_ ⚠poly_ scalar_ div_ fmpz - _fmpz_
mod_ ⚠poly_ scalar_ mul_ fmpz - _fmpz_
mod_ ⚠poly_ scalar_ mul_ ui - _fmpz_
mod_ ⚠poly_ set_ length - _fmpz_
mod_ ⚠poly_ shift_ left - _fmpz_
mod_ ⚠poly_ shift_ right - _fmpz_
mod_ ⚠poly_ split_ rabin - _fmpz_
mod_ ⚠poly_ sqr - _fmpz_
mod_ ⚠poly_ sub - _fmpz_
mod_ ⚠poly_ tree_ alloc - _fmpz_
mod_ ⚠poly_ tree_ build - _fmpz_
mod_ ⚠poly_ tree_ free - _fmpz_
mod_ ⚠poly_ xgcd - _fmpz_
mod_ ⚠poly_ xgcd_ euclidean - _fmpz_
mod_ ⚠poly_ xgcd_ euclidean_ f - _fmpz_
mod_ ⚠poly_ xgcd_ f - _fmpz_
mod_ ⚠poly_ xgcd_ hgcd - fmpz_
mod_ ⚠berlekamp_ massey_ R_ poly - fmpz_
mod_ ⚠berlekamp_ massey_ V_ poly - fmpz_
mod_ ⚠berlekamp_ massey_ add_ point - fmpz_
mod_ ⚠berlekamp_ massey_ add_ point_ ui - fmpz_
mod_ ⚠berlekamp_ massey_ add_ points - fmpz_
mod_ ⚠berlekamp_ massey_ add_ zeros - fmpz_
mod_ ⚠berlekamp_ massey_ clear - fmpz_
mod_ ⚠berlekamp_ massey_ init - fmpz_
mod_ ⚠berlekamp_ massey_ point_ count - fmpz_
mod_ ⚠berlekamp_ massey_ points - fmpz_
mod_ ⚠berlekamp_ massey_ print - fmpz_
mod_ ⚠berlekamp_ massey_ reduce - fmpz_
mod_ ⚠berlekamp_ massey_ start_ over - fmpz_
mod_ ⚠poly_ add - fmpz_
mod_ ⚠poly_ add_ fmpz - fmpz_
mod_ ⚠poly_ add_ series - fmpz_
mod_ ⚠poly_ add_ si - fmpz_
mod_ ⚠poly_ clear - fmpz_
mod_ ⚠poly_ compose - fmpz_
mod_ ⚠poly_ compose_ divconquer - fmpz_
mod_ ⚠poly_ compose_ horner - fmpz_
mod_ ⚠poly_ compose_ mod - fmpz_
mod_ ⚠poly_ compose_ mod_ brent_ kung - fmpz_
mod_ ⚠poly_ compose_ mod_ brent_ kung_ precomp_ preinv - fmpz_
mod_ ⚠poly_ compose_ mod_ brent_ kung_ preinv - fmpz_
mod_ ⚠poly_ compose_ mod_ brent_ kung_ vec_ preinv - fmpz_
mod_ ⚠poly_ compose_ mod_ brent_ kung_ vec_ preinv_ threaded - fmpz_
mod_ ⚠poly_ compose_ mod_ brent_ kung_ vec_ preinv_ threaded_ pool - fmpz_
mod_ ⚠poly_ compose_ mod_ horner - fmpz_
mod_ ⚠poly_ degree - fmpz_
mod_ ⚠poly_ derivative - fmpz_
mod_ ⚠poly_ discriminant - fmpz_
mod_ ⚠poly_ div_ basecase - fmpz_
mod_ ⚠poly_ div_ newton_ n_ preinv - fmpz_
mod_ ⚠poly_ div_ series - fmpz_
mod_ ⚠poly_ divrem - fmpz_
mod_ ⚠poly_ divrem_ basecase - fmpz_
mod_ ⚠poly_ divrem_ divconquer - fmpz_
mod_ ⚠poly_ divrem_ f - fmpz_
mod_ ⚠poly_ divrem_ newton_ n_ preinv - fmpz_
mod_ ⚠poly_ equal - fmpz_
mod_ ⚠poly_ equal_ trunc - fmpz_
mod_ ⚠poly_ evaluate_ fmpz - fmpz_
mod_ ⚠poly_ evaluate_ fmpz_ vec - fmpz_
mod_ ⚠poly_ evaluate_ fmpz_ vec_ fast - fmpz_
mod_ ⚠poly_ evaluate_ fmpz_ vec_ iter - fmpz_
mod_ ⚠poly_ find_ distinct_ nonzero_ roots - fmpz_
mod_ ⚠poly_ fit_ length - fmpz_
mod_ ⚠poly_ fmpz_ sub - fmpz_
mod_ ⚠poly_ fprint - fmpz_
mod_ ⚠poly_ fprint_ pretty - fmpz_
mod_ ⚠poly_ fread - fmpz_
mod_ ⚠poly_ frobenius_ power - fmpz_
mod_ ⚠poly_ frobenius_ powers_ 2exp_ clear - fmpz_
mod_ ⚠poly_ frobenius_ powers_ 2exp_ precomp - fmpz_
mod_ ⚠poly_ frobenius_ powers_ clear - fmpz_
mod_ ⚠poly_ frobenius_ powers_ precomp - fmpz_
mod_ ⚠poly_ gcd - fmpz_
mod_ ⚠poly_ gcd_ euclidean - fmpz_
mod_ ⚠poly_ gcd_ euclidean_ f - fmpz_
mod_ ⚠poly_ gcd_ f - fmpz_
mod_ ⚠poly_ gcd_ hgcd - fmpz_
mod_ ⚠poly_ gcdinv - fmpz_
mod_ ⚠poly_ gcdinv_ euclidean - fmpz_
mod_ ⚠poly_ gcdinv_ euclidean_ f - fmpz_
mod_ ⚠poly_ gcdinv_ f - fmpz_
mod_ ⚠poly_ gen - fmpz_
mod_ ⚠poly_ get_ coeff_ fmpz - fmpz_
mod_ ⚠poly_ get_ coeff_ mpz - fmpz_
mod_ ⚠poly_ get_ fmpz_ poly - fmpz_
mod_ ⚠poly_ init - fmpz_
mod_ ⚠poly_ init2 - fmpz_
mod_ ⚠poly_ inv_ series - fmpz_
mod_ ⚠poly_ inv_ series_ f - fmpz_
mod_ ⚠poly_ inv_ series_ newton - fmpz_
mod_ ⚠poly_ inv_ series_ newton_ f - fmpz_
mod_ ⚠poly_ invmod - fmpz_
mod_ ⚠poly_ invmod_ f - fmpz_
mod_ ⚠poly_ is_ gen - fmpz_
mod_ ⚠poly_ is_ monic - fmpz_
mod_ ⚠poly_ is_ one - fmpz_
mod_ ⚠poly_ is_ zero - fmpz_
mod_ ⚠poly_ lead - fmpz_
mod_ ⚠poly_ length - fmpz_
mod_ ⚠poly_ make_ monic - fmpz_
mod_ ⚠poly_ make_ monic_ f - fmpz_
mod_ ⚠poly_ minpoly - fmpz_
mod_ ⚠poly_ minpoly_ bm - fmpz_
mod_ ⚠poly_ minpoly_ hgcd - fmpz_
mod_ ⚠poly_ mul - fmpz_
mod_ ⚠poly_ mullow - fmpz_
mod_ ⚠poly_ mulmod - fmpz_
mod_ ⚠poly_ mulmod_ preinv - fmpz_
mod_ ⚠poly_ neg - fmpz_
mod_ ⚠poly_ one - fmpz_
mod_ ⚠poly_ pow - fmpz_
mod_ ⚠poly_ pow_ trunc - fmpz_
mod_ ⚠poly_ pow_ trunc_ binexp - fmpz_
mod_ ⚠poly_ powers_ mod_ bsgs - fmpz_
mod_ ⚠poly_ powers_ mod_ naive - fmpz_
mod_ ⚠poly_ powmod_ fmpz_ binexp - fmpz_
mod_ ⚠poly_ powmod_ fmpz_ binexp_ preinv - fmpz_
mod_ ⚠poly_ powmod_ linear_ fmpz_ preinv - fmpz_
mod_ ⚠poly_ powmod_ ui_ binexp - fmpz_
mod_ ⚠poly_ powmod_ ui_ binexp_ preinv - fmpz_
mod_ ⚠poly_ powmod_ x_ fmpz_ preinv - fmpz_
mod_ ⚠poly_ precompute_ matrix - fmpz_
mod_ ⚠poly_ print - fmpz_
mod_ ⚠poly_ print_ pretty - fmpz_
mod_ ⚠poly_ product_ roots_ fmpz_ vec - fmpz_
mod_ ⚠poly_ radix - fmpz_
mod_ ⚠poly_ radix_ clear - fmpz_
mod_ ⚠poly_ radix_ init - fmpz_
mod_ ⚠poly_ randtest - fmpz_
mod_ ⚠poly_ randtest_ irreducible - fmpz_
mod_ ⚠poly_ randtest_ monic - fmpz_
mod_ ⚠poly_ randtest_ monic_ irreducible - fmpz_
mod_ ⚠poly_ randtest_ monic_ primitive - fmpz_
mod_ ⚠poly_ randtest_ not_ zero - fmpz_
mod_ ⚠poly_ randtest_ pentomial - fmpz_
mod_ ⚠poly_ randtest_ pentomial_ irreducible - fmpz_
mod_ ⚠poly_ randtest_ sparse_ irreducible - fmpz_
mod_ ⚠poly_ randtest_ trinomial - fmpz_
mod_ ⚠poly_ randtest_ trinomial_ irreducible - fmpz_
mod_ ⚠poly_ realloc - fmpz_
mod_ ⚠poly_ rem - fmpz_
mod_ ⚠poly_ rem_ basecase - fmpz_
mod_ ⚠poly_ rem_ f - fmpz_
mod_ ⚠poly_ remove - fmpz_
mod_ ⚠poly_ resultant - fmpz_
mod_ ⚠poly_ resultant_ euclidean - fmpz_
mod_ ⚠poly_ resultant_ hgcd - fmpz_
mod_ ⚠poly_ reverse - fmpz_
mod_ ⚠poly_ scalar_ div_ fmpz - fmpz_
mod_ ⚠poly_ scalar_ mul_ fmpz - fmpz_
mod_ ⚠poly_ scalar_ mul_ ui - fmpz_
mod_ ⚠poly_ set - fmpz_
mod_ ⚠poly_ set_ coeff_ fmpz - fmpz_
mod_ ⚠poly_ set_ coeff_ mpz - fmpz_
mod_ ⚠poly_ set_ coeff_ si - fmpz_
mod_ ⚠poly_ set_ coeff_ ui - fmpz_
mod_ ⚠poly_ set_ fmpz - fmpz_
mod_ ⚠poly_ set_ fmpz_ poly - fmpz_
mod_ ⚠poly_ set_ trunc - fmpz_
mod_ ⚠poly_ set_ ui - fmpz_
mod_ ⚠poly_ shift_ left - fmpz_
mod_ ⚠poly_ shift_ right - fmpz_
mod_ ⚠poly_ si_ sub - fmpz_
mod_ ⚠poly_ sqr - fmpz_
mod_ ⚠poly_ sub - fmpz_
mod_ ⚠poly_ sub_ fmpz - fmpz_
mod_ ⚠poly_ sub_ series - fmpz_
mod_ ⚠poly_ sub_ si - fmpz_
mod_ ⚠poly_ swap - fmpz_
mod_ ⚠poly_ truncate - fmpz_
mod_ ⚠poly_ xgcd - fmpz_
mod_ ⚠poly_ xgcd_ euclidean - fmpz_
mod_ ⚠poly_ xgcd_ euclidean_ f - fmpz_
mod_ ⚠poly_ xgcd_ f - fmpz_
mod_ ⚠poly_ xgcd_ hgcd - fmpz_
mod_ ⚠poly_ zero - fmpz_
mod_ ⚠poly_ zero_ coeffs