Basic Polynomial Algebra Subprograms (BPAS)  v. 1.791
SparseMultivariateRationalPolynomial Member List

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

AlgebricFactorization(SparseMultivariateRationalPolynomial &minimal, SparseMultivariateRationalPolynomial *polyTotalcontent) (defined in SparseMultivariateRationalPolynomial)SparseMultivariateRationalPolynomial
coefficient(int, const int *) constSparseMultivariateRationalPolynomialvirtual
coefficient(const std::vector< int > &v) constSparseMultivariateRationalPolynomialinlinevirtual
content() constSparseMultivariateRationalPolynomial
content(const std::vector< Symbol > &v) constSparseMultivariateRationalPolynomial
convertToExpressionTree() constSparseMultivariateRationalPolynomial
convertToSUP(const Symbol &x) constSparseMultivariateRationalPolynomial
deepCopy() constSparseMultivariateRationalPolynomial
degree() constSparseMultivariateRationalPolynomial
degree(const Symbol &) constSparseMultivariateRationalPolynomialvirtual
derivative(const Symbol &s, int k) constSparseMultivariateRationalPolynomialvirtual
derivative(const Symbol &s) constSparseMultivariateRationalPolynomialinlinevirtual
differentiate(const Symbol &s, int k)SparseMultivariateRationalPolynomialinlinevirtual
differentiate(const Symbol &s)SparseMultivariateRationalPolynomialinlinevirtual
divide(const SparseMultivariateRationalPolynomial &b, SparseMultivariateRationalPolynomial &q, SparseMultivariateRationalPolynomial &r) constSparseMultivariateRationalPolynomial
evaluate(int n, const Symbol *syms, const RationalNumber *xs) constSparseMultivariateRationalPolynomialinlinevirtual
evaluate(const std::vector< Symbol > &vars, const std::vector< RationalNumber > &values) constSparseMultivariateRationalPolynomialvirtual
exSubresultantChain(const SparseMultivariateRationalPolynomial &q, const Symbol &v) constSparseMultivariateRationalPolynomial
factor() constSparseMultivariateRationalPolynomial
Factoring(SparseMultivariateRationalPolynomial &a) (defined in SparseMultivariateRationalPolynomial)SparseMultivariateRationalPolynomial
fromString(const std::string &str)SparseMultivariateRationalPolynomial
gcd(const SparseMultivariateRationalPolynomial &b) constSparseMultivariateRationalPolynomial
head() constSparseMultivariateRationalPolynomialvirtual
initial() constSparseMultivariateRationalPolynomialvirtual
integral(const Symbol &s, int k) constSparseMultivariateRationalPolynomial
integral(const Symbol &s) constSparseMultivariateRationalPolynomialinline
integrate(const Symbol &s, int k)SparseMultivariateRationalPolynomialinline
integrate(const Symbol &s)SparseMultivariateRationalPolynomialinline
interpolate(const std::vector< std::vector< RationalNumber >> &points, const std::vector< RationalNumber > &vals)SparseMultivariateRationalPolynomialstatic
isConstant() constSparseMultivariateRationalPolynomial
isConstantTermZero() constSparseMultivariateRationalPolynomial
isEqual(const SparseMultivariateRationalPolynomial &b) constSparseMultivariateRationalPolynomial
isNegativeOne() constSparseMultivariateRationalPolynomial
isOne() constSparseMultivariateRationalPolynomial
isZero() constSparseMultivariateRationalPolynomial
leadingCoefficient() constSparseMultivariateRationalPolynomial
leadingCoefficientInVariable(const Symbol &x, int *e=NULL) constSparseMultivariateRationalPolynomial
leadingVariable() constSparseMultivariateRationalPolynomial
leadingVariableDegree() constSparseMultivariateRationalPolynomial
lexNormalForm(const std::vector< Symbol > &superNames, const std::vector< SparseMultivariateRationalPolynomial > &ts, std::vector< SparseMultivariateRationalPolynomial > *quoSet=NULL) constSparseMultivariateRationalPolynomial
lexNormalizeDim0(const std::vector< Symbol > &superNames, const std::vector< SparseMultivariateRationalPolynomial > &ts, SparseMultivariateRationalPolynomial *A) const (defined in SparseMultivariateRationalPolynomial)SparseMultivariateRationalPolynomial
mainDegree() constSparseMultivariateRationalPolynomialvirtual
mainPrimitivePart() const (defined in SparseMultivariateRationalPolynomial)SparseMultivariateRationalPolynomial
mainPrimitivePart(SparseMultivariateRationalPolynomial &content) const (defined in SparseMultivariateRationalPolynomial)SparseMultivariateRationalPolynomial
mainVariable() constSparseMultivariateRationalPolynomialinlinevirtual
negate()SparseMultivariateRationalPolynomial
negativeOne()SparseMultivariateRationalPolynomial
numberOfRingVariables() constSparseMultivariateRationalPolynomialinlinevirtual
numberOfTerms() constSparseMultivariateRationalPolynomial
numberOfVariables() constSparseMultivariateRationalPolynomialvirtual
one()SparseMultivariateRationalPolynomial
operator!=(const SparseMultivariateRationalPolynomial &b) constSparseMultivariateRationalPolynomial
operator%(const SparseMultivariateRationalPolynomial &b) constSparseMultivariateRationalPolynomial
operator%(const Integer &i) const (defined in SparseMultivariateRationalPolynomial)SparseMultivariateRationalPolynomialinline
operator%=(const SparseMultivariateRationalPolynomial &b)SparseMultivariateRationalPolynomial
operator%=(const Integer &i) (defined in SparseMultivariateRationalPolynomial)SparseMultivariateRationalPolynomialinline
operator*(const SparseMultivariateRationalPolynomial &b) constSparseMultivariateRationalPolynomial
operator*(SparseMultivariateRationalPolynomial &&b) const (defined in SparseMultivariateRationalPolynomial)SparseMultivariateRationalPolynomial
operator*(const ratNum_t &r) constSparseMultivariateRationalPolynomialinline
operator*(const RationalNumber &r) constSparseMultivariateRationalPolynomial
operator*(const ratNum_t &r, const SparseMultivariateRationalPolynomial &b)SparseMultivariateRationalPolynomialfriend
operator*(const RationalNumber &r, const SparseMultivariateRationalPolynomial &b)SparseMultivariateRationalPolynomialfriend
operator*=(const SparseMultivariateRationalPolynomial &b)SparseMultivariateRationalPolynomial
operator*=(const ratNum_t &r)SparseMultivariateRationalPolynomialinline
operator*=(const RationalNumber &r)SparseMultivariateRationalPolynomial
operator+(const SparseMultivariateRationalPolynomial &b) constSparseMultivariateRationalPolynomial
operator+(SparseMultivariateRationalPolynomial &&b) const (defined in SparseMultivariateRationalPolynomial)SparseMultivariateRationalPolynomial
operator+(const ratNum_t &r) constSparseMultivariateRationalPolynomialinline
operator+(const RationalNumber &r) constSparseMultivariateRationalPolynomial
operator+(const ratNum_t &r, const SparseMultivariateRationalPolynomial &b)SparseMultivariateRationalPolynomialfriend
operator+(const RationalNumber &r, const SparseMultivariateRationalPolynomial &b)SparseMultivariateRationalPolynomialfriend
operator+=(const SparseMultivariateRationalPolynomial &b)SparseMultivariateRationalPolynomial
operator+=(const ratNum_t &r)SparseMultivariateRationalPolynomialinline
operator+=(const RationalNumber &r)SparseMultivariateRationalPolynomial
operator-(const SparseMultivariateRationalPolynomial &b) constSparseMultivariateRationalPolynomial
operator-(SparseMultivariateRationalPolynomial &&b) const (defined in SparseMultivariateRationalPolynomial)SparseMultivariateRationalPolynomial
operator-() constSparseMultivariateRationalPolynomial
operator-(const ratNum_t &r) constSparseMultivariateRationalPolynomialinline
operator-(const RationalNumber &r) constSparseMultivariateRationalPolynomial
operator-(const ratNum_t &r, const SparseMultivariateRationalPolynomial &b)SparseMultivariateRationalPolynomialfriend
operator-(const RationalNumber &r, const SparseMultivariateRationalPolynomial &b)SparseMultivariateRationalPolynomialfriend
operator-=(const SparseMultivariateRationalPolynomial &b)SparseMultivariateRationalPolynomial
operator-=(const ratNum_t &r)SparseMultivariateRationalPolynomialinline
operator-=(const RationalNumber &r)SparseMultivariateRationalPolynomial
operator/(const SparseMultivariateRationalPolynomial &b) constSparseMultivariateRationalPolynomial
operator/(SparseMultivariateRationalPolynomial &&b) const (defined in SparseMultivariateRationalPolynomial)SparseMultivariateRationalPolynomial
operator/(const ratNum_t &r) constSparseMultivariateRationalPolynomialinline
operator/(const RationalNumber &r) constSparseMultivariateRationalPolynomial
operator/(const ratNum_t &r, const SparseMultivariateRationalPolynomial &b)SparseMultivariateRationalPolynomialfriend
operator/(const RationalNumber &r, const SparseMultivariateRationalPolynomial &b)SparseMultivariateRationalPolynomialfriend
operator/=(const SparseMultivariateRationalPolynomial &b)SparseMultivariateRationalPolynomial
operator/=(const ratNum_t &r)SparseMultivariateRationalPolynomialinline
operator/=(const RationalNumber &r)SparseMultivariateRationalPolynomial
operator=(const SparseMultivariateRationalPolynomial &b)SparseMultivariateRationalPolynomial
operator=(SparseMultivariateRationalPolynomial &&b)SparseMultivariateRationalPolynomial
operator=(const RationalNumber &r)SparseMultivariateRationalPolynomial
operator==(const SparseMultivariateRationalPolynomial &b) constSparseMultivariateRationalPolynomial
operator>>(std::istream &in, SparseMultivariateRationalPolynomial &p)SparseMultivariateRationalPolynomialfriend
operator[](int index) constSparseMultivariateRationalPolynomial
operator^(long long int e) constSparseMultivariateRationalPolynomial
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) constSparseMultivariateRationalPolynomial
primitivePart() constSparseMultivariateRationalPolynomial
primitivePart(const Symbol &s) constSparseMultivariateRationalPolynomial
primitivePart(RationalNumber &content) constSparseMultivariateRationalPolynomial
primitivePart(const std::vector< Symbol > &v) constSparseMultivariateRationalPolynomial
primitivePart(const std::vector< Symbol > &v, SparseMultivariateRationalPolynomial &content) constSparseMultivariateRationalPolynomial
primitivePartSMZP() constSparseMultivariateRationalPolynomial
primitivePartSMZP(RationalNumber &content) constSparseMultivariateRationalPolynomial
print(std::ostream &os) constSparseMultivariateRationalPolynomial
printSLP(std::ostream &out=std::cout) constSparseMultivariateRationalPolynomial
pseudoDivide(const SparseMultivariateRationalPolynomial &b, SparseMultivariateRationalPolynomial *quo=NULL, SparseMultivariateRationalPolynomial *mult=NULL, bool lazy=0) constSparseMultivariateRationalPolynomial
pseudoDivideBySMZP(const SparseMultivariateRationalPolynomial &b, SparseMultivariateRationalPolynomial *quo=NULL, SparseMultivariateRationalPolynomial *mult=NULL, bool lazy=0) constSparseMultivariateRationalPolynomial
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() constSparseMultivariateRationalPolynomialvirtual
resultant(const SparseMultivariateRationalPolynomial &q, const Symbol &v) const (defined in SparseMultivariateRationalPolynomial)SparseMultivariateRationalPolynomial
ringVariables() constSparseMultivariateRationalPolynomialvirtual
separant() constSparseMultivariateRationalPolynomialvirtual
setCoefficient(int, const int *, const RationalNumber &)SparseMultivariateRationalPolynomialvirtual
setCoefficient(const std::vector< int > &v, const RationalNumber &r)SparseMultivariateRationalPolynomialinlinevirtual
setRingVariables(const std::vector< Symbol > &)SparseMultivariateRationalPolynomialvirtual
slp (defined in SparseMultivariateRationalPolynomial)SparseMultivariateRationalPolynomial
SparseMultivariateIntegerPolynomial (defined in SparseMultivariateRationalPolynomial)SparseMultivariateRationalPolynomialfriend
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() constSparseMultivariateRationalPolynomial
squareFree(const std::vector< Symbol > &vars) constSparseMultivariateRationalPolynomial
squareFreePart() constSparseMultivariateRationalPolynomial
squareFreePart(std::vector< Symbol > &vars) constSparseMultivariateRationalPolynomial
straightLineProgram()SparseMultivariateRationalPolynomial
subresultantAtIdx(const SparseMultivariateRationalPolynomial &q, const Symbol &v, int idx=0, specSRC_AAZ **lazyInfo=NULL) constSparseMultivariateRationalPolynomial
subresultantChain(const SparseMultivariateRationalPolynomial &q, const Symbol &v, bool filled=1) constSparseMultivariateRationalPolynomial
subresultantChain(const SparseMultivariateRationalPolynomial &q, int filled=1) constSparseMultivariateRationalPolynomial
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) constSparseMultivariateRationalPolynomial
subresultantInitialAtIdx(const SparseMultivariateRationalPolynomial &q, const Symbol &v, int idx=0, specSRC_AAZ **lazyInfo=NULL) constSparseMultivariateRationalPolynomialinline
tail() constSparseMultivariateRationalPolynomialvirtual
trailingCoefficient() constSparseMultivariateRationalPolynomial
triangularSetNormalForm(const TriangularSet< RationalNumber, SparseMultivariateRationalPolynomial > &ts, std::vector< SparseMultivariateRationalPolynomial > *quoSet) constSparseMultivariateRationalPolynomial
triangularSetOnlyNormalForm(const TriangularSet< RationalNumber, SparseMultivariateRationalPolynomial > &ts) constSparseMultivariateRationalPolynomial
triangularSetPseudoDivide(const TriangularSet< RationalNumber, SparseMultivariateRationalPolynomial > &ts, std::vector< SparseMultivariateRationalPolynomial > *quoSet, SparseMultivariateRationalPolynomial *h) constSparseMultivariateRationalPolynomial
unitCanonical(SparseMultivariateRationalPolynomial *u, SparseMultivariateRationalPolynomial *v) constSparseMultivariateRationalPolynomialinline
variables() constSparseMultivariateRationalPolynomialvirtual
zero()SparseMultivariateRationalPolynomial
~SparseMultivariateRationalPolynomial()SparseMultivariateRationalPolynomial