Basic Polynomial Algebra Subprograms (BPAS)  v. 1.791
BPASRationalFunction< Domain, Derived > Member List

This is the complete list of members for BPASRationalFunction< Domain, Derived >, including all inherited members.

canonicalize()=0BPASFieldOfFractions< Domain, Derived >pure virtual
convertToExpressionTree() const =0ExpressionTreeConvertpure virtual
denominator() const =0BPASFieldOfFractions< Domain, Derived >pure virtual
euclideanDivision(const Derived &b, Derived *q=NULL) const =0BPASEuclideanDomain< Derived >pure virtual
euclideanSize() const =0BPASEuclideanDomain< Derived >pure virtual
extendedEuclidean(const Derived &b, Derived *s=NULL, Derived *t=NULL) const =0BPASEuclideanDomain< Derived >pure virtual
gcd(const Derived &other) const =0BPASGCDDomain< Derived >pure virtual
getCharacteristic() constBPASRing< Derived >inlinevirtual
inverse() const =0BPASField< Derived >pure virtual
isOne() const =0BPASRing< Derived >pure virtual
isZero() const =0BPASRing< Derived >pure virtual
numerator() const =0BPASFieldOfFractions< Domain, Derived >pure virtual
one()=0BPASRing< Derived >pure virtual
operator!=(const Derived &) const =0BPASRing< Derived >pure virtual
operator%(const Derived &b) const =0BPASEuclideanDomain< Derived >pure virtual
operator%=(const Derived &b)=0BPASEuclideanDomain< Derived >pure virtual
operator*(const Derived &) const =0BPASRing< Derived >pure virtual
operator*=(const Derived &)=0BPASRing< Derived >pure virtual
operator+(const Derived &) const =0BPASRing< Derived >pure virtual
operator+=(const Derived &)=0BPASRing< Derived >pure virtual
operator-(const Derived &) const =0BPASRing< Derived >pure virtual
operator-() const =0BPASRing< Derived >pure virtual
operator-=(const Derived &)=0BPASRing< Derived >pure virtual
operator/(const Derived &d) const =0BPASIntegralDomain< Derived >pure virtual
operator/=(const Derived &d)=0BPASIntegralDomain< Derived >pure virtual
operator=(const Derived &)=0BPASRing< Derived >pure virtual
operator==(const Derived &) const =0BPASRing< Derived >pure virtual
operator^(long long int e) const =0BPASRing< Derived >pure virtual
operator^=(long long int e)=0BPASRing< Derived >pure virtual
print(std::ostream &ostream) constBPASRing< Derived >inlinevirtual
quotient(const Derived &b) const =0BPASEuclideanDomain< Derived >pure virtual
remainder(const Derived &b) const =0BPASEuclideanDomain< Derived >pure virtual
squareFree() const =0BPASGCDDomain< Derived >pure virtual
toString() constBPASRing< Derived >inlinevirtual
unitCanonical(Derived *u=NULL, Derived *v=NULL) const =0BPASRing< Derived >pure virtual
zero()=0BPASRing< Derived >pure virtual