| 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 |