AlgebricFactorization(SparseMultivariateRationalPolynomial &minimal, SparseMultivariateRationalPolynomial *polyTotalcontent) (defined in SparseMultivariateRationalPolynomial) | SparseMultivariateRationalPolynomial | |
coefficient(int, const int *) const | SparseMultivariateRationalPolynomial | virtual |
coefficient(const std::vector< int > &v) const | SparseMultivariateRationalPolynomial | inlinevirtual |
content() const | SparseMultivariateRationalPolynomial | |
content(const std::vector< Symbol > &v) const | SparseMultivariateRationalPolynomial | |
convertToExpressionTree() const | SparseMultivariateRationalPolynomial | |
convertToSUP(const Symbol &x) const | SparseMultivariateRationalPolynomial | |
deepCopy() const | SparseMultivariateRationalPolynomial | |
degree() const | SparseMultivariateRationalPolynomial | |
degree(const Symbol &) const | SparseMultivariateRationalPolynomial | virtual |
derivative(const Symbol &s, int k) const | SparseMultivariateRationalPolynomial | virtual |
derivative(const Symbol &s) const | SparseMultivariateRationalPolynomial | inlinevirtual |
differentiate(const Symbol &s, int k) | SparseMultivariateRationalPolynomial | inlinevirtual |
differentiate(const Symbol &s) | SparseMultivariateRationalPolynomial | inlinevirtual |
divide(const SparseMultivariateRationalPolynomial &b, SparseMultivariateRationalPolynomial &q, SparseMultivariateRationalPolynomial &r) const | SparseMultivariateRationalPolynomial | |
evaluate(int n, const Symbol *syms, const RationalNumber *xs) const | SparseMultivariateRationalPolynomial | inlinevirtual |
evaluate(const std::vector< Symbol > &vars, const std::vector< RationalNumber > &values) const | SparseMultivariateRationalPolynomial | virtual |
exSubresultantChain(const SparseMultivariateRationalPolynomial &q, const Symbol &v) const | SparseMultivariateRationalPolynomial | |
factor() const | SparseMultivariateRationalPolynomial | |
Factoring(SparseMultivariateRationalPolynomial &a) (defined in SparseMultivariateRationalPolynomial) | SparseMultivariateRationalPolynomial | |
fromString(const std::string &str) | SparseMultivariateRationalPolynomial | |
gcd(const SparseMultivariateRationalPolynomial &b) const | SparseMultivariateRationalPolynomial | |
head() const | SparseMultivariateRationalPolynomial | virtual |
initial() const | SparseMultivariateRationalPolynomial | virtual |
integral(const Symbol &s, int k) const | SparseMultivariateRationalPolynomial | |
integral(const Symbol &s) const | SparseMultivariateRationalPolynomial | inline |
integrate(const Symbol &s, int k) | SparseMultivariateRationalPolynomial | inline |
integrate(const Symbol &s) | SparseMultivariateRationalPolynomial | inline |
interpolate(const std::vector< std::vector< RationalNumber >> &points, const std::vector< RationalNumber > &vals) | SparseMultivariateRationalPolynomial | static |
isConstant() const | SparseMultivariateRationalPolynomial | |
isConstantTermZero() const | SparseMultivariateRationalPolynomial | |
isEqual(const SparseMultivariateRationalPolynomial &b) const | SparseMultivariateRationalPolynomial | |
isNegativeOne() const | SparseMultivariateRationalPolynomial | |
isOne() const | SparseMultivariateRationalPolynomial | |
isZero() const | SparseMultivariateRationalPolynomial | |
leadingCoefficient() const | SparseMultivariateRationalPolynomial | |
leadingCoefficientInVariable(const Symbol &x, int *e=NULL) const | SparseMultivariateRationalPolynomial | |
leadingVariable() const | SparseMultivariateRationalPolynomial | |
leadingVariableDegree() const | SparseMultivariateRationalPolynomial | |
lexNormalForm(const std::vector< Symbol > &superNames, const std::vector< SparseMultivariateRationalPolynomial > &ts, std::vector< SparseMultivariateRationalPolynomial > *quoSet=NULL) const | SparseMultivariateRationalPolynomial | |
lexNormalizeDim0(const std::vector< Symbol > &superNames, const std::vector< SparseMultivariateRationalPolynomial > &ts, SparseMultivariateRationalPolynomial *A) const (defined in SparseMultivariateRationalPolynomial) | SparseMultivariateRationalPolynomial | |
mainDegree() const | SparseMultivariateRationalPolynomial | virtual |
mainPrimitivePart() const (defined in SparseMultivariateRationalPolynomial) | SparseMultivariateRationalPolynomial | |
mainPrimitivePart(SparseMultivariateRationalPolynomial &content) const (defined in SparseMultivariateRationalPolynomial) | SparseMultivariateRationalPolynomial | |
mainVariable() const | SparseMultivariateRationalPolynomial | inlinevirtual |
negate() | SparseMultivariateRationalPolynomial | |
negativeOne() | SparseMultivariateRationalPolynomial | |
numberOfRingVariables() const | SparseMultivariateRationalPolynomial | inlinevirtual |
numberOfTerms() const | SparseMultivariateRationalPolynomial | |
numberOfVariables() const | SparseMultivariateRationalPolynomial | virtual |
one() | SparseMultivariateRationalPolynomial | |
operator!=(const SparseMultivariateRationalPolynomial &b) const | SparseMultivariateRationalPolynomial | |
operator%(const SparseMultivariateRationalPolynomial &b) const | SparseMultivariateRationalPolynomial | |
operator%(const Integer &i) const (defined in SparseMultivariateRationalPolynomial) | SparseMultivariateRationalPolynomial | inline |
operator%=(const SparseMultivariateRationalPolynomial &b) | SparseMultivariateRationalPolynomial | |
operator%=(const Integer &i) (defined in SparseMultivariateRationalPolynomial) | SparseMultivariateRationalPolynomial | inline |
operator*(const SparseMultivariateRationalPolynomial &b) const | SparseMultivariateRationalPolynomial | |
operator*(SparseMultivariateRationalPolynomial &&b) const (defined in SparseMultivariateRationalPolynomial) | SparseMultivariateRationalPolynomial | |
operator*(const ratNum_t &r) const | SparseMultivariateRationalPolynomial | inline |
operator*(const RationalNumber &r) const | SparseMultivariateRationalPolynomial | |
operator*(const ratNum_t &r, const SparseMultivariateRationalPolynomial &b) | SparseMultivariateRationalPolynomial | friend |
operator*(const RationalNumber &r, const SparseMultivariateRationalPolynomial &b) | SparseMultivariateRationalPolynomial | friend |
operator*=(const SparseMultivariateRationalPolynomial &b) | SparseMultivariateRationalPolynomial | |
operator*=(const ratNum_t &r) | SparseMultivariateRationalPolynomial | inline |
operator*=(const RationalNumber &r) | SparseMultivariateRationalPolynomial | |
operator+(const SparseMultivariateRationalPolynomial &b) const | SparseMultivariateRationalPolynomial | |
operator+(SparseMultivariateRationalPolynomial &&b) const (defined in SparseMultivariateRationalPolynomial) | SparseMultivariateRationalPolynomial | |
operator+(const ratNum_t &r) const | SparseMultivariateRationalPolynomial | inline |
operator+(const RationalNumber &r) const | SparseMultivariateRationalPolynomial | |
operator+(const ratNum_t &r, const SparseMultivariateRationalPolynomial &b) | SparseMultivariateRationalPolynomial | friend |
operator+(const RationalNumber &r, const SparseMultivariateRationalPolynomial &b) | SparseMultivariateRationalPolynomial | friend |
operator+=(const SparseMultivariateRationalPolynomial &b) | SparseMultivariateRationalPolynomial | |
operator+=(const ratNum_t &r) | SparseMultivariateRationalPolynomial | inline |
operator+=(const RationalNumber &r) | SparseMultivariateRationalPolynomial | |
operator-(const SparseMultivariateRationalPolynomial &b) const | SparseMultivariateRationalPolynomial | |
operator-(SparseMultivariateRationalPolynomial &&b) const (defined in SparseMultivariateRationalPolynomial) | SparseMultivariateRationalPolynomial | |
operator-() const | SparseMultivariateRationalPolynomial | |
operator-(const ratNum_t &r) const | SparseMultivariateRationalPolynomial | inline |
operator-(const RationalNumber &r) const | SparseMultivariateRationalPolynomial | |
operator-(const ratNum_t &r, const SparseMultivariateRationalPolynomial &b) | SparseMultivariateRationalPolynomial | friend |
operator-(const RationalNumber &r, const SparseMultivariateRationalPolynomial &b) | SparseMultivariateRationalPolynomial | friend |
operator-=(const SparseMultivariateRationalPolynomial &b) | SparseMultivariateRationalPolynomial | |
operator-=(const ratNum_t &r) | SparseMultivariateRationalPolynomial | inline |
operator-=(const RationalNumber &r) | SparseMultivariateRationalPolynomial | |
operator/(const SparseMultivariateRationalPolynomial &b) const | SparseMultivariateRationalPolynomial | |
operator/(SparseMultivariateRationalPolynomial &&b) const (defined in SparseMultivariateRationalPolynomial) | SparseMultivariateRationalPolynomial | |
operator/(const ratNum_t &r) const | SparseMultivariateRationalPolynomial | inline |
operator/(const RationalNumber &r) const | SparseMultivariateRationalPolynomial | |
operator/(const ratNum_t &r, const SparseMultivariateRationalPolynomial &b) | SparseMultivariateRationalPolynomial | friend |
operator/(const RationalNumber &r, const SparseMultivariateRationalPolynomial &b) | SparseMultivariateRationalPolynomial | friend |
operator/=(const SparseMultivariateRationalPolynomial &b) | SparseMultivariateRationalPolynomial | |
operator/=(const ratNum_t &r) | SparseMultivariateRationalPolynomial | inline |
operator/=(const RationalNumber &r) | SparseMultivariateRationalPolynomial | |
operator=(const SparseMultivariateRationalPolynomial &b) | SparseMultivariateRationalPolynomial | |
operator=(SparseMultivariateRationalPolynomial &&b) | SparseMultivariateRationalPolynomial | |
operator=(const RationalNumber &r) | SparseMultivariateRationalPolynomial | |
operator==(const SparseMultivariateRationalPolynomial &b) const | SparseMultivariateRationalPolynomial | |
operator>>(std::istream &in, SparseMultivariateRationalPolynomial &p) | SparseMultivariateRationalPolynomial | friend |
operator[](int index) const | SparseMultivariateRationalPolynomial | |
operator^(long long int e) const | SparseMultivariateRationalPolynomial | |
operator^=(long long int e) | SparseMultivariateRationalPolynomial | |
positiveRealRootIsolation(Intervals *pIs, Intervals &apIs, mpq_class width, int ts=-1, bool s=0, bool check=1) | SparseMultivariateRationalPolynomial | |
primitiveGCD(const SparseMultivariateRationalPolynomial &b) const | SparseMultivariateRationalPolynomial | |
primitivePart() const | SparseMultivariateRationalPolynomial | |
primitivePart(const Symbol &s) const | SparseMultivariateRationalPolynomial | |
primitivePart(RationalNumber &content) const | SparseMultivariateRationalPolynomial | |
primitivePart(const std::vector< Symbol > &v) const | SparseMultivariateRationalPolynomial | |
primitivePart(const std::vector< Symbol > &v, SparseMultivariateRationalPolynomial &content) const | SparseMultivariateRationalPolynomial | |
primitivePartSMZP() const | SparseMultivariateRationalPolynomial | |
primitivePartSMZP(RationalNumber &content) const | SparseMultivariateRationalPolynomial | |
print(std::ostream &os) const | SparseMultivariateRationalPolynomial | |
printSLP(std::ostream &out=std::cout) const | SparseMultivariateRationalPolynomial | |
pseudoDivide(const SparseMultivariateRationalPolynomial &b, SparseMultivariateRationalPolynomial *quo=NULL, SparseMultivariateRationalPolynomial *mult=NULL, bool lazy=0) const | SparseMultivariateRationalPolynomial | |
pseudoDivideBySMZP(const SparseMultivariateRationalPolynomial &b, SparseMultivariateRationalPolynomial *quo=NULL, SparseMultivariateRationalPolynomial *mult=NULL, bool lazy=0) const | SparseMultivariateRationalPolynomial | |
randomPolynomial(int numvar, int nterms, unsigned long int coefBound, degree_t sparsity, bool includeNeg) | SparseMultivariateRationalPolynomial | |
randomPolynomial(std::vector< int > maxDegs, unsigned long int coefBound, float sparsity, bool includeNeg) | SparseMultivariateRationalPolynomial | |
rank() const | SparseMultivariateRationalPolynomial | virtual |
resultant(const SparseMultivariateRationalPolynomial &q, const Symbol &v) const (defined in SparseMultivariateRationalPolynomial) | SparseMultivariateRationalPolynomial | |
ringVariables() const | SparseMultivariateRationalPolynomial | virtual |
separant() const | SparseMultivariateRationalPolynomial | virtual |
setCoefficient(int, const int *, const RationalNumber &) | SparseMultivariateRationalPolynomial | virtual |
setCoefficient(const std::vector< int > &v, const RationalNumber &r) | SparseMultivariateRationalPolynomial | inlinevirtual |
setRingVariables(const std::vector< Symbol > &) | SparseMultivariateRationalPolynomial | virtual |
slp (defined in SparseMultivariateRationalPolynomial) | SparseMultivariateRationalPolynomial | |
SparseMultivariateIntegerPolynomial (defined in SparseMultivariateRationalPolynomial) | SparseMultivariateRationalPolynomial | friend |
SparseMultivariateRationalPolynomial() | SparseMultivariateRationalPolynomial | |
SparseMultivariateRationalPolynomial(int v) | SparseMultivariateRationalPolynomial | |
SparseMultivariateRationalPolynomial(const Symbol &x) | SparseMultivariateRationalPolynomial | |
SparseMultivariateRationalPolynomial(const std::string &str) | SparseMultivariateRationalPolynomial | |
SparseMultivariateRationalPolynomial(AltArr_t *aa, int vars, Symbol *varNames) | SparseMultivariateRationalPolynomial | |
SparseMultivariateRationalPolynomial(const SparseMultivariateRationalPolynomial &b) | SparseMultivariateRationalPolynomial | |
SparseMultivariateRationalPolynomial(SparseMultivariateRationalPolynomial &&b) | SparseMultivariateRationalPolynomial | |
SparseMultivariateRationalPolynomial(const SparseMultivariateIntegerPolynomial &b) | SparseMultivariateRationalPolynomial | |
SparseMultivariateRationalPolynomial(const Integer &r, int nvar=0) | SparseMultivariateRationalPolynomial | |
SparseMultivariateRationalPolynomial(const RationalNumber &r, int nvar=0) | SparseMultivariateRationalPolynomial | |
SparseMultivariateRationalPolynomial(const DenseUnivariateRationalPolynomial &p) | SparseMultivariateRationalPolynomial | |
SparseMultivariateRationalPolynomial(const SparseUnivariatePolynomial< SparseMultivariateRationalPolynomial > &s) | SparseMultivariateRationalPolynomial | |
squareFree() const | SparseMultivariateRationalPolynomial | |
squareFree(const std::vector< Symbol > &vars) const | SparseMultivariateRationalPolynomial | |
squareFreePart() const | SparseMultivariateRationalPolynomial | |
squareFreePart(std::vector< Symbol > &vars) const | SparseMultivariateRationalPolynomial | |
straightLineProgram() | SparseMultivariateRationalPolynomial | |
subresultantAtIdx(const SparseMultivariateRationalPolynomial &q, const Symbol &v, int idx=0, specSRC_AAZ **lazyInfo=NULL) const | SparseMultivariateRationalPolynomial | |
subresultantChain(const SparseMultivariateRationalPolynomial &q, const Symbol &v, bool filled=1) const | SparseMultivariateRationalPolynomial | |
subresultantChain(const SparseMultivariateRationalPolynomial &q, int filled=1) const | SparseMultivariateRationalPolynomial | |
subresultantGCD(const SparseMultivariateRationalPolynomial &q) const (defined in SparseMultivariateRationalPolynomial) | SparseMultivariateRationalPolynomial | |
subresultantInitialAtIdx(const SparseMultivariateRationalPolynomial &q, const Symbol &v, int idx, Integer &mdegIdx, Integer &mdegIdx1, specSRC_AAZ **lazyInfo=NULL) const | SparseMultivariateRationalPolynomial | |
subresultantInitialAtIdx(const SparseMultivariateRationalPolynomial &q, const Symbol &v, int idx=0, specSRC_AAZ **lazyInfo=NULL) const | SparseMultivariateRationalPolynomial | inline |
tail() const | SparseMultivariateRationalPolynomial | virtual |
trailingCoefficient() const | SparseMultivariateRationalPolynomial | |
triangularSetNormalForm(const TriangularSet< RationalNumber, SparseMultivariateRationalPolynomial > &ts, std::vector< SparseMultivariateRationalPolynomial > *quoSet) const | SparseMultivariateRationalPolynomial | |
triangularSetOnlyNormalForm(const TriangularSet< RationalNumber, SparseMultivariateRationalPolynomial > &ts) const | SparseMultivariateRationalPolynomial | |
triangularSetPseudoDivide(const TriangularSet< RationalNumber, SparseMultivariateRationalPolynomial > &ts, std::vector< SparseMultivariateRationalPolynomial > *quoSet, SparseMultivariateRationalPolynomial *h) const | SparseMultivariateRationalPolynomial | |
unitCanonical(SparseMultivariateRationalPolynomial *u, SparseMultivariateRationalPolynomial *v) const | SparseMultivariateRationalPolynomial | inline |
variables() const | SparseMultivariateRationalPolynomial | virtual |
zero() | SparseMultivariateRationalPolynomial | |
~SparseMultivariateRationalPolynomial() | SparseMultivariateRationalPolynomial | |