Public Member Functions |
| bool | extension_type () const |
| | Extension () |
| | Extension (const Residu_t p, const Residu_t e=1, const Indeter Y="Y") |
| | Extension (const BaseField_t &bF, const Residu_t ex=1, const Indeter Y="Y") |
| | Extension (const Pol_t &polydomain, const PolElement &Irred) |
| | Extension (const Self_t &eF) |
| Self_t & | operator= (const Self_t &eF) |
| PolElement & | init (PolElement &e) const |
| template<class XXX > |
| PolElement & | init (PolElement &e, const XXX &i) const |
| PolElement & | assign (PolElement &e, const BFElement &a) const |
| PolElement & | assign (PolElement &e, const PolElement &a) const |
| template<class XXX > |
| XXX & | convert (XXX &i, const PolElement &e) const |
| PolElement & | add (PolElement &r, const PolElement &a, const PolElement &b) const |
| PolElement & | sub (PolElement &r, const PolElement &a, const PolElement &b) const |
| PolElement & | neg (PolElement &r, const PolElement &a) const |
| PolElement & | mul (PolElement &r, const PolElement &a, const PolElement &b) const |
| PolElement & | inv (PolElement &r, const PolElement &a) const |
| PolElement & | div (PolElement &r, const PolElement &a, const PolElement &b) const |
| PolElement & | axpy (PolElement &r, const PolElement &a, const PolElement &b, const PolElement &c) const |
| PolElement & | maxpy (PolElement &r, const PolElement a, const PolElement b, const PolElement c) const |
| PolElement & | maxpyin (PolElement &r, const PolElement a, const PolElement b) const |
| PolElement & | axmy (PolElement &r, const PolElement a, const PolElement b, const PolElement c) const |
| PolElement & | axmyin (PolElement &r, const PolElement a, const PolElement b) const |
| PolElement & | addin (PolElement &r, const PolElement &b) const |
| PolElement & | subin (PolElement &r, const PolElement &b) const |
| PolElement & | negin (PolElement &r) const |
| PolElement & | mulin (PolElement &r, const PolElement &b) const |
| PolElement & | invin (PolElement &r) const |
| PolElement & | divin (PolElement &r, const PolElement &b) const |
| PolElement & | axpyin (PolElement &r, const PolElement &b, const PolElement &c) const |
| bool | areEqual (const PolElement &b, const PolElement &c) const |
| bool | isZero (const PolElement &b) const |
| bool | isOne (const PolElement &b) const |
| template<class RandIter > |
| Element & | random (RandIter &g, Element &r) const |
| template<class RandIter > |
| Element & | random (RandIter &g, Element &r, long s) const |
| template<class RandIter > |
| Element & | random (RandIter &g, Element &r, const Element &b) const |
| template<class RandIter > |
| Element & | nonzerorandom (RandIter &g, Element &r) const |
| template<class RandIter > |
| Element & | nonzerorandom (RandIter &g, Element &r, long s) const |
| template<class RandIter > |
| Element & | nonzerorandom (RandIter &g, Element &r, const Element &b) const |
| Integer & | cardinality (Integer &c) const |
| Residu_t | cardinality () const |
| Integer & | characteristic (Integer &c) const |
| Residu_t | characteristic () const |
| unsigned long & | characteristic (unsigned long &c) const |
| Residu_t | exponent () const |
| Residu_t | order () const |
| PolElement & | irreducible (PolElement &P) const |
| const PolElement & | irreducible () const |
| const BaseField_t & | base_field () const |
| const Pol_t & | polynomial_domain () const |
| std::ostream & | write (std::ostream &o) const |
| std::istream & | read (std::istream &s, PolElement &a) const |
| std::ostream & | write (std::ostream &o, const PolElement &R) const |
| std::istream & | read (std::istream &o) const |