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

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

canonicalize()SmartFraction< Domain >virtual
convertToExpressionTree() constSmartFraction< Domain >inlinevirtual
denominator() constSmartFraction< Domain >virtual
euclideanDivision(const SmartFraction< Domain > &b, SmartFraction< Domain > *q=NULL) constSmartFraction< Domain >virtual
euclideanSize() constSmartFraction< Domain >virtual
extendedEuclidean(const SmartFraction< Domain > &b, SmartFraction< Domain > *s=NULL, SmartFraction< Domain > *t=NULL) constSmartFraction< Domain >inlinevirtual
gcd(const SmartFraction< Domain > &b) constSmartFraction< Domain >virtual
inverse() constSmartFraction< Domain >virtual
isOne() constSmartFraction< Domain >virtual
isZero() constSmartFraction< Domain >virtual
normalize() (defined in SmartFraction< Domain >)SmartFraction< Domain >
numerator() constSmartFraction< Domain >virtual
one()SmartFraction< Domain >virtual
operator!=(const SmartFraction< Domain > &b) constSmartFraction< Domain >virtual
operator%(const SmartFraction< Domain > &b) constSmartFraction< Domain >virtual
operator%=(const SmartFraction< Domain > &b)SmartFraction< Domain >virtual
operator*(const SmartFraction< Domain > &b) constSmartFraction< Domain >virtual
operator*=(const SmartFraction< Domain > &b)SmartFraction< Domain >virtual
operator+(const SmartFraction< Domain > &b) constSmartFraction< Domain >virtual
operator+=(const SmartFraction< Domain > &b)SmartFraction< Domain >virtual
operator-(const SmartFraction< Domain > &b) constSmartFraction< Domain >virtual
operator-() constSmartFraction< Domain >virtual
operator-=(const SmartFraction< Domain > &b)SmartFraction< Domain >virtual
operator/(const SmartFraction< Domain > &b) constSmartFraction< Domain >virtual
operator/=(const SmartFraction< Domain > &b)SmartFraction< Domain >virtual
operator==(const SmartFraction< Domain > &b) constSmartFraction< Domain >virtual
operator^(long long int e) constSmartFraction< Domain >virtual
operator^=(long long int e)SmartFraction< Domain >virtual
print(std::ostream &ostream) constSmartFraction< Domain >virtual
quotient(const SmartFraction< Domain > &b) constSmartFraction< Domain >virtual
remainder(const SmartFraction< Domain > &b) constSmartFraction< 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() constSmartFraction< Domain >inlinevirtual
unitCanonical(SmartFraction< Domain > *u=NULL, SmartFraction< Domain > *v=NULL) constSmartFraction< Domain >virtual
zero()SmartFraction< Domain >virtual
~SmartFraction() (defined in SmartFraction< Domain >)SmartFraction< Domain >inline