Basic Polynomial Algebra Subprograms (BPAS)  v. 1.652
SparseUnivariatePolynomial< Ring > Member List

This is the complete list of members for SparseUnivariatePolynomial< Ring >, including all inherited members.

characteristic (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >
coefficient(int k) constSparseUnivariatePolynomial< Ring >inlinevirtual
content() const overrideSparseUnivariatePolynomial< Ring >inline
convertToConstant()SparseUnivariatePolynomial< Ring >inline
convertToDUQP() (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >inline
convertToDUZP() (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >inline
convertToExpressionTree() const (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >inline
degree() constSparseUnivariatePolynomial< Ring >inline
derivative(int k) constSparseUnivariatePolynomial< Ring >inlinevirtual
derivative() constSparseUnivariatePolynomial< Ring >inlinevirtual
differentiate(int k)SparseUnivariatePolynomial< Ring >inlinevirtual
differentiate()SparseUnivariatePolynomial< Ring >inlinevirtual
evaluate(const Ring &x) constSparseUnivariatePolynomial< Ring >inlinevirtual
evaluate(const LargerRing &x) constSparseUnivariatePolynomial< Ring >inline
fillChain(std::vector< SparseUnivariatePolynomial< Ring >> &chain) const (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >inline
gcd(const SparseUnivariatePolynomial< Ring > &q) constSparseUnivariatePolynomial< Ring >inline
integral() constSparseUnivariatePolynomial< Ring >inline
integrate()SparseUnivariatePolynomial< Ring >inline
isConstant() constSparseUnivariatePolynomial< Ring >inline
isConstantTermZero() constSparseUnivariatePolynomial< Ring >inline
isNegativeOne() constSparseUnivariatePolynomial< Ring >inline
isOne() constSparseUnivariatePolynomial< Ring >inline
isZero() constSparseUnivariatePolynomial< Ring >inline
lazyPseudoDivide(const SparseUnivariatePolynomial< Ring > &b, Ring *c, Ring *d=NULL)SparseUnivariatePolynomial< Ring >inlinevirtual
lazyPseudoDivide(const SparseUnivariatePolynomial< Ring > &b, SparseUnivariatePolynomial< Ring > *rem, Ring *c, Ring *d) constSparseUnivariatePolynomial< Ring >inlinevirtual
leadingCoefficient() constSparseUnivariatePolynomial< Ring >inline
monicDivide(const SparseUnivariatePolynomial< Ring > &b)SparseUnivariatePolynomial< Ring >inlinevirtual
monicDivide(const SparseUnivariatePolynomial< Ring > &b, SparseUnivariatePolynomial< Ring > *rem) constSparseUnivariatePolynomial< Ring >inlinevirtual
monomialBasisSubresultantChain(const SparseUnivariatePolynomial< Ring > &q)SparseUnivariatePolynomial< Ring >inline
negate()SparseUnivariatePolynomial< Ring >inline
negativeOne()SparseUnivariatePolynomial< Ring >inline
numberOfTerms() constSparseUnivariatePolynomial< Ring >inline
one()SparseUnivariatePolynomial< Ring >inline
operator!=(const SparseUnivariatePolynomial< Ring > &b) constSparseUnivariatePolynomial< Ring >inline
operator*(const SparseUnivariatePolynomial< Ring > &b) constSparseUnivariatePolynomial< Ring >inline
operator*(const Ring &c) constSparseUnivariatePolynomial< Ring >inline
operator*(const sfixn &e) const (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >inline
operator* (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >friend
operator* (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >friend
operator*=(const SparseUnivariatePolynomial< Ring > &b)SparseUnivariatePolynomial< Ring >inline
operator*=(const Ring &c)SparseUnivariatePolynomial< Ring >inline
operator*=(const sfixn &e) (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >inline
operator+(const SparseUnivariatePolynomial< Ring > &b) constSparseUnivariatePolynomial< Ring >inline
operator+(const Ring &e) constSparseUnivariatePolynomial< Ring >inline
operator+ (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >friend
operator+=(const SparseUnivariatePolynomial< Ring > &b)SparseUnivariatePolynomial< Ring >inline
operator+=(const Ring &e)SparseUnivariatePolynomial< Ring >inline
operator-() constSparseUnivariatePolynomial< Ring >inline
operator-(const SparseUnivariatePolynomial< Ring > &b) constSparseUnivariatePolynomial< Ring >inline
operator-(const Ring &e) constSparseUnivariatePolynomial< Ring >inline
operator- (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >friend
operator-=(const SparseUnivariatePolynomial< Ring > &b)SparseUnivariatePolynomial< Ring >inline
operator-=(const Ring &e)SparseUnivariatePolynomial< Ring >inline
operator/(const SparseUnivariatePolynomial< Ring > &b) constSparseUnivariatePolynomial< Ring >inline
operator/(const Ring &e) constSparseUnivariatePolynomial< Ring >inline
operator/ (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >friend
operator/=(const SparseUnivariatePolynomial< Ring > &b)SparseUnivariatePolynomial< Ring >inline
operator/=(const Ring &e)SparseUnivariatePolynomial< Ring >inline
operator<<(int k) constSparseUnivariatePolynomial< Ring >inlinevirtual
operator<<=(int k)SparseUnivariatePolynomial< Ring >inlinevirtual
operator=(const SparseUnivariatePolynomial< Ring > &b)SparseUnivariatePolynomial< Ring >inline
operator=(const Ring &r)SparseUnivariatePolynomial< Ring >inline
operator==(const SparseUnivariatePolynomial< Ring > &b) constSparseUnivariatePolynomial< Ring >inline
operator==(const DenseUnivariateRationalPolynomial &b) const (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >inline
operator==(const DenseUnivariateIntegerPolynomial &b) const (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >inline
operator>>(int k) constSparseUnivariatePolynomial< Ring >inlinevirtual
operator>>=(int k)SparseUnivariatePolynomial< Ring >inlinevirtual
operator^(long long int e) constSparseUnivariatePolynomial< Ring >inline
operator^=(long long int e)SparseUnivariatePolynomial< Ring >inline
primitivePart() const (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >inline
print(std::ostream &out) constSparseUnivariatePolynomial< Ring >inline
pseudoDivide(const SparseUnivariatePolynomial< Ring > &b, Ring *d=NULL)SparseUnivariatePolynomial< Ring >inlinevirtual
pseudoDivide(const SparseUnivariatePolynomial< Ring > &b, SparseUnivariatePolynomial< Ring > *rem, Ring *d) constSparseUnivariatePolynomial< Ring >inlinevirtual
resultant(const SparseUnivariatePolynomial< Ring > &q)SparseUnivariatePolynomial< Ring >inline
setCoefficient(int e, const Ring &c)SparseUnivariatePolynomial< Ring >inlinevirtual
setVariableName(const Symbol &c)SparseUnivariatePolynomial< Ring >inlinevirtual
SparseUnivariatePolynomial()SparseUnivariatePolynomial< Ring >inline
SparseUnivariatePolynomial(const SparseUnivariatePolynomial< Ring > &b)SparseUnivariatePolynomial< Ring >inline
SparseUnivariatePolynomial(int a) (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >inline
SparseUnivariatePolynomial(const Integer &c) (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >inline
SparseUnivariatePolynomial(const RationalNumber &c) (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >inline
SparseUnivariatePolynomial(const ComplexRationalNumber &c) (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >inline
SparseUnivariatePolynomial(const DenseUnivariateIntegerPolynomial &b) (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >inline
SparseUnivariatePolynomial(const DenseUnivariateRationalPolynomial &b) (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >inline
SparseUnivariatePolynomial(Symbol sym) (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >inline
squareFree() constSparseUnivariatePolynomial< Ring >inline
subresultantChain(const SparseUnivariatePolynomial< Ring > &q, int filled=0) constSparseUnivariatePolynomial< Ring >inline
trailingCoefficient() const (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >inline
unitCanonical(SparseUnivariatePolynomial< Ring > *u=NULL, SparseUnivariatePolynomial< Ring > *v=NULL) const (defined in SparseUnivariatePolynomial< Ring >)SparseUnivariatePolynomial< Ring >inline
variable() constSparseUnivariatePolynomial< Ring >inlinevirtual
zero()SparseUnivariatePolynomial< Ring >inline
~SparseUnivariatePolynomial()SparseUnivariatePolynomial< Ring >inline