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

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

 characteristic (defined in SparseMultivariateRationalPolynomial) SparseMultivariateRationalPolynomial static coefficient(int, const int *) const SparseMultivariateRationalPolynomial virtual coefficient(const std::vector< int > &v) const (defined in SparseMultivariateRationalPolynomial) 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 factor() const 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 leadingVariableDegree_tmp() const (defined in SparseMultivariateRationalPolynomial) SparseMultivariateRationalPolynomial lexNormalForm(const std::vector< Symbol > &superNames, const std::vector< SparseMultivariateRationalPolynomial > &ts, std::vector< SparseMultivariateRationalPolynomial > *quoSet=NULL) const 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 SparseMultivariateRationalPolynomial &b) 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 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 properties (defined in SparseMultivariateRationalPolynomial) SparseMultivariateRationalPolynomial static pseudoDivide(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 (defined in SparseMultivariateRationalPolynomial) SparseMultivariateRationalPolynomial ringVariables() const SparseMultivariateRationalPolynomial virtual separant() const (defined in SparseMultivariateRationalPolynomial) SparseMultivariateRationalPolynomial virtual setCoefficient(int, const int *, const RationalNumber &) SparseMultivariateRationalPolynomial virtual setCoefficient(const std::vector< int > &v, const RationalNumber &r) (defined in SparseMultivariateRationalPolynomial) 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 subresultantChain(const SparseMultivariateRationalPolynomial &q, int filled=0) const (defined in SparseMultivariateRationalPolynomial) SparseMultivariateRationalPolynomial subresultantGCD(const SparseMultivariateRationalPolynomial &q) const (defined in SparseMultivariateRationalPolynomial) SparseMultivariateRationalPolynomial tail() const SparseMultivariateRationalPolynomial virtual trailingCoefficient() const SparseMultivariateRationalPolynomial triangularSetNormalForm(const TriangularSet< RationalNumber, SparseMultivariateRationalPolynomial > &ts, std::vector< SparseMultivariateRationalPolynomial > *quoSet) 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