Term Member List

This is the complete list of members for Term, including all inherited members.

_exponents | Term | private
_varCount | Term | private
allocate(size_t size) | Term | private static
begin() | Term | inline
begin() const | Term | inline
clear() | Term | inline
colon(Exponent *res, const Exponent *a, const Exponent *b, size_t varCount) | Term | inline static
colon(const Term &a, const Term &b) | Term | inline
colon(const Exponent *a, const Exponent *b) | Term | inline
deallocate(Exponent *p, size_t size) | Term | private static
decrement(Exponent *a, size_t varCount) | Term | inline static
decrement() | Term | inline
divides(const Exponent *a, const Exponent *b, size_t varCount) | Term | inline static
divides(const Term &term) const | Term | inline
divides(const Exponent *term) const | Term | inline
dominates(const Exponent *a, const Exponent *b, size_t varCount) | Term | inline static
dominates(const Term &term) const | Term | inline
dominates(const Exponent *term) const | Term | inline
encodedDual(Exponent *res, const Exponent *dualOf, const Exponent *point, size_t varCount) | Term | inline static
encodedDual(const Term &dualOf, const Term &point) | Term | inline
encodedDual(const Exponent *dualOf, const Exponent *point) | Term | inline
end() | Term | inline
end() const | Term | inline
gcd(Exponent *res, const Exponent *a, const Exponent *b, size_t varCount) | Term | inline static
gcd(const Term &a, const Term &b) | Term | inline
gcd(const Exponent *a, const Exponent *b) | Term | inline
getFirstMaxExponent(const Exponent *a, size_t varCount) | Term | inline static
getFirstMaxExponent() const | Term | inline
getFirstNonZeroExponent(const Exponent *a, size_t varCount) | Term | inline static
getFirstNonZeroExponent() const | Term | inline
getHashCode(const Exponent *a, size_t varCount) | Term | inline static
getHashCode() const | Term | inline
getMaxExponent() const | Term | inline
getMiddleNonZeroExponent(const Exponent *a, size_t varCount) | Term | inline static
getMiddleNonZeroExponent() const | Term | inline
getSizeOfSupport(const Exponent *a, size_t varCount) | Term | inline static
getSizeOfSupport() const | Term | inline
getVarCount() const | Term | inline
hasSameSupport(const Exponent *a, const Exponent *b, size_t varCount) | Term | inline static
hasSameSupport(const Term &a) const | Term | inline
hasSameSupport(const Exponent *a) const | Term | inline
initialize(const Exponent *exponents, size_t varCount) | Term | inline private
isIdentity(const Exponent *a, size_t varCount) | Term | inline static
isIdentity() const | Term | inline
isSquareFree(const Exponent *a, size_t varCount) | Term | inline static
isSquareFree() const | Term | inline
lcm(Exponent *res, const Exponent *a, const Exponent *b, size_t varCount) | Term | inline static
lcm(const Term &a, const Term &b, int position) | Term | inline
lcm(const Term &a, const Term &b) | Term | inline
lcm(const Exponent *a, const Exponent *b) | Term | inline
operator const Exponent *() const | Term | inline
operator Exponent *() | Term | inline
operator!=(const Term &term) const | Term | inline
operator!=(const Exponent *term) const | Term | inline
operator=(const Term &term) | Term | inline
operator=(const Exponent *exponents) | Term | inline
operator==(const Term &term) const | Term | inline
operator==(const Exponent *term) const | Term |
operator[](int offset) const | Term | inline
operator[](unsigned int offset) const | Term | inline
operator[](unsigned long offset) const | Term | inline
operator[](unsigned long long offset) const | Term | inline
operator[](int offset) | Term | inline
operator[](unsigned int offset) | Term | inline
operator[](unsigned long offset) | Term | inline
operator[](unsigned long long offset) | Term | inline
print(FILE *file, const Exponent *e, size_t varCount) | Term | static
print(ostream &out, const Exponent *e, size_t varCount) | Term | static
print(FILE *file) const | Term | inline
print(ostream &out) const | Term | inline
product(Exponent *res, const Exponent *a, const Exponent *b, size_t varCount) | Term | inline static
product(const Term &a, const Term &b) | Term | inline
product(const Exponent *a, const Exponent *b) | Term | inline
reset(size_t newVarCount) | Term | inline
setToIdentity(Exponent *res, size_t varCount) | Term | inline static
setToIdentity() | Term | inline
sharesNonZeroExponent(const Exponent *a, const Exponent *b, size_t varCount) | Term | inline static
sharesNonZeroExponent(const Exponent *a) const | Term | inline
sharesNonZeroExponent(const Term &a) const | Term | inline
strictlyDivides(const Exponent *a, const Exponent *b, size_t varCount) | Term | inline static
strictlyDivides(const Term &term) const | Term | inline
strictlyDivides(const Exponent *term) const | Term | inline
swap(Term &term) | Term | inline
Term() | Term | inline
Term(const Term &term) | Term | inline
Term(const Exponent *exponents, size_t varCount) | Term | inline
Term(size_t varCount) | Term | inline
Term(const string &str) | Term |
~Term() | Term | inline