| characteristic() | BPASRing< Derived > | inlinevirtual |
| convertToExpressionTree() const =0 | ExpressionTreeConvert | pure virtual |
| degree() const =0 (defined in BPASBasePolynomial< Ring, Derived >) | BPASBasePolynomial< Ring, Derived > | pure virtual |
| isConstantTermZero() const =0 (defined in BPASBasePolynomial< Ring, Derived >) | BPASBasePolynomial< Ring, Derived > | pure virtual |
| isOne() const =0 | BPASRing< Derived > | pure virtual |
| isZero() const =0 | BPASRing< Derived > | pure virtual |
| leadingCoefficient() const =0 (defined in BPASBasePolynomial< Ring, Derived >) | BPASBasePolynomial< Ring, Derived > | pure virtual |
| numberOfTerms() const =0 (defined in BPASBasePolynomial< Ring, Derived >) | BPASBasePolynomial< Ring, Derived > | pure virtual |
| one()=0 | BPASRing< Derived > | pure virtual |
| operator!=(const Derived &) const =0 | BPASRing< Derived > | pure virtual |
| operator*(const Ring &) const =0 (defined in BPASBasePolynomial< Ring, Derived >) | BPASBasePolynomial< Ring, Derived > | pure virtual |
| BPASRing::operator*(const Derived &) const =0 | BPASRing< Derived > | pure virtual |
| operator*=(const Ring &)=0 (defined in BPASBasePolynomial< Ring, Derived >) | BPASBasePolynomial< Ring, Derived > | pure virtual |
| BPASRing::operator*=(const Derived &)=0 | BPASRing< Derived > | pure virtual |
| operator+(const Ring &) const =0 (defined in BPASBasePolynomial< Ring, Derived >) | BPASBasePolynomial< Ring, Derived > | pure virtual |
| BPASRing::operator+(const Derived &) const =0 | BPASRing< Derived > | pure virtual |
| operator+=(const Ring &)=0 (defined in BPASBasePolynomial< Ring, Derived >) | BPASBasePolynomial< Ring, Derived > | pure virtual |
| BPASRing::operator+=(const Derived &)=0 | BPASRing< Derived > | pure virtual |
| operator-(const Ring &) const =0 (defined in BPASBasePolynomial< Ring, Derived >) | BPASBasePolynomial< Ring, Derived > | pure virtual |
| operator-() const =0 | BPASBasePolynomial< Ring, Derived > | pure virtual |
| BPASRing::operator-(const Derived &) const =0 | BPASRing< Derived > | pure virtual |
| operator-=(const Ring &)=0 (defined in BPASBasePolynomial< Ring, Derived >) | BPASBasePolynomial< Ring, Derived > | pure virtual |
| BPASRing::operator-=(const Derived &)=0 | BPASRing< Derived > | pure virtual |
| operator/(const Derived &) const =0 | BPASIntegralDomain< Derived > | pure virtual |
| operator/=(const Derived &)=0 | BPASIntegralDomain< Derived > | pure virtual |
| operator=(const Ring &)=0 | BPASBasePolynomial< Ring, Derived > | pure virtual |
| BPASRing::operator=(const Derived &)=0 | BPASRing< Derived > | pure virtual |
| operator==(const Derived &) const =0 | BPASRing< Derived > | pure virtual |
| operator^(long long int e) const =0 | BPASRing< Derived > | pure virtual |
| operator^=(long long int e)=0 | BPASRing< Derived > | pure virtual |
| print(std::ostream &ostream) const | BPASRing< Derived > | inlinevirtual |
| properties | BPASRing< Derived > | static |
| trailingCoefficient() const =0 (defined in BPASBasePolynomial< Ring, Derived >) | BPASBasePolynomial< Ring, Derived > | pure virtual |
| unitCanonical(Derived *u=NULL, Derived *v=NULL) const =0 | BPASRing< Derived > | pure virtual |
| zero()=0 | BPASRing< Derived > | pure virtual |