|
| UTT | zech2padic (UTT x) const |
| |
| UTT | padic2zech (UTT x) const |
| |
| | GFqDom () |
| |
| | GFqDom (const UTT P, const UTT e=1) |
| |
| template<typename Vector> |
| | GFqDom (const UTT P, const UTT e, const Vector &modPoly) |
| |
| template<typename Vector> |
| | GFqDom (const UTT P, const UTT e, const Vector &modPoly, const Vector &genPoly) |
| |
| | GFqDom (const GFqDom< TT > &F) |
| |
| GFqDom< TT > & | operator= (const GFqDom< TT > &F) |
| |
| Element | minElement () const |
| |
| Element | maxElement () const |
| |
| UTT | residu () const |
| |
| UTT | characteristic () const |
| |
| Integer & | characteristic (Integer &p) const |
| |
| uint64_t & | characteristic (uint64_t &p) const |
| |
| UTT | cardinality () const |
| |
| template<typename T> |
| T & | cardinality (T &p) const |
| |
| UTT | size () const |
| |
| UTT | exponent () const |
| |
| Rep & | generator (Rep &) const |
| |
| UTT | generator () const |
| |
| UTT | irreducible () const |
| |
| Rep | sage_generator () const |
| |
| Rep | indeterminate () const |
| |
| Rep & | indeterminate (Rep &) const |
| |
| Rep & | init (Rep &r) const |
| |
| Rep & | init (Rep &, const int32_t) const |
| |
| Rep & | init (Rep &, const uint32_t) const |
| |
| Rep & | init (Rep &, const int64_t) const |
| |
| Rep & | init (Rep &, const uint64_t) const |
| |
| Rep & | init (Rep &, const Integer) const |
| |
| Rep & | init (Rep &, const float) const |
| |
| Rep & | init (Rep &, const double) const |
| |
| Rep & | init (Rep &a, std::istream &s) const |
| |
| Rep & | reduce (Rep &r) const |
| |
| Rep & | reduce (Rep &r, const Rep e) const |
| |
| template<typename val_t, template< class, class > class Vector, template< class > class Alloc> |
| Rep & | init (Rep &, const Vector< val_t, Alloc< val_t > > &) const |
| |
| Rep & | assign (Rep &, const Integer) const |
| |
| Rep & | assign (Rep &, const Rep) const |
| |
| void | assign (const size_t sz, Array r, constArray a) const |
| |
| std::istream & | read (std::istream &s) |
| |
| std::ostream & | write (std::ostream &s) const |
| |
| std::ostream & | write (std::ostream &s, const std::string &) const |
| |
| std::istream & | read (std::istream &s, Rep &a) const |
| |
| std::ostream & | write (std::ostream &s, const Rep a) const |
| |
| std::ostream & | convert (std::ostream &s, const Rep a) const |
| |
| TT | convert (const Rep) const |
| |
| int64_t & | convert (int64_t &, const Rep) const |
| |
| uint64_t & | convert (uint64_t &, const Rep) const |
| |
| int32_t & | convert (int32_t &, const Rep) const |
| |
| float & | convert (float &, const Rep) const |
| |
| double & | convert (double &, const Rep) const |
| |
| uint32_t & | convert (uint32_t &, const Rep) const |
| |
| Integer & | convert (Integer &, const Rep) const |
| |
| int | operator== (const GFqDom< TT > &a) const |
| |
| int | operator!= (const GFqDom< TT > &a) const |
| |
| bool | areEqual (const Rep a, const Rep b) const |
| |
| bool | areNEqual (const Rep, const Rep) const |
| |
| bool | isZero (const Rep a) const |
| |
| bool | isnzero (const Rep) const |
| |
| bool | isOne (const Rep a) const |
| |
| bool | isMOne (const Rep a) const |
| |
| bool | isUnit (const Rep a) const |
| |
| size_t | length (const Rep) const |
| |
| Rep & | mul (Rep &r, const Rep a, const Rep b) const |
| |
| Rep & | div (Rep &r, const Rep a, const Rep b) const |
| |
| Rep & | add (Rep &r, const Rep a, const Rep b) const |
| |
| Rep & | sub (Rep &r, const Rep a, const Rep b) const |
| |
| Rep & | neg (Rep &r, const Rep a) const |
| |
| Rep & | inv (Rep &r, const Rep a) const |
| |
| Rep & | mulin (Rep &r, const Rep a) const |
| |
| Rep & | divin (Rep &r, const Rep a) const |
| |
| Rep & | addin (Rep &r, const Rep a) const |
| |
| Rep & | subin (Rep &r, const Rep a) const |
| |
| Rep & | negin (Rep &r) const |
| |
| Rep & | invin (Rep &r) const |
| |
| void | mul (const size_t sz, Array r, constArray a, constArray b) const |
| |
| void | mul (const size_t sz, Array r, constArray a, const Rep b) const |
| |
| void | div (const size_t sz, Array r, constArray a, constArray b) const |
| |
| void | div (const size_t sz, Array r, constArray a, const Rep b) const |
| |
| void | add (const size_t sz, Array r, constArray a, constArray b) const |
| |
| void | add (const size_t sz, Array r, constArray a, const Rep b) const |
| |
| void | sub (const size_t sz, Array r, constArray a, constArray b) const |
| |
| void | sub (const size_t sz, Array r, constArray a, const Rep b) const |
| |
| void | neg (const size_t sz, Array r, constArray a) const |
| |
| void | inv (const size_t sz, Array r, constArray a) const |
| |
| Rep & | axpy (Rep &r, const Rep a, const Rep b, const Rep c) const |
| |
| void | axpy (const size_t sz, Array r, const Rep a, constArray x, constArray y) const |
| |
| void | axpy (const size_t sz, Array r, const Rep a, constArray x, const Rep c) const |
| |
| Rep & | axpyin (Rep &r, const Rep a, const Rep b) const |
| |
| void | axpyin (const size_t sz, Array r, const Rep a, constArray x) const |
| |
| Rep & | axmy (Rep &r, const Rep a, const Rep b, const Rep c) const |
| |
| void | axmy (const size_t sz, Array r, const Rep a, constArray x, constArray y) const |
| |
| void | axmy (const size_t sz, Array r, const Rep a, constArray x, const Rep c) const |
| |
| Rep & | maxpy (Rep &r, const Rep a, const Rep b, const Rep c) const |
| |
| Rep & | axmyin (Rep &r, const Rep a, const Rep b) const |
| |
| Rep & | maxpyin (Rep &r, const Rep a, const Rep b) const |
| |
| void | maxpyin (const size_t sz, Array r, const Rep a, constArray x) const |
| |
| void | reduceadd (Rep &r, const size_t sz, constArray a) const |
| |
| void | reducemul (Rep &r, const size_t sz, constArray a) const |
| |
| Rep & | dotprod (Rep &r, const size_t sz, constArray a, constArray b) const |
| |
| template<class RandIter> |
| Rep & | random (RandIter &g, Rep &r) const |
| |
| template<class RandIter> |
| Rep & | random (RandIter &g, Rep &r, const Residu_t &s) const |
| |
| template<class RandIter> |
| Rep & | nonzerorandom (RandIter &g, Rep &r) const |
| |
| template<class RandIter> |
| Rep & | nonzerorandom (RandIter &g, Rep &r, const Residu_t &s) const |
| |
| template<typename randIter> |
| GFqDom< Any >::Rep & | nonzerorandom (randIter &g, Rep &a, const Residu_t &s) const |
| |
| template<typename randIter> |
| GFqDom< Any >::Rep & | random (randIter &g, Rep &a, const Residu_t &s) const |
| |
| template<typename randIter> |
| GFqDom< Any >::Rep & | random (randIter &g, Rep &r) const |
| |
| template<typename randIter> |
| GFqDom< Any >::Rep & | nonzerorandom (randIter &g, Rep &r) const |
| |