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