| coefficient(int, const int *) const | SparseMultivariateIntegerPolynomial | virtual |
| coefficient(const std::vector< int > &v) const | SparseMultivariateIntegerPolynomial | inlinevirtual |
| content() const | SparseMultivariateIntegerPolynomial | |
| content(const std::vector< Symbol > &v) const | SparseMultivariateIntegerPolynomial | |
| convertToExpressionTree() const | SparseMultivariateIntegerPolynomial | |
| convertToSUP(const Symbol &x) const | SparseMultivariateIntegerPolynomial | |
| deepCopy() const | SparseMultivariateIntegerPolynomial | |
| degree() const | SparseMultivariateIntegerPolynomial | |
| degree(const Symbol &) const | SparseMultivariateIntegerPolynomial | virtual |
| derivative(const Symbol &s, int k) const | SparseMultivariateIntegerPolynomial | virtual |
| derivative(const Symbol &s) const | SparseMultivariateIntegerPolynomial | inlinevirtual |
| differentiate(const Symbol &s, int k) | SparseMultivariateIntegerPolynomial | inlinevirtual |
| differentiate(const Symbol &s) | SparseMultivariateIntegerPolynomial | inlinevirtual |
| divide(const SparseMultivariateIntegerPolynomial &b, SparseMultivariateIntegerPolynomial &q, SparseMultivariateIntegerPolynomial &r) const | SparseMultivariateIntegerPolynomial | |
| evaluate(int n, const Symbol *syms, const Integer *xs) const | SparseMultivariateIntegerPolynomial | inlinevirtual |
| evaluate(const std::vector< Symbol > &vars, const std::vector< Integer > &values) const | SparseMultivariateIntegerPolynomial | virtual |
| factor() const | SparseMultivariateIntegerPolynomial | |
| fromString(const std::string &str) | SparseMultivariateIntegerPolynomial | |
| gcd(const SparseMultivariateIntegerPolynomial &b) const | SparseMultivariateIntegerPolynomial | |
| head() const | SparseMultivariateIntegerPolynomial | virtual |
| initial() const | SparseMultivariateIntegerPolynomial | virtual |
| integral(const Symbol &s, int k) const | SparseMultivariateIntegerPolynomial | |
| integral(const Symbol &s) const | SparseMultivariateIntegerPolynomial | inline |
| integrate(const Symbol &s, int k) | SparseMultivariateIntegerPolynomial | inline |
| integrate(const Symbol &s) | SparseMultivariateIntegerPolynomial | inline |
| interpolate(const std::vector< std::vector< Integer >> &points, const std::vector< Integer > &vals) | SparseMultivariateIntegerPolynomial | static |
| interpolate(const std::vector< std::vector< RationalNumber >> &points, const std::vector< RationalNumber > &vals) | SparseMultivariateIntegerPolynomial | static |
| isConstant() const | SparseMultivariateIntegerPolynomial | |
| isConstantTermZero() const | SparseMultivariateIntegerPolynomial | |
| isEqual(const SparseMultivariateIntegerPolynomial &b) const | SparseMultivariateIntegerPolynomial | |
| isNegativeOne() const | SparseMultivariateIntegerPolynomial | |
| isOne() const | SparseMultivariateIntegerPolynomial | |
| isZero() const | SparseMultivariateIntegerPolynomial | |
| leadingCoefficient() const | SparseMultivariateIntegerPolynomial | |
| leadingCoefficientInVariable(const Symbol &x, int *e=NULL) const | SparseMultivariateIntegerPolynomial | |
| leadingVariable() const | SparseMultivariateIntegerPolynomial | |
| leadingVariableDegree() const | SparseMultivariateIntegerPolynomial | |
| mainDegree() const | SparseMultivariateIntegerPolynomial | virtual |
| mainVariable() const | SparseMultivariateIntegerPolynomial | inlinevirtual |
| MapleInterface (defined in SparseMultivariateIntegerPolynomial) | SparseMultivariateIntegerPolynomial | friend |
| negate() | SparseMultivariateIntegerPolynomial | |
| negativeOne() | SparseMultivariateIntegerPolynomial | |
| numberOfRingVariables() const | SparseMultivariateIntegerPolynomial | inlinevirtual |
| numberOfTerms() const | SparseMultivariateIntegerPolynomial | |
| numberOfVariables() const | SparseMultivariateIntegerPolynomial | virtual |
| one() | SparseMultivariateIntegerPolynomial | |
| operator!=(const SparseMultivariateIntegerPolynomial &b) const | SparseMultivariateIntegerPolynomial | |
| operator%(const SparseMultivariateIntegerPolynomial &b) const | SparseMultivariateIntegerPolynomial | |
| operator%=(const SparseMultivariateIntegerPolynomial &b) | SparseMultivariateIntegerPolynomial | |
| operator*(const SparseMultivariateIntegerPolynomial &b) const | SparseMultivariateIntegerPolynomial | |
| operator*(SparseMultivariateIntegerPolynomial &&b) const (defined in SparseMultivariateIntegerPolynomial) | SparseMultivariateIntegerPolynomial | |
| operator*(const mpz_t r) const | SparseMultivariateIntegerPolynomial | inline |
| operator*(const mpz_class &r) const | SparseMultivariateIntegerPolynomial | |
| operator*(const Integer &r) const | SparseMultivariateIntegerPolynomial | inline |
| operator*(const mpz_t r, const SparseMultivariateIntegerPolynomial &b) | SparseMultivariateIntegerPolynomial | friend |
| operator*(const mpz_class &r, const SparseMultivariateIntegerPolynomial &b) | SparseMultivariateIntegerPolynomial | friend |
| operator*=(const SparseMultivariateIntegerPolynomial &b) | SparseMultivariateIntegerPolynomial | |
| operator*=(const mpz_t r) | SparseMultivariateIntegerPolynomial | inline |
| operator*=(const mpz_class &r) | SparseMultivariateIntegerPolynomial | |
| operator*=(const Integer &r) | SparseMultivariateIntegerPolynomial | inline |
| operator+(const SparseMultivariateIntegerPolynomial &b) const | SparseMultivariateIntegerPolynomial | |
| operator+(SparseMultivariateIntegerPolynomial &&b) const (defined in SparseMultivariateIntegerPolynomial) | SparseMultivariateIntegerPolynomial | |
| operator+(const mpz_t r) const | SparseMultivariateIntegerPolynomial | inline |
| operator+(const mpz_class &r) const | SparseMultivariateIntegerPolynomial | |
| operator+(const Integer &r) const (defined in SparseMultivariateIntegerPolynomial) | SparseMultivariateIntegerPolynomial | inline |
| operator+(const mpz_t r, const SparseMultivariateIntegerPolynomial &b) | SparseMultivariateIntegerPolynomial | friend |
| operator+(const mpz_class &r, const SparseMultivariateIntegerPolynomial &b) | SparseMultivariateIntegerPolynomial | friend |
| operator+=(const SparseMultivariateIntegerPolynomial &b) | SparseMultivariateIntegerPolynomial | |
| operator+=(const mpz_t r) | SparseMultivariateIntegerPolynomial | inline |
| operator+=(const mpz_class &r) | SparseMultivariateIntegerPolynomial | |
| operator+=(const Integer &r) | SparseMultivariateIntegerPolynomial | inline |
| operator-(const SparseMultivariateIntegerPolynomial &b) const | SparseMultivariateIntegerPolynomial | |
| operator-(SparseMultivariateIntegerPolynomial &&b) const (defined in SparseMultivariateIntegerPolynomial) | SparseMultivariateIntegerPolynomial | |
| operator-() const | SparseMultivariateIntegerPolynomial | |
| operator-(const mpz_t r) const | SparseMultivariateIntegerPolynomial | inline |
| operator-(const mpz_class &r) const | SparseMultivariateIntegerPolynomial | |
| operator-(const Integer &r) const | SparseMultivariateIntegerPolynomial | inline |
| operator-(const mpz_t r, const SparseMultivariateIntegerPolynomial &b) | SparseMultivariateIntegerPolynomial | friend |
| operator-(const mpz_class &r, const SparseMultivariateIntegerPolynomial &b) | SparseMultivariateIntegerPolynomial | friend |
| operator-=(const SparseMultivariateIntegerPolynomial &b) | SparseMultivariateIntegerPolynomial | |
| operator-=(const mpz_t r) | SparseMultivariateIntegerPolynomial | inline |
| operator-=(const mpz_class &r) | SparseMultivariateIntegerPolynomial | |
| operator-=(const Integer &r) | SparseMultivariateIntegerPolynomial | inline |
| operator/(const SparseMultivariateIntegerPolynomial &b) const | SparseMultivariateIntegerPolynomial | |
| operator/(SparseMultivariateIntegerPolynomial &&b) const (defined in SparseMultivariateIntegerPolynomial) | SparseMultivariateIntegerPolynomial | |
| operator/(const mpz_t r) const | SparseMultivariateIntegerPolynomial | inline |
| operator/(const mpz_class &r) const | SparseMultivariateIntegerPolynomial | |
| operator/(const Integer &r) const | SparseMultivariateIntegerPolynomial | inline |
| operator/(const mpz_t r, const SparseMultivariateIntegerPolynomial &b) | SparseMultivariateIntegerPolynomial | friend |
| operator/(const mpz_class &r, const SparseMultivariateIntegerPolynomial &b) | SparseMultivariateIntegerPolynomial | friend |
| operator/=(const SparseMultivariateIntegerPolynomial &b) | SparseMultivariateIntegerPolynomial | |
| operator/=(const mpz_t r) | SparseMultivariateIntegerPolynomial | inline |
| operator/=(const mpz_class &r) | SparseMultivariateIntegerPolynomial | |
| operator/=(const Integer &r) | SparseMultivariateIntegerPolynomial | inline |
| operator=(const SparseMultivariateIntegerPolynomial &b) | SparseMultivariateIntegerPolynomial | |
| operator=(SparseMultivariateIntegerPolynomial &&b) | SparseMultivariateIntegerPolynomial | |
| operator=(const Integer &r) | SparseMultivariateIntegerPolynomial | |
| operator==(const SparseMultivariateIntegerPolynomial &b) const | SparseMultivariateIntegerPolynomial | |
| operator>>(std::istream &in, SparseMultivariateIntegerPolynomial &p) | SparseMultivariateIntegerPolynomial | friend |
| operator[](int index) const | SparseMultivariateIntegerPolynomial | |
| operator^(long long int e) const | SparseMultivariateIntegerPolynomial | |
| operator^=(long long int e) | SparseMultivariateIntegerPolynomial | |
| primitiveGCD(const SparseMultivariateIntegerPolynomial &b) const | SparseMultivariateIntegerPolynomial | |
| primitivePart() const | SparseMultivariateIntegerPolynomial | |
| primitivePart(Integer &content) const | SparseMultivariateIntegerPolynomial | |
| primitivePart(const std::vector< Symbol > &v) const | SparseMultivariateIntegerPolynomial | |
| primitivePart(const std::vector< Symbol > &v, SparseMultivariateIntegerPolynomial &content) const | SparseMultivariateIntegerPolynomial | |
| print(std::ostream &os) const | SparseMultivariateIntegerPolynomial | |
| printSLP(std::ostream &out=std::cout) const | SparseMultivariateIntegerPolynomial | |
| pseudoDivide(const SparseMultivariateIntegerPolynomial &b, SparseMultivariateIntegerPolynomial *quo=NULL, SparseMultivariateIntegerPolynomial *mult=NULL, bool lazy=0) const | SparseMultivariateIntegerPolynomial | |
| randomPolynomial(int numvar, int nterms, unsigned long int coefBound, degree_t sparsity, bool includeNeg) | SparseMultivariateIntegerPolynomial | |
| randomPolynomial(std::vector< int > maxDegs, unsigned long int coefBound, float sparsity, bool includeNeg) | SparseMultivariateIntegerPolynomial | |
| rank() const | SparseMultivariateIntegerPolynomial | virtual |
| rationalDivide(const SparseMultivariateIntegerPolynomial &b, SparseMultivariateRationalPolynomial &q, SparseMultivariateRationalPolynomial &r) const | SparseMultivariateIntegerPolynomial | |
| rationalIntegral(const Symbol &s, int k) const | SparseMultivariateIntegerPolynomial | |
| rationalIntegral(const Symbol &s) const | SparseMultivariateIntegerPolynomial | |
| resultant(const SparseMultivariateIntegerPolynomial &q) const (defined in SparseMultivariateIntegerPolynomial) | SparseMultivariateIntegerPolynomial | |
| ringVariables() const | SparseMultivariateIntegerPolynomial | virtual |
| separant() const | SparseMultivariateIntegerPolynomial | virtual |
| setCoefficient(int, const int *, const Integer &) | SparseMultivariateIntegerPolynomial | virtual |
| setCoefficient(const std::vector< int > &v, const Integer &r) | SparseMultivariateIntegerPolynomial | inlinevirtual |
| setLeadingCoefficient(const Integer &it) | SparseMultivariateIntegerPolynomial | |
| setRingVariables(const std::vector< Symbol > &) | SparseMultivariateIntegerPolynomial | virtual |
| slp (defined in SparseMultivariateIntegerPolynomial) | SparseMultivariateIntegerPolynomial | |
| SparseMultivariateIntegerPolynomial() | SparseMultivariateIntegerPolynomial | |
| SparseMultivariateIntegerPolynomial(int v) | SparseMultivariateIntegerPolynomial | |
| SparseMultivariateIntegerPolynomial(const Symbol &x) | SparseMultivariateIntegerPolynomial | |
| SparseMultivariateIntegerPolynomial(const std::string &str) | SparseMultivariateIntegerPolynomial | |
| SparseMultivariateIntegerPolynomial(const SparseMultivariateIntegerPolynomial &b) | SparseMultivariateIntegerPolynomial | |
| SparseMultivariateIntegerPolynomial(SparseMultivariateIntegerPolynomial &&b) | SparseMultivariateIntegerPolynomial | |
| SparseMultivariateIntegerPolynomial(const SparseMultivariateRationalPolynomial &b) | SparseMultivariateIntegerPolynomial | |
| SparseMultivariateIntegerPolynomial(const Integer &r, int nvar=0) | SparseMultivariateIntegerPolynomial | |
| SparseMultivariateIntegerPolynomial(const RationalNumber &r, int nvar=0) | SparseMultivariateIntegerPolynomial | |
| SparseMultivariateIntegerPolynomial(const DenseUnivariateIntegerPolynomial &p) | SparseMultivariateIntegerPolynomial | |
| SparseMultivariateIntegerPolynomial(const SparseUnivariatePolynomial< SparseMultivariateIntegerPolynomial > &s) | SparseMultivariateIntegerPolynomial | |
| SparseMultivariateRationalPolynomial (defined in SparseMultivariateIntegerPolynomial) | SparseMultivariateIntegerPolynomial | friend |
| squareFree() const | SparseMultivariateIntegerPolynomial | |
| squareFree(const std::vector< Symbol > &vars) const | SparseMultivariateIntegerPolynomial | |
| squareFreePart() const | SparseMultivariateIntegerPolynomial | |
| squareFreePart(std::vector< Symbol > &vars) const | SparseMultivariateIntegerPolynomial | |
| straightLineProgram() | SparseMultivariateIntegerPolynomial | |
| subresultantChain(const SparseMultivariateIntegerPolynomial &q, int filled=0) const (defined in SparseMultivariateIntegerPolynomial) | SparseMultivariateIntegerPolynomial | |
| subresultantGCD(const SparseMultivariateIntegerPolynomial &q) const (defined in SparseMultivariateIntegerPolynomial) | SparseMultivariateIntegerPolynomial | |
| tail() const | SparseMultivariateIntegerPolynomial | virtual |
| trailingCoefficient() const | SparseMultivariateIntegerPolynomial | |
| unitCanonical(SparseMultivariateIntegerPolynomial *u, SparseMultivariateIntegerPolynomial *v) const | SparseMultivariateIntegerPolynomial | inline |
| variables() const | SparseMultivariateIntegerPolynomial | virtual |
| zero() | SparseMultivariateIntegerPolynomial | |
| ~SparseMultivariateIntegerPolynomial() | SparseMultivariateIntegerPolynomial | |