Structs§
- _nmod_
poly_ multi_ crt_ prog_ instr - nmod_
berlekamp_ massey_ struct - nmod_
geometric_ progression_ struct - nmod_
poly_ compose_ mod_ precomp_ preinv_ arg_ t - nmod_
poly_ matrix_ precompute_ arg_ t - nmod_
poly_ mulmod_ precond_ struct - nmod_
poly_ multi_ crt_ struct - nmod_
poly_ res_ struct
Constants§
Functions§
- _nmod_
mat_ ⚠charpoly_ berkowitz - _nmod_
poly_ ⚠KS2_ pack - _nmod_
poly_ ⚠KS2_ pack1 - _nmod_
poly_ ⚠KS2_ recover_ reduce - _nmod_
poly_ ⚠KS2_ recover_ reduce1 - _nmod_
poly_ ⚠KS2_ recover_ reduce2 - _nmod_
poly_ ⚠KS2_ recover_ reduce3 - _nmod_
poly_ ⚠KS2_ recover_ reduce2b - _nmod_
poly_ ⚠KS2_ reduce - _nmod_
poly_ ⚠KS2_ unpack - _nmod_
poly_ ⚠KS2_ unpack1 - _nmod_
poly_ ⚠KS2_ unpack2 - _nmod_
poly_ ⚠KS2_ unpack3 - _nmod_
poly_ ⚠add - _nmod_
poly_ ⚠asin_ series - _nmod_
poly_ ⚠asinh_ series - _nmod_
poly_ ⚠atan_ series - _nmod_
poly_ ⚠atanh_ series - _nmod_
poly_ ⚠bit_ pack - _nmod_
poly_ ⚠bit_ unpack - _nmod_
poly_ ⚠compose - _nmod_
poly_ ⚠compose_ horner - _nmod_
poly_ ⚠compose_ mod - _nmod_
poly_ ⚠compose_ mod_ brent_ kung - _nmod_
poly_ ⚠compose_ mod_ brent_ kung_ precomp_ preinv - _nmod_
poly_ ⚠compose_ mod_ brent_ kung_ precomp_ preinv_ worker - _nmod_
poly_ ⚠compose_ mod_ brent_ kung_ preinv - _nmod_
poly_ ⚠compose_ mod_ brent_ kung_ vec_ preinv - _nmod_
poly_ ⚠compose_ mod_ brent_ kung_ vec_ preinv_ threaded_ pool - _nmod_
poly_ ⚠compose_ mod_ brent_ kung_ vec_ preinv_ worker - _nmod_
poly_ ⚠compose_ mod_ horner - _nmod_
poly_ ⚠compose_ series - _nmod_
poly_ ⚠conway - _nmod_
poly_ ⚠conway_ rand - _nmod_
poly_ ⚠cos_ series - _nmod_
poly_ ⚠cosh_ series - _nmod_
poly_ ⚠derivative - _nmod_
poly_ ⚠discriminant - _nmod_
poly_ ⚠div - _nmod_
poly_ ⚠div_ newton_ n_ preinv - _nmod_
poly_ ⚠div_ root - _nmod_
poly_ ⚠div_ series - _nmod_
poly_ ⚠div_ series_ basecase - _nmod_
poly_ ⚠divexact - _nmod_
poly_ ⚠divides - _nmod_
poly_ ⚠divides_ classical - _nmod_
poly_ ⚠divrem - _nmod_
poly_ ⚠divrem_ basecase - _nmod_
poly_ ⚠divrem_ basecase_ preinv1 - _nmod_
poly_ ⚠divrem_ newton_ n_ preinv - _nmod_
poly_ ⚠divrem_ q1_ preinv1 - _nmod_
poly_ ⚠evaluate_ geometric_ nmod_ vec_ fast - _nmod_
poly_ ⚠evaluate_ geometric_ nmod_ vec_ fast_ precomp - _nmod_
poly_ ⚠evaluate_ geometric_ nmod_ vec_ iter - _nmod_
poly_ ⚠evaluate_ nmod - _nmod_
poly_ ⚠evaluate_ nmod_ precomp - _nmod_
poly_ ⚠evaluate_ nmod_ precomp_ lazy - _nmod_
poly_ ⚠evaluate_ nmod_ vec - _nmod_
poly_ ⚠evaluate_ nmod_ vec_ fast - _nmod_
poly_ ⚠evaluate_ nmod_ vec_ fast_ precomp - _nmod_
poly_ ⚠evaluate_ nmod_ vec_ iter - _nmod_
poly_ ⚠exp_ expinv_ series - _nmod_
poly_ ⚠exp_ series - _nmod_
poly_ ⚠gcd - _nmod_
poly_ ⚠gcd_ euclidean - _nmod_
poly_ ⚠gcd_ euclidean_ redc_ fast - _nmod_
poly_ ⚠gcd_ hgcd - _nmod_
poly_ ⚠gcdinv - _nmod_
poly_ ⚠hamming_ weight - _nmod_
poly_ ⚠hgcd - _nmod_
poly_ ⚠hgcd_ recursive - _nmod_
poly_ ⚠integral - _nmod_
poly_ ⚠interpolate_ geometric_ nmod_ vec_ fast_ precomp - _nmod_
poly_ ⚠interpolate_ nmod_ vec - _nmod_
poly_ ⚠interpolate_ nmod_ vec_ barycentric - _nmod_
poly_ ⚠interpolate_ nmod_ vec_ fast - _nmod_
poly_ ⚠interpolate_ nmod_ vec_ fast_ precomp - _nmod_
poly_ ⚠interpolate_ nmod_ vec_ newton - _nmod_
poly_ ⚠interpolation_ weights - _nmod_
poly_ ⚠inv_ series - _nmod_
poly_ ⚠inv_ series_ basecase - _nmod_
poly_ ⚠inv_ series_ newton - _nmod_
poly_ ⚠invmod - _nmod_
poly_ ⚠invsqrt_ series - _nmod_
poly_ ⚠log_ series - _nmod_
poly_ ⚠make_ monic - _nmod_
poly_ ⚠mod_ matrix_ rows_ evaluate - _nmod_
poly_ ⚠mul - _nmod_
poly_ ⚠mul_ KS - _nmod_
poly_ ⚠mul_ KS2 - _nmod_
poly_ ⚠mul_ KS4 - _nmod_
poly_ ⚠mul_ classical - _nmod_
poly_ ⚠mulhigh - _nmod_
poly_ ⚠mulhigh_ classical - _nmod_
poly_ ⚠mullow - _nmod_
poly_ ⚠mullow_ KS - _nmod_
poly_ ⚠mullow_ classical - _nmod_
poly_ ⚠mullow_ fft_ small - _nmod_
poly_ ⚠mullow_ want_ fft_ small - _nmod_
poly_ ⚠mulmid - _nmod_
poly_ ⚠mulmid_ KS - _nmod_
poly_ ⚠mulmid_ classical - _nmod_
poly_ ⚠mulmid_ fft_ small - _nmod_
poly_ ⚠mulmid_ fft_ small_ repack - _nmod_
poly_ ⚠mulmod - _nmod_
poly_ ⚠mulmod_ precond - _nmod_
poly_ ⚠mulmod_ precond_ init_ method - _nmod_
poly_ ⚠mulmod_ precond_ init_ num - _nmod_
poly_ ⚠mulmod_ preinv - _nmod_
poly_ ⚠multi_ crt_ local_ size - _nmod_
poly_ ⚠multi_ crt_ run - _nmod_
poly_ ⚠multi_ crt_ run_ p - _nmod_
poly_ ⚠normalise - _nmod_
poly_ ⚠pow - _nmod_
poly_ ⚠pow_ binexp - _nmod_
poly_ ⚠pow_ trunc - _nmod_
poly_ ⚠pow_ trunc_ binexp - _nmod_
poly_ ⚠power_ sums - _nmod_
poly_ ⚠power_ sums_ naive - _nmod_
poly_ ⚠power_ sums_ schoenhage - _nmod_
poly_ ⚠power_ sums_ to_ poly - _nmod_
poly_ ⚠power_ sums_ to_ poly_ naive - _nmod_
poly_ ⚠power_ sums_ to_ poly_ schoenhage - _nmod_
poly_ ⚠powers_ mod_ preinv_ naive - _nmod_
poly_ ⚠powers_ mod_ preinv_ threaded - _nmod_
poly_ ⚠powers_ mod_ preinv_ threaded_ pool - _nmod_
poly_ ⚠powmod_ fmpz_ binexp - _nmod_
poly_ ⚠powmod_ fmpz_ binexp_ preinv - _nmod_
poly_ ⚠powmod_ ui_ binexp - _nmod_
poly_ ⚠powmod_ ui_ binexp_ preinv - _nmod_
poly_ ⚠powmod_ x_ fmpz_ preinv - _nmod_
poly_ ⚠powmod_ x_ ui_ preinv - _nmod_
poly_ ⚠precompute_ matrix - _nmod_
poly_ ⚠precompute_ matrix_ worker - _nmod_
poly_ ⚠product_ roots_ nmod_ vec - _nmod_
poly_ ⚠reduce_ matrix_ mod_ poly - _nmod_
poly_ ⚠rem - _nmod_
poly_ ⚠resultant - _nmod_
poly_ ⚠resultant_ euclidean - _nmod_
poly_ ⚠resultant_ hgcd - _nmod_
poly_ ⚠reverse - _nmod_
poly_ ⚠revert_ series - _nmod_
poly_ ⚠set_ length - _nmod_
poly_ ⚠shift_ left - _nmod_
poly_ ⚠shift_ right - _nmod_
poly_ ⚠sin_ series - _nmod_
poly_ ⚠sinh_ series - _nmod_
poly_ ⚠split_ rabin - _nmod_
poly_ ⚠sqrt - _nmod_
poly_ ⚠sqrt_ series - _nmod_
poly_ ⚠sub - _nmod_
poly_ ⚠tan_ series - _nmod_
poly_ ⚠tanh_ series - _nmod_
poly_ ⚠taylor_ shift - _nmod_
poly_ ⚠taylor_ shift_ convolution - _nmod_
poly_ ⚠taylor_ shift_ horner - _nmod_
poly_ ⚠tree_ alloc - _nmod_
poly_ ⚠tree_ build - _nmod_
poly_ ⚠tree_ free - _nmod_
poly_ ⚠xgcd - _nmod_
poly_ ⚠xgcd_ euclidean - _nmod_
poly_ ⚠xgcd_ hgcd - nmod_
berlekamp_ ⚠massey_ R_ poly - nmod_
berlekamp_ ⚠massey_ V_ poly - nmod_
berlekamp_ ⚠massey_ add_ point - nmod_
berlekamp_ ⚠massey_ add_ points - nmod_
berlekamp_ ⚠massey_ add_ zeros - nmod_
berlekamp_ ⚠massey_ clear - nmod_
berlekamp_ ⚠massey_ init - nmod_
berlekamp_ ⚠massey_ point_ count - nmod_
berlekamp_ ⚠massey_ points - nmod_
berlekamp_ ⚠massey_ print - nmod_
berlekamp_ ⚠massey_ reduce - nmod_
berlekamp_ ⚠massey_ set_ prime - nmod_
berlekamp_ ⚠massey_ start_ over - nmod_
geometric_ ⚠progression_ clear - nmod_
geometric_ ⚠progression_ init - nmod_
mat_ ⚠charpoly - nmod_
mat_ ⚠charpoly_ berkowitz - nmod_
mat_ ⚠charpoly_ danilevsky - nmod_
mat_ ⚠minpoly - nmod_
mat_ ⚠minpoly_ with_ gens - nmod_
mat_ ⚠one_ addmul - nmod_
poly_ ⚠add - nmod_
poly_ ⚠add_ series - nmod_
poly_ ⚠add_ ui - nmod_
poly_ ⚠asin_ series - nmod_
poly_ ⚠asinh_ series - nmod_
poly_ ⚠atan_ series - nmod_
poly_ ⚠atanh_ series - nmod_
poly_ ⚠bit_ pack - nmod_
poly_ ⚠bit_ unpack - nmod_
poly_ ⚠clear - nmod_
poly_ ⚠compose - nmod_
poly_ ⚠compose_ horner - nmod_
poly_ ⚠compose_ mod - nmod_
poly_ ⚠compose_ mod_ brent_ kung - nmod_
poly_ ⚠compose_ mod_ brent_ kung_ precomp_ preinv - nmod_
poly_ ⚠compose_ mod_ brent_ kung_ preinv - nmod_
poly_ ⚠compose_ mod_ brent_ kung_ vec_ preinv - nmod_
poly_ ⚠compose_ mod_ brent_ kung_ vec_ preinv_ threaded - nmod_
poly_ ⚠compose_ mod_ brent_ kung_ vec_ preinv_ threaded_ pool - nmod_
poly_ ⚠compose_ mod_ horner - nmod_
poly_ ⚠compose_ series - nmod_
poly_ ⚠cos_ series - nmod_
poly_ ⚠cosh_ series - nmod_
poly_ ⚠deflate - nmod_
poly_ ⚠deflation - nmod_
poly_ ⚠degree - nmod_
poly_ ⚠derivative - nmod_
poly_ ⚠discriminant - nmod_
poly_ ⚠div - nmod_
poly_ ⚠div_ newton_ n_ preinv - nmod_
poly_ ⚠div_ root - nmod_
poly_ ⚠div_ series - nmod_
poly_ ⚠div_ series_ basecase - nmod_
poly_ ⚠divexact - nmod_
poly_ ⚠divides - nmod_
poly_ ⚠divides_ classical - nmod_
poly_ ⚠divrem - nmod_
poly_ ⚠divrem_ basecase - nmod_
poly_ ⚠divrem_ newton_ n_ preinv - nmod_
poly_ ⚠equal - nmod_
poly_ ⚠equal_ nmod - nmod_
poly_ ⚠equal_ trunc - nmod_
poly_ ⚠equal_ ui - nmod_
poly_ ⚠evaluate_ geometric_ nmod_ vec_ fast - nmod_
poly_ ⚠evaluate_ geometric_ nmod_ vec_ iter - nmod_
poly_ ⚠evaluate_ mat - nmod_
poly_ ⚠evaluate_ mat_ horner - nmod_
poly_ ⚠evaluate_ mat_ paterson_ stockmeyer - nmod_
poly_ ⚠evaluate_ nmod - nmod_
poly_ ⚠evaluate_ nmod_ vec - nmod_
poly_ ⚠evaluate_ nmod_ vec_ fast - nmod_
poly_ ⚠evaluate_ nmod_ vec_ iter - nmod_
poly_ ⚠exp_ series - nmod_
poly_ ⚠find_ distinct_ nonzero_ roots - nmod_
poly_ ⚠fit_ length - nmod_
poly_ ⚠fprint - nmod_
poly_ ⚠fprint_ pretty - nmod_
poly_ ⚠fread - nmod_
poly_ ⚠gcd - nmod_
poly_ ⚠gcd_ euclidean - nmod_
poly_ ⚠gcd_ euclidean_ redc_ fast - nmod_
poly_ ⚠gcd_ hgcd - nmod_
poly_ ⚠gcd_ hgcd_ cutoff - nmod_
poly_ ⚠gcdinv - nmod_
poly_ ⚠get_ coeff_ ui - nmod_
poly_ ⚠get_ str - nmod_
poly_ ⚠get_ str_ pretty - nmod_
poly_ ⚠hamming_ weight - nmod_
poly_ ⚠hgcd - nmod_
poly_ ⚠hgcd_ iter_ recursive_ cutoff - nmod_
poly_ ⚠hgcd_ outer_ cutoff - nmod_
poly_ ⚠hgcd_ ref - nmod_
poly_ ⚠inflate - nmod_
poly_ ⚠init - nmod_
poly_ ⚠init2 - nmod_
poly_ ⚠init2_ preinv - nmod_
poly_ ⚠init_ mod - nmod_
poly_ ⚠init_ preinv - nmod_
poly_ ⚠integral - nmod_
poly_ ⚠interpolate_ geometric_ nmod_ vec_ fast - nmod_
poly_ ⚠interpolate_ geometric_ nmod_ vec_ fast_ precomp - nmod_
poly_ ⚠interpolate_ nmod_ vec - nmod_
poly_ ⚠interpolate_ nmod_ vec_ barycentric - nmod_
poly_ ⚠interpolate_ nmod_ vec_ fast - nmod_
poly_ ⚠interpolate_ nmod_ vec_ newton - nmod_
poly_ ⚠inv_ series - nmod_
poly_ ⚠inv_ series_ basecase - nmod_
poly_ ⚠inv_ series_ newton - nmod_
poly_ ⚠invmod - nmod_
poly_ ⚠invsqrt_ series - nmod_
poly_ ⚠is_ gen - nmod_
poly_ ⚠is_ monic - nmod_
poly_ ⚠is_ one - nmod_
poly_ ⚠is_ unit - nmod_
poly_ ⚠is_ zero - nmod_
poly_ ⚠lead - nmod_
poly_ ⚠length - nmod_
poly_ ⚠log_ series - nmod_
poly_ ⚠make_ monic - nmod_
poly_ ⚠max_ bits - nmod_
poly_ ⚠minimal_ irreducible - nmod_
poly_ ⚠modulus - nmod_
poly_ ⚠mul - nmod_
poly_ ⚠mul_ KS - nmod_
poly_ ⚠mul_ KS2 - nmod_
poly_ ⚠mul_ KS4 - nmod_
poly_ ⚠mul_ classical - nmod_
poly_ ⚠mulhigh - nmod_
poly_ ⚠mulhigh_ classical - nmod_
poly_ ⚠mullow - nmod_
poly_ ⚠mullow_ KS - nmod_
poly_ ⚠mullow_ classical - nmod_
poly_ ⚠mulmid - nmod_
poly_ ⚠mulmid_ KS - nmod_
poly_ ⚠mulmid_ classical - nmod_
poly_ ⚠mulmod - nmod_
poly_ ⚠mulmod_ precond - nmod_
poly_ ⚠mulmod_ precond_ clear - nmod_
poly_ ⚠mulmod_ precond_ init_ method - nmod_
poly_ ⚠mulmod_ precond_ init_ num - nmod_
poly_ ⚠mulmod_ preinv - nmod_
poly_ ⚠multi_ crt - nmod_
poly_ ⚠multi_ crt_ clear - nmod_
poly_ ⚠multi_ crt_ init - nmod_
poly_ ⚠multi_ crt_ precomp - nmod_
poly_ ⚠multi_ crt_ precomp_ p - nmod_
poly_ ⚠multi_ crt_ precompute - nmod_
poly_ ⚠multi_ crt_ precompute_ p - nmod_
poly_ ⚠neg - nmod_
poly_ ⚠one - nmod_
poly_ ⚠pow - nmod_
poly_ ⚠pow_ binexp - nmod_
poly_ ⚠pow_ trunc - nmod_
poly_ ⚠pow_ trunc_ binexp - nmod_
poly_ ⚠power_ sums - nmod_
poly_ ⚠power_ sums_ naive - nmod_
poly_ ⚠power_ sums_ schoenhage - nmod_
poly_ ⚠power_ sums_ to_ poly - nmod_
poly_ ⚠power_ sums_ to_ poly_ naive - nmod_
poly_ ⚠power_ sums_ to_ poly_ schoenhage - nmod_
poly_ ⚠powers_ mod_ bsgs - nmod_
poly_ ⚠powers_ mod_ naive - nmod_
poly_ ⚠powmod_ fmpz_ binexp - nmod_
poly_ ⚠powmod_ fmpz_ binexp_ preinv - nmod_
poly_ ⚠powmod_ ui_ binexp - nmod_
poly_ ⚠powmod_ ui_ binexp_ preinv - nmod_
poly_ ⚠powmod_ x_ fmpz_ preinv - nmod_
poly_ ⚠powmod_ x_ ui_ preinv - nmod_
poly_ ⚠precompute_ matrix - nmod_
poly_ ⚠print - nmod_
poly_ ⚠print_ pretty - nmod_
poly_ ⚠product_ roots_ nmod_ vec - nmod_
poly_ ⚠randtest - nmod_
poly_ ⚠randtest_ irreducible - nmod_
poly_ ⚠randtest_ monic - nmod_
poly_ ⚠randtest_ monic_ irreducible - nmod_
poly_ ⚠randtest_ monic_ primitive - nmod_
poly_ ⚠randtest_ not_ zero - nmod_
poly_ ⚠randtest_ pentomial - nmod_
poly_ ⚠randtest_ pentomial_ irreducible - nmod_
poly_ ⚠randtest_ sparse_ irreducible - nmod_
poly_ ⚠randtest_ trinomial - nmod_
poly_ ⚠randtest_ trinomial_ irreducible - nmod_
poly_ ⚠read - nmod_
poly_ ⚠realloc - nmod_
poly_ ⚠rem - nmod_
poly_ ⚠remove - nmod_
poly_ ⚠resultant - nmod_
poly_ ⚠resultant_ euclidean - nmod_
poly_ ⚠resultant_ hgcd - nmod_
poly_ ⚠reverse - nmod_
poly_ ⚠revert_ series - nmod_
poly_ ⚠scalar_ addmul_ nmod - nmod_
poly_ ⚠scalar_ mul_ nmod - nmod_
poly_ ⚠set - nmod_
poly_ ⚠set_ coeff_ ui - nmod_
poly_ ⚠set_ mod - nmod_
poly_ ⚠set_ str - nmod_
poly_ ⚠set_ trunc - nmod_
poly_ ⚠shift_ left - nmod_
poly_ ⚠shift_ right - nmod_
poly_ ⚠sin_ series - nmod_
poly_ ⚠sinh_ series - nmod_
poly_ ⚠sqrt - nmod_
poly_ ⚠sqrt_ series - nmod_
poly_ ⚠sub - nmod_
poly_ ⚠sub_ series - nmod_
poly_ ⚠sub_ ui - nmod_
poly_ ⚠swap - nmod_
poly_ ⚠tan_ series - nmod_
poly_ ⚠tanh_ series - nmod_
poly_ ⚠taylor_ shift - nmod_
poly_ ⚠taylor_ shift_ convolution - nmod_
poly_ ⚠taylor_ shift_ horner - nmod_
poly_ ⚠truncate - nmod_
poly_ ⚠xgcd - nmod_
poly_ ⚠xgcd_ euclidean - nmod_
poly_ ⚠xgcd_ hgcd - nmod_
poly_ ⚠xgcd_ hgcd_ cutoff - nmod_
poly_ ⚠zero