Frobby  0.9.5
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() constTerminline
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) constTerminline
divides(const Exponent *term) constTerminline
dominates(const Exponent *a, const Exponent *b, size_t varCount)Terminlinestatic
dominates(const Term &term) constTerminline
dominates(const Exponent *term) constTerminline
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() constTerminline
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() constTerminline
getFirstNonZeroExponent(const Exponent *a, size_t varCount)Terminlinestatic
getFirstNonZeroExponent() constTerminline
getHashCode(const Exponent *a, size_t varCount)Terminlinestatic
getHashCode() constTerminline
getMaxExponent() constTerminline
getMiddleNonZeroExponent(const Exponent *a, size_t varCount)Terminlinestatic
getMiddleNonZeroExponent() constTerminline
getSizeOfSupport(const Exponent *a, size_t varCount)Terminlinestatic
getSizeOfSupport() constTerminline
getVarCount() constTerminline
hasSameSupport(const Exponent *a, const Exponent *b, size_t varCount)Terminlinestatic
hasSameSupport(const Term &a) constTerminline
hasSameSupport(const Exponent *a) constTerminline
initialize(const Exponent *exponents, size_t varCount)Terminlineprivate
isIdentity(const Exponent *a, size_t varCount)Terminlinestatic
isIdentity() constTerminline
isSquareFree(const Exponent *a, size_t varCount)Terminlinestatic
isSquareFree() constTerminline
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 *() constTerminline
operator Exponent *()Terminline
operator!=(const Term &term) constTerminline
operator!=(const Exponent *term) constTerminline
operator=(const Term &term)Terminline
operator=(const Exponent *exponents)Terminline
operator==(const Term &term) constTerminline
operator==(const Exponent *term) constTerm
operator[](int offset) constTerminline
operator[](unsigned int offset) constTerminline
operator[](unsigned long offset) constTerminline
operator[](unsigned long long offset) constTerminline
operator[](int offset)Terminline
operator[](unsigned int offset)Terminline
operator[](unsigned long offset)Terminline
operator[](unsigned long 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) constTerminline
print(ostream &out) constTerminline
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) constTerminline
sharesNonZeroExponent(const Term &a) constTerminline
strictlyDivides(const Exponent *a, const Exponent *b, size_t varCount)Terminlinestatic
strictlyDivides(const Term &term) constTerminline
strictlyDivides(const Exponent *term) constTerminline
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