Basic Polynomial Algebra Subprograms (BPAS)
v. 1.791
|
This is the complete list of members for SmartFraction< Domain >, including all inherited members.
canonicalize() | SmartFraction< Domain > | virtual |
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 |