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 | |