add(const DenseUnivariatePolynomial< Field > &b) | DenseUnivariatePolynomial< Field > | inline |
characteristic (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | |
coefficient(int k) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
coefficients(int k=0) | DenseUnivariatePolynomial< Field > | inline |
content() const | DenseUnivariatePolynomial< Field > | inline |
convertToExpressionTree() const | DenseUnivariatePolynomial< Field > | inlinevirtual |
degree() const | DenseUnivariatePolynomial< Field > | inline |
DenseUnivariatePolynomial() | DenseUnivariatePolynomial< Field > | inline |
DenseUnivariatePolynomial(int s) | DenseUnivariatePolynomial< Field > | inline |
DenseUnivariatePolynomial(Field e) (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | inline |
DenseUnivariatePolynomial(const DenseUnivariatePolynomial< Field > &b) | DenseUnivariatePolynomial< Field > | inline |
derivative(int k) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
derivative() const | DenseUnivariatePolynomial< Field > | inlinevirtual |
differentiate(int k) | DenseUnivariatePolynomial< Field > | inlinevirtual |
differentiate() | DenseUnivariatePolynomial< Field > | inlinevirtual |
diophantinEquationSolve(const DenseUnivariatePolynomial< Field > &a, const DenseUnivariatePolynomial< Field > &b, DenseUnivariatePolynomial< Field > *s, DenseUnivariatePolynomial< Field > *t) | DenseUnivariatePolynomial< Field > | inline |
divideByVariableIfCan() | DenseUnivariatePolynomial< Field > | inline |
euclideanDivision(const DenseUnivariatePolynomial< Field > &b, DenseUnivariatePolynomial< Field > *q=NULL) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
euclideanSize() const | DenseUnivariatePolynomial< Field > | inlinevirtual |
evaluate(const Field &x) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
extendedEuclidean(const DenseUnivariatePolynomial< Field > &b, DenseUnivariatePolynomial< Field > *s=NULL, DenseUnivariatePolynomial< Field > *t=NULL) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
FFT(SmallPrimeField *field, int K, int e, SmallPrimeField &omega) (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | inline |
FFT(BigPrimeField *field, int K, int e, BigPrimeField &omega) (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | inline |
FFT(GeneralizedFermatPrimeField *field, int K, int e, GeneralizedFermatPrimeField &omega) (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | inline |
gcd(const DenseUnivariatePolynomial< Field > &q, int type) const | DenseUnivariatePolynomial< Field > | inline |
gcd(const DenseUnivariatePolynomial< Field > &q) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
halfExtendedEuclidean(const DenseUnivariatePolynomial< Field > &b, DenseUnivariatePolynomial< Field > *g) | DenseUnivariatePolynomial< Field > | inline |
homothetic(int k) | DenseUnivariatePolynomial< Field > | inline |
IFFT(SmallPrimeField *field, int K, int e, SmallPrimeField &omega) (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | inline |
IFFT(BigPrimeField *field, int K, int e, BigPrimeField &omega) (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | inline |
IFFT(GeneralizedFermatPrimeField *field, int K, int e, GeneralizedFermatPrimeField &omega) (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | inline |
integrate() const | DenseUnivariatePolynomial< Field > | inline |
isConstant() const | DenseUnivariatePolynomial< Field > | inline |
isConstantTermZero() const | DenseUnivariatePolynomial< Field > | inline |
isNegativeOne() const | DenseUnivariatePolynomial< Field > | inline |
isOne() const | DenseUnivariatePolynomial< Field > | inlinevirtual |
isZero() const | DenseUnivariatePolynomial< Field > | inlinevirtual |
lazyPseudoDivide(const DenseUnivariatePolynomial< Field > &b, Field *c, Field *d) | DenseUnivariatePolynomial< Field > | inlinevirtual |
lazyPseudoDivide(const DenseUnivariatePolynomial< Field > &b, DenseUnivariatePolynomial< Field > *rem, Field *c, Field *d) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
leadingCoefficient() const | DenseUnivariatePolynomial< Field > | inline |
monicDivide(const DenseUnivariatePolynomial< Field > &b) | DenseUnivariatePolynomial< Field > | inlinevirtual |
monicDivide(const DenseUnivariatePolynomial< Field > &b, DenseUnivariatePolynomial< Field > *rem) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
negate() | DenseUnivariatePolynomial< Field > | inline |
negativeOne() | DenseUnivariatePolynomial< Field > | inline |
negativeVariable() | DenseUnivariatePolynomial< Field > | inline |
NewtonDivisionQuotient(DenseUnivariatePolynomial< Field > &b, DenseUnivariatePolynomial< Field > &q, DenseUnivariatePolynomial< Field > &r, int l) | DenseUnivariatePolynomial< Field > | inline |
NewtonIterationInversion(int l) | DenseUnivariatePolynomial< Field > | inline |
numberOfTerms() const (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | inline |
one() | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator!=(const DenseUnivariatePolynomial< Field > &b) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator%(const DenseUnivariatePolynomial< Field > &b) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator%=(const DenseUnivariatePolynomial< Field > &b) | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator*(const DenseUnivariatePolynomial< Field > &b) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator*(const Field &e) const | DenseUnivariatePolynomial< Field > | inline |
operator* (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | friend |
operator*=(const DenseUnivariatePolynomial< Field > &b) | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator*=(const Field &e) | DenseUnivariatePolynomial< Field > | inline |
operator+(const DenseUnivariatePolynomial< Field > &b) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator+(const Field &c) const | DenseUnivariatePolynomial< Field > | inline |
operator+ (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | friend |
operator+=(const DenseUnivariatePolynomial< Field > &b) | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator+=(const Field &c) | DenseUnivariatePolynomial< Field > | inline |
operator-(const DenseUnivariatePolynomial< Field > &b) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator-() const | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator-(const Field &c) const | DenseUnivariatePolynomial< Field > | inline |
operator- (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | friend |
operator-=(const DenseUnivariatePolynomial< Field > &b) | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator-=(const Field &c) | DenseUnivariatePolynomial< Field > | inline |
operator/(const DenseUnivariatePolynomial< Field > &b) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator/(const Field &e) const | DenseUnivariatePolynomial< Field > | inline |
operator/ (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | friend |
operator/=(const DenseUnivariatePolynomial< Field > &b) | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator/=(const Field &e) | DenseUnivariatePolynomial< Field > | inline |
operator<<(int k) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator<<=(int k) | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator=(const DenseUnivariatePolynomial< Field > &b) | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator=(const Field &f) (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | inline |
operator==(const DenseUnivariatePolynomial< Field > &b) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator>>(int k) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator>>=(int k) | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator^(long long int e) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
operator^=(long long int e) | DenseUnivariatePolynomial< Field > | inlinevirtual |
p1 (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | static |
p2 (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | static |
p3 (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | static |
p4 (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | static |
p5 (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | static |
p6 (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | static |
p7 (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | static |
primitivePart() const (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | inline |
print(std::ostream &out) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
pseudoDivide(const DenseUnivariatePolynomial< Field > &b, Field *d=NULL) | DenseUnivariatePolynomial< Field > | inlinevirtual |
pseudoDivide(const DenseUnivariatePolynomial< Field > &b, DenseUnivariatePolynomial< Field > *rem, Field *d) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
quotient(const DenseUnivariatePolynomial< Field > &b) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
reciprocal() | DenseUnivariatePolynomial< Field > | inline |
remainder(const DenseUnivariatePolynomial< Field > &b) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
Reverse() const | DenseUnivariatePolynomial< Field > | inline |
scaleTransform(int k) | DenseUnivariatePolynomial< Field > | inline |
setCoefficient(int k, const Field &value) | DenseUnivariatePolynomial< Field > | inlinevirtual |
setVariableName(const Symbol &x) | DenseUnivariatePolynomial< Field > | inlinevirtual |
squareFree() const | DenseUnivariatePolynomial< Field > | inlinevirtual |
SRGFNcmp(mpz_class &p) | DenseUnivariatePolynomial< Field > | inline |
subtract(const DenseUnivariatePolynomial< Field > &b) | DenseUnivariatePolynomial< Field > | inline |
trailingCoefficient() const (defined in DenseUnivariatePolynomial< Field >) | DenseUnivariatePolynomial< Field > | inline |
unitCanonical(DenseUnivariatePolynomial< Field > *u, DenseUnivariatePolynomial< Field > *v) const | DenseUnivariatePolynomial< Field > | inlinevirtual |
variable() const | DenseUnivariatePolynomial< Field > | inlinevirtual |
zero() | DenseUnivariatePolynomial< Field > | inlinevirtual |
~DenseUnivariatePolynomial() | DenseUnivariatePolynomial< Field > | inline |