| add(Element &x, const Element &y, const Element &z) const=0 | FieldAbstract | [pure virtual] |
| addin(Element &x, const Element &y) const=0 | FieldAbstract | [pure virtual] |
| areEqual(const Element &x, const Element &y) const=0 | FieldAbstract | [pure virtual] |
| assign(Element &x, const Element &y) const=0 | FieldAbstract | [pure virtual] |
| axpy(Element &r, const Element &a, const Element &x, const Element &y) const=0 | FieldAbstract | [pure virtual] |
| axpyin(Element &r, const Element &a, const Element &x) const=0 | FieldAbstract | [pure virtual] |
| cardinality(integer &c) const=0 | FieldAbstract | [pure virtual] |
| characteristic(integer &c) const=0 | FieldAbstract | [pure virtual] |
| clone() const=0 | FieldAbstract | [pure virtual] |
| convert(integer &x, const Element &y) const=0 | FieldAbstract | [pure virtual] |
| div(Element &x, const Element &y, const Element &z) const=0 | FieldAbstract | [pure virtual] |
| divin(Element &x, const Element &y) const=0 | FieldAbstract | [pure virtual] |
| Element typedef | RingAbstract | |
| FieldAbstract() | FieldAbstract | [inline, protected] |
| init(Element &x, const integer &y) const=0 | FieldAbstract | [pure virtual] |
| inv(Element &x, const Element &y) const=0 | FieldAbstract | [pure virtual] |
| invin(Element &x) const=0 | FieldAbstract | [pure virtual] |
| isOne(const Element &x) const=0 | FieldAbstract | [pure virtual] |
| isUnit(const Element &x) const=0 | RingAbstract | [pure virtual] |
| isZero(const Element &x) const=0 | FieldAbstract | [pure virtual] |
| isZeroDivisor(const Element &x) const=0 | RingAbstract | [pure virtual] |
| mul(Element &x, const Element &y, const Element &z) const=0 | FieldAbstract | [pure virtual] |
| mulin(Element &x, const Element &y) const=0 | FieldAbstract | [pure virtual] |
| neg(Element &x, const Element &y) const=0 | FieldAbstract | [pure virtual] |
| negin(Element &x) const=0 | FieldAbstract | [pure virtual] |
| operator=(const FieldAbstract &F)=0 | FieldAbstract | [pure virtual] |
| RandIter typedef | RingAbstract | |
| read(std::istream &is)=0 | FieldAbstract | [pure virtual] |
| read(std::istream &is, Element &x) const=0 | FieldAbstract | [pure virtual] |
| RingArchetype class | RingAbstract | [friend] |
| sub(Element &x, const Element &y, const Element &z) const=0 | FieldAbstract | [pure virtual] |
| subin(Element &x, const Element &y) const=0 | FieldAbstract | [pure virtual] |
| write(std::ostream &os) const=0 | FieldAbstract | [pure virtual] |
| write(std::ostream &os, const Element &x) const=0 | FieldAbstract | [pure virtual] |
| ~FieldAbstract(void) | FieldAbstract | [inline, virtual] |
| ~RingAbstract(void) | RingAbstract | [inline, virtual] |