Basic Polynomial Algebra Subprograms (BPAS)  v. 1.652
SparseMultivariateIntegerPolynomial Member List

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

characteristic (defined in SparseMultivariateIntegerPolynomial)SparseMultivariateIntegerPolynomialstatic
coefficient(int, const int *) constSparseMultivariateIntegerPolynomialvirtual
coefficient(const std::vector< int > &v) const (defined in SparseMultivariateIntegerPolynomial)SparseMultivariateIntegerPolynomialinlinevirtual
content() constSparseMultivariateIntegerPolynomial
content(const std::vector< Symbol > &v) constSparseMultivariateIntegerPolynomial
convertToExpressionTree() constSparseMultivariateIntegerPolynomial
convertToSUP(const Symbol &x) constSparseMultivariateIntegerPolynomial
deepCopy() constSparseMultivariateIntegerPolynomial
degree() constSparseMultivariateIntegerPolynomial
degree(const Symbol &) constSparseMultivariateIntegerPolynomialvirtual
derivative(const Symbol &s, int k) constSparseMultivariateIntegerPolynomialvirtual
derivative(const Symbol &s) constSparseMultivariateIntegerPolynomialinlinevirtual
differentiate(const Symbol &s, int k)SparseMultivariateIntegerPolynomialinlinevirtual
differentiate(const Symbol &s)SparseMultivariateIntegerPolynomialinlinevirtual
divide(const SparseMultivariateIntegerPolynomial &b, SparseMultivariateIntegerPolynomial &q, SparseMultivariateIntegerPolynomial &r) constSparseMultivariateIntegerPolynomial
evaluate(int n, const Symbol *syms, const Integer *xs) constSparseMultivariateIntegerPolynomialinlinevirtual
evaluate(const std::vector< Symbol > &vars, const std::vector< Integer > &values) constSparseMultivariateIntegerPolynomialvirtual
factor() constSparseMultivariateIntegerPolynomial
fromString(const std::string &str)SparseMultivariateIntegerPolynomial
gcd(const SparseMultivariateIntegerPolynomial &b) constSparseMultivariateIntegerPolynomial
head() constSparseMultivariateIntegerPolynomialvirtual
initial() constSparseMultivariateIntegerPolynomialvirtual
integral(const Symbol &s, int k) constSparseMultivariateIntegerPolynomial
integral(const Symbol &s) constSparseMultivariateIntegerPolynomialinline
integrate(const Symbol &s, int k)SparseMultivariateIntegerPolynomialinline
integrate(const Symbol &s)SparseMultivariateIntegerPolynomialinline
interpolate(const std::vector< std::vector< Integer >> &points, const std::vector< Integer > &vals)SparseMultivariateIntegerPolynomialstatic
interpolate(const std::vector< std::vector< RationalNumber >> &points, const std::vector< RationalNumber > &vals)SparseMultivariateIntegerPolynomialstatic
isConstant() constSparseMultivariateIntegerPolynomial
isConstantTermZero() constSparseMultivariateIntegerPolynomial
isEqual(const SparseMultivariateIntegerPolynomial &b) constSparseMultivariateIntegerPolynomial
isNegativeOne() constSparseMultivariateIntegerPolynomial
isOne() constSparseMultivariateIntegerPolynomial
isZero() constSparseMultivariateIntegerPolynomial
leadingCoefficient() constSparseMultivariateIntegerPolynomial
leadingCoefficientInVariable(const Symbol &x, int *e=NULL) constSparseMultivariateIntegerPolynomial
leadingVariable() constSparseMultivariateIntegerPolynomial
leadingVariableDegree() constSparseMultivariateIntegerPolynomial
mainDegree() constSparseMultivariateIntegerPolynomialvirtual
mainVariable() constSparseMultivariateIntegerPolynomialinlinevirtual
negate()SparseMultivariateIntegerPolynomial
negativeOne()SparseMultivariateIntegerPolynomial
numberOfRingVariables() constSparseMultivariateIntegerPolynomialinlinevirtual
numberOfTerms() constSparseMultivariateIntegerPolynomial
numberOfVariables() constSparseMultivariateIntegerPolynomialvirtual
one()SparseMultivariateIntegerPolynomial
operator!=(const SparseMultivariateIntegerPolynomial &b) constSparseMultivariateIntegerPolynomial
operator%(const SparseMultivariateIntegerPolynomial &b) constSparseMultivariateIntegerPolynomial
operator%=(const SparseMultivariateIntegerPolynomial &b)SparseMultivariateIntegerPolynomial
operator*(const SparseMultivariateIntegerPolynomial &b) constSparseMultivariateIntegerPolynomial
operator*(SparseMultivariateIntegerPolynomial &&b) const (defined in SparseMultivariateIntegerPolynomial)SparseMultivariateIntegerPolynomial
operator*(const mpz_t r) constSparseMultivariateIntegerPolynomialinline
operator*(const mpz_class &r) constSparseMultivariateIntegerPolynomial
operator*(const Integer &r) constSparseMultivariateIntegerPolynomialinline
operator*(const mpz_t r, const SparseMultivariateIntegerPolynomial &b)SparseMultivariateIntegerPolynomialfriend
operator*(const mpz_class &r, const SparseMultivariateIntegerPolynomial &b)SparseMultivariateIntegerPolynomialfriend
operator*=(const SparseMultivariateIntegerPolynomial &b)SparseMultivariateIntegerPolynomial
operator*=(const mpz_t r)SparseMultivariateIntegerPolynomialinline
operator*=(const mpz_class &r)SparseMultivariateIntegerPolynomial
operator*=(const Integer &r)SparseMultivariateIntegerPolynomialinline
operator+(const SparseMultivariateIntegerPolynomial &b) constSparseMultivariateIntegerPolynomial
operator+(SparseMultivariateIntegerPolynomial &&b) const (defined in SparseMultivariateIntegerPolynomial)SparseMultivariateIntegerPolynomial
operator+(const mpz_t r) constSparseMultivariateIntegerPolynomialinline
operator+(const mpz_class &r) constSparseMultivariateIntegerPolynomial
operator+(const Integer &r) const (defined in SparseMultivariateIntegerPolynomial)SparseMultivariateIntegerPolynomialinline
operator+(const mpz_t r, const SparseMultivariateIntegerPolynomial &b)SparseMultivariateIntegerPolynomialfriend
operator+(const mpz_class &r, const SparseMultivariateIntegerPolynomial &b)SparseMultivariateIntegerPolynomialfriend
operator+=(const SparseMultivariateIntegerPolynomial &b)SparseMultivariateIntegerPolynomial
operator+=(const mpz_t r)SparseMultivariateIntegerPolynomialinline
operator+=(const mpz_class &r)SparseMultivariateIntegerPolynomial
operator+=(const Integer &r)SparseMultivariateIntegerPolynomialinline
operator-(const SparseMultivariateIntegerPolynomial &b) constSparseMultivariateIntegerPolynomial
operator-(SparseMultivariateIntegerPolynomial &&b) const (defined in SparseMultivariateIntegerPolynomial)SparseMultivariateIntegerPolynomial
operator-() constSparseMultivariateIntegerPolynomial
operator-(const mpz_t r) constSparseMultivariateIntegerPolynomialinline
operator-(const mpz_class &r) constSparseMultivariateIntegerPolynomial
operator-(const Integer &r) constSparseMultivariateIntegerPolynomialinline
operator-(const mpz_t r, const SparseMultivariateIntegerPolynomial &b)SparseMultivariateIntegerPolynomialfriend
operator-(const mpz_class &r, const SparseMultivariateIntegerPolynomial &b)SparseMultivariateIntegerPolynomialfriend
operator-=(const SparseMultivariateIntegerPolynomial &b)SparseMultivariateIntegerPolynomial
operator-=(const mpz_t r)SparseMultivariateIntegerPolynomialinline
operator-=(const mpz_class &r)SparseMultivariateIntegerPolynomial
operator-=(const Integer &r)SparseMultivariateIntegerPolynomialinline
operator/(const SparseMultivariateIntegerPolynomial &b) constSparseMultivariateIntegerPolynomial
operator/(SparseMultivariateIntegerPolynomial &&b) const (defined in SparseMultivariateIntegerPolynomial)SparseMultivariateIntegerPolynomial
operator/(const mpz_t r) constSparseMultivariateIntegerPolynomialinline
operator/(const mpz_class &r) constSparseMultivariateIntegerPolynomial
operator/(const Integer &r) constSparseMultivariateIntegerPolynomialinline
operator/(const mpz_t r, const SparseMultivariateIntegerPolynomial &b)SparseMultivariateIntegerPolynomialfriend
operator/(const mpz_class &r, const SparseMultivariateIntegerPolynomial &b)SparseMultivariateIntegerPolynomialfriend
operator/=(const SparseMultivariateIntegerPolynomial &b)SparseMultivariateIntegerPolynomial
operator/=(const mpz_t r)SparseMultivariateIntegerPolynomialinline
operator/=(const mpz_class &r)SparseMultivariateIntegerPolynomial
operator/=(const Integer &r)SparseMultivariateIntegerPolynomialinline
operator=(const SparseMultivariateIntegerPolynomial &b)SparseMultivariateIntegerPolynomial
operator=(SparseMultivariateIntegerPolynomial &&b)SparseMultivariateIntegerPolynomial
operator=(const Integer &r)SparseMultivariateIntegerPolynomial
operator==(const SparseMultivariateIntegerPolynomial &b) constSparseMultivariateIntegerPolynomial
operator>>(std::istream &in, SparseMultivariateIntegerPolynomial &p)SparseMultivariateIntegerPolynomialfriend
operator[](int index) constSparseMultivariateIntegerPolynomial
operator^(long long int e) constSparseMultivariateIntegerPolynomial
operator^=(long long int e)SparseMultivariateIntegerPolynomial
primitiveGCD(const SparseMultivariateIntegerPolynomial &b) constSparseMultivariateIntegerPolynomial
primitivePart() constSparseMultivariateIntegerPolynomial
primitivePart(Integer &content) constSparseMultivariateIntegerPolynomial
primitivePart(const std::vector< Symbol > &v) constSparseMultivariateIntegerPolynomial
primitivePart(const std::vector< Symbol > &v, SparseMultivariateIntegerPolynomial &content) constSparseMultivariateIntegerPolynomial
print(std::ostream &os) constSparseMultivariateIntegerPolynomial
printSLP(std::ostream &out=std::cout) constSparseMultivariateIntegerPolynomial
properties (defined in SparseMultivariateIntegerPolynomial)SparseMultivariateIntegerPolynomialstatic
pseudoDivide(const SparseMultivariateIntegerPolynomial &b, SparseMultivariateIntegerPolynomial *quo=NULL, SparseMultivariateIntegerPolynomial *mult=NULL, bool lazy=0) constSparseMultivariateIntegerPolynomial
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() constSparseMultivariateIntegerPolynomialvirtual
rationalDivide(const SparseMultivariateIntegerPolynomial &b, SparseMultivariateRationalPolynomial &q, SparseMultivariateRationalPolynomial &r) constSparseMultivariateIntegerPolynomial
rationalIntegral(const Symbol &s, int k) constSparseMultivariateIntegerPolynomial
rationalIntegral(const Symbol &s) constSparseMultivariateIntegerPolynomial
resultant(const SparseMultivariateIntegerPolynomial &q) const (defined in SparseMultivariateIntegerPolynomial)SparseMultivariateIntegerPolynomial
ringVariables() constSparseMultivariateIntegerPolynomialvirtual
separant() const (defined in SparseMultivariateIntegerPolynomial)SparseMultivariateIntegerPolynomialvirtual
setCoefficient(int, const int *, const Integer &)SparseMultivariateIntegerPolynomialvirtual
setCoefficient(const std::vector< int > &v, const Integer &r) (defined in SparseMultivariateIntegerPolynomial)SparseMultivariateIntegerPolynomialinlinevirtual
setLeadingCoefficient(const Integer &it)SparseMultivariateIntegerPolynomial
setRingVariables(const std::vector< Symbol > &)SparseMultivariateIntegerPolynomialvirtual
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)SparseMultivariateIntegerPolynomialfriend
squareFree() constSparseMultivariateIntegerPolynomial
squareFree(const std::vector< Symbol > &vars) constSparseMultivariateIntegerPolynomial
squareFreePart() constSparseMultivariateIntegerPolynomial
squareFreePart(std::vector< Symbol > &vars) constSparseMultivariateIntegerPolynomial
straightLineProgram()SparseMultivariateIntegerPolynomial
subresultantChain(const SparseMultivariateIntegerPolynomial &q, int filled=0) const (defined in SparseMultivariateIntegerPolynomial)SparseMultivariateIntegerPolynomial
subresultantGCD(const SparseMultivariateIntegerPolynomial &q) const (defined in SparseMultivariateIntegerPolynomial)SparseMultivariateIntegerPolynomial
tail() constSparseMultivariateIntegerPolynomialvirtual
trailingCoefficient() constSparseMultivariateIntegerPolynomial
unitCanonical(SparseMultivariateIntegerPolynomial *u, SparseMultivariateIntegerPolynomial *v) constSparseMultivariateIntegerPolynomialinline
variables() constSparseMultivariateIntegerPolynomialvirtual
zero()SparseMultivariateIntegerPolynomial
~SparseMultivariateIntegerPolynomial()SparseMultivariateIntegerPolynomial