Basic Polynomial Algebra Subprograms (BPAS)  v. 1.652
DenseUnivariatePolynomial< Field > Member List

This is the complete list of members for DenseUnivariatePolynomial< Field >, including all inherited members.

add(const DenseUnivariatePolynomial< Field > &b)DenseUnivariatePolynomial< Field >inline
characteristic (defined in DenseUnivariatePolynomial< Field >)DenseUnivariatePolynomial< Field >
coefficient(int k) constDenseUnivariatePolynomial< Field >inlinevirtual
coefficients(int k=0)DenseUnivariatePolynomial< Field >inline
content() constDenseUnivariatePolynomial< Field >inline
convertToExpressionTree() constDenseUnivariatePolynomial< Field >inlinevirtual
degree() constDenseUnivariatePolynomial< 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 (defined in DenseUnivariatePolynomial< Field >)DenseUnivariatePolynomial< Field >inlinevirtual
derivative() const (defined in DenseUnivariatePolynomial< Field >)DenseUnivariatePolynomial< Field >inlinevirtual
differentiate(int k)DenseUnivariatePolynomial< Field >inlinevirtual
differentiate() (defined in DenseUnivariatePolynomial< Field >)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) constDenseUnivariatePolynomial< Field >inlinevirtual
euclideanSize() constDenseUnivariatePolynomial< Field >inlinevirtual
evaluate(const Field &x) constDenseUnivariatePolynomial< Field >inlinevirtual
extendedEuclidean(const DenseUnivariatePolynomial< Field > &b, DenseUnivariatePolynomial< Field > *s=NULL, DenseUnivariatePolynomial< Field > *t=NULL) constDenseUnivariatePolynomial< 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) constDenseUnivariatePolynomial< Field >inline
gcd(const DenseUnivariatePolynomial< Field > &q) constDenseUnivariatePolynomial< 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() constDenseUnivariatePolynomial< Field >inline
isConstant() constDenseUnivariatePolynomial< Field >inline
isConstantTermZero() constDenseUnivariatePolynomial< Field >inline
isNegativeOne() constDenseUnivariatePolynomial< Field >inline
isOne() constDenseUnivariatePolynomial< Field >inlinevirtual
isZero() constDenseUnivariatePolynomial< 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) constDenseUnivariatePolynomial< Field >inlinevirtual
leadingCoefficient() constDenseUnivariatePolynomial< Field >inline
monicDivide(const DenseUnivariatePolynomial< Field > &b)DenseUnivariatePolynomial< Field >inlinevirtual
monicDivide(const DenseUnivariatePolynomial< Field > &b, DenseUnivariatePolynomial< Field > *rem) constDenseUnivariatePolynomial< 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) constDenseUnivariatePolynomial< Field >inlinevirtual
operator%(const DenseUnivariatePolynomial< Field > &b) constDenseUnivariatePolynomial< Field >inlinevirtual
operator%=(const DenseUnivariatePolynomial< Field > &b)DenseUnivariatePolynomial< Field >inlinevirtual
operator*(const DenseUnivariatePolynomial< Field > &b) constDenseUnivariatePolynomial< Field >inlinevirtual
operator*(const Field &e) constDenseUnivariatePolynomial< 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) constDenseUnivariatePolynomial< Field >inlinevirtual
operator+(const Field &c) constDenseUnivariatePolynomial< 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) constDenseUnivariatePolynomial< Field >inlinevirtual
operator-() constDenseUnivariatePolynomial< Field >inlinevirtual
operator-(const Field &c) constDenseUnivariatePolynomial< 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) constDenseUnivariatePolynomial< Field >inlinevirtual
operator/(const Field &e) constDenseUnivariatePolynomial< 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) constDenseUnivariatePolynomial< 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) constDenseUnivariatePolynomial< Field >inlinevirtual
operator>>(int k) constDenseUnivariatePolynomial< Field >inlinevirtual
operator>>=(int k)DenseUnivariatePolynomial< Field >inlinevirtual
operator^(long long int e) constDenseUnivariatePolynomial< 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) constDenseUnivariatePolynomial< Field >inlinevirtual
pseudoDivide(const DenseUnivariatePolynomial< Field > &b, Field *d=NULL)DenseUnivariatePolynomial< Field >inlinevirtual
pseudoDivide(const DenseUnivariatePolynomial< Field > &b, DenseUnivariatePolynomial< Field > *rem, Field *d) constDenseUnivariatePolynomial< Field >inlinevirtual
quotient(const DenseUnivariatePolynomial< Field > &b) constDenseUnivariatePolynomial< Field >inlinevirtual
reciprocal()DenseUnivariatePolynomial< Field >inline
remainder(const DenseUnivariatePolynomial< Field > &b) constDenseUnivariatePolynomial< Field >inlinevirtual
Reverse() constDenseUnivariatePolynomial< 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() constDenseUnivariatePolynomial< 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) constDenseUnivariatePolynomial< Field >inlinevirtual
variable() constDenseUnivariatePolynomial< Field >inlinevirtual
zero()DenseUnivariatePolynomial< Field >inlinevirtual
~DenseUnivariatePolynomial()DenseUnivariatePolynomial< Field >inline