Basic Polynomial Algebra Subprograms (BPAS)  v. 1.652
SmartFraction< Domain > Member List

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

 canonicalize() SmartFraction< Domain > virtual characteristic (defined in SmartFraction< Domain >) SmartFraction< Domain > convertToExpressionTree() const SmartFraction< Domain > inlinevirtual denominator() const SmartFraction< Domain > virtual euclideanDivision(const SmartFraction< Domain > &b, SmartFraction< Domain > *q=NULL) const SmartFraction< Domain > virtual euclideanSize() const SmartFraction< Domain > virtual extendedEuclidean(const SmartFraction< Domain > &b, SmartFraction< Domain > *s=NULL, SmartFraction< Domain > *t=NULL) const SmartFraction< Domain > inlinevirtual gcd(const SmartFraction< Domain > &b) const SmartFraction< Domain > virtual inverse() const SmartFraction< Domain > virtual isOne() const SmartFraction< Domain > virtual isZero() const SmartFraction< Domain > virtual normalize() (defined in SmartFraction< Domain >) SmartFraction< Domain > numerator() const SmartFraction< Domain > virtual one() SmartFraction< Domain > virtual operator!=(const SmartFraction< Domain > &b) const SmartFraction< Domain > virtual operator%(const SmartFraction< Domain > &b) const SmartFraction< Domain > virtual operator%=(const SmartFraction< Domain > &b) SmartFraction< Domain > virtual operator*(const SmartFraction< Domain > &b) const SmartFraction< Domain > virtual operator*=(const SmartFraction< Domain > &b) SmartFraction< Domain > virtual operator+(const SmartFraction< Domain > &b) const SmartFraction< Domain > virtual operator+=(const SmartFraction< Domain > &b) SmartFraction< Domain > virtual operator-(const SmartFraction< Domain > &b) const SmartFraction< Domain > virtual operator-() const SmartFraction< Domain > virtual operator-=(const SmartFraction< Domain > &b) SmartFraction< Domain > virtual operator/(const SmartFraction< Domain > &b) const SmartFraction< Domain > virtual operator/=(const SmartFraction< Domain > &b) SmartFraction< Domain > virtual operator==(const SmartFraction< Domain > &b) const SmartFraction< Domain > virtual operator^(long long int e) const SmartFraction< Domain > virtual operator^=(long long int e) SmartFraction< Domain > virtual print(std::ostream &ostream) const SmartFraction< Domain > virtual quotient(const SmartFraction< Domain > &b) const SmartFraction< Domain > virtual remainder(const SmartFraction< Domain > &b) const SmartFraction< Domain > virtual set(const std::vector< std::pair< Domain, int >> &a, const std::vector< std::pair< Domain, int >> &b) (defined in SmartFraction< Domain >) SmartFraction< Domain > setDenominator(const std::vector< std::pair< Domain, int >> &b) (defined in SmartFraction< Domain >) SmartFraction< Domain > setNumerator(const std::vector< std::pair< Domain, int >> &b) (defined in SmartFraction< Domain >) SmartFraction< Domain > SmartFraction() SmartFraction< Domain > inline SmartFraction(const SmartFraction< Domain > &b) SmartFraction< Domain > inline SmartFraction(std::vector< Factor< Domain >> a, std::vector< Factor< Domain >> b) SmartFraction< Domain > inline SmartFraction(Domain a, Domain b) (defined in SmartFraction< Domain >) SmartFraction< Domain > inline squareFree() const SmartFraction< Domain > inlinevirtual unitCanonical(SmartFraction< Domain > *u=NULL, SmartFraction< Domain > *v=NULL) const SmartFraction< Domain > virtual zero() SmartFraction< Domain > virtual ~SmartFraction() (defined in SmartFraction< Domain >) SmartFraction< Domain > inline