Frobby  0.9.0
Term Member List

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

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