characteristic (defined in DistributedDenseMultivariateModularPolynomial< Field >) | DistributedDenseMultivariateModularPolynomial< Field > | static |
coefficient(int v, const int *d) const | DistributedDenseMultivariateModularPolynomial< Field > | inlinevirtual |
coefficient(const std::vector< int > &v) const | DistributedDenseMultivariateModularPolynomial< Field > | inlinevirtual |
content() const (defined in DistributedDenseMultivariateModularPolynomial< Field >) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
convertToExpressionTree() const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
degree() const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
degree(const Symbol &x) const | DistributedDenseMultivariateModularPolynomial< Field > | inlinevirtual |
derivative(const Symbol &s, int k) const | DistributedDenseMultivariateModularPolynomial< Field > | inlinevirtual |
derivative(const Symbol &s) const | DistributedDenseMultivariateModularPolynomial< Field > | inlinevirtual |
differentiate(const Symbol &s, int k) | DistributedDenseMultivariateModularPolynomial< Field > | inlinevirtual |
differentiate(const Symbol &s) | DistributedDenseMultivariateModularPolynomial< Field > | inlinevirtual |
DistributedDenseMultivariateModularPolynomial() | DistributedDenseMultivariateModularPolynomial< Field > | inline |
DistributedDenseMultivariateModularPolynomial(const Field &m) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
DistributedDenseMultivariateModularPolynomial(int v, int *ds, Field m) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
DistributedDenseMultivariateModularPolynomial(const Symbol &x, const Field &m) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
DistributedDenseMultivariateModularPolynomial(const DistributedDenseMultivariateModularPolynomial< Field > &b) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
evaluate(const std::vector< Symbol > &syms, const std::vector< Field > &vals) const | DistributedDenseMultivariateModularPolynomial< Field > | inlinevirtual |
evaluate(int n, const Symbol *syms, const Field *vals) const | DistributedDenseMultivariateModularPolynomial< Field > | inlinevirtual |
gcd(const DistributedDenseMultivariateModularPolynomial< Field > &p) const (defined in DistributedDenseMultivariateModularPolynomial< Field >) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
getCharacteristic() const override | DistributedDenseMultivariateModularPolynomial< Field > | inline |
isConstant() const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
isConstantTermZero() const (defined in DistributedDenseMultivariateModularPolynomial< Field >) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
isNegativeOne() const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
isOne() const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
isZero() const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
leadingCoefficient() const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
negate() | DistributedDenseMultivariateModularPolynomial< Field > | inline |
negativeOne() | DistributedDenseMultivariateModularPolynomial< Field > | inline |
numberOfRingVariables() const | DistributedDenseMultivariateModularPolynomial< Field > | inlinevirtual |
numberOfTerms() const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
numberOfVariables() const | DistributedDenseMultivariateModularPolynomial< Field > | inlinevirtual |
one() | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator!=(const DistributedDenseMultivariateModularPolynomial< Field > &b) const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator*(const DistributedDenseMultivariateModularPolynomial< Field > &b) const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator*(const Field &e) const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator* (defined in DistributedDenseMultivariateModularPolynomial< Field >) | DistributedDenseMultivariateModularPolynomial< Field > | friend |
operator*=(const DistributedDenseMultivariateModularPolynomial< Field > &b) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator*=(const Field &f) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator+(const DistributedDenseMultivariateModularPolynomial< Field > &b) const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator+(const Field &e) const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator+ (defined in DistributedDenseMultivariateModularPolynomial< Field >) | DistributedDenseMultivariateModularPolynomial< Field > | friend |
operator+=(const DistributedDenseMultivariateModularPolynomial< Field > &b) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator+=(const Field &e) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator-(const DistributedDenseMultivariateModularPolynomial< Field > &b) const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator-() const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator-(const Field &e) const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator- (defined in DistributedDenseMultivariateModularPolynomial< Field >) | DistributedDenseMultivariateModularPolynomial< Field > | friend |
operator-=(const DistributedDenseMultivariateModularPolynomial< Field > &b) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator-=(const Field &e) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator/(const DistributedDenseMultivariateModularPolynomial< Field > &p) const (defined in DistributedDenseMultivariateModularPolynomial< Field >) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator/(const Field &e) const (defined in DistributedDenseMultivariateModularPolynomial< Field >) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator/=(const DistributedDenseMultivariateModularPolynomial< Field > &p) (defined in DistributedDenseMultivariateModularPolynomial< Field >) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator/=(const Field &e) (defined in DistributedDenseMultivariateModularPolynomial< Field >) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator=(const DistributedDenseMultivariateModularPolynomial< Field > &b) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator=(const Field &f) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator==(const DistributedDenseMultivariateModularPolynomial< Field > &b) const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator^(long long int e) const (defined in DistributedDenseMultivariateModularPolynomial< Field >) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
operator^=(long long int e) (defined in DistributedDenseMultivariateModularPolynomial< Field >) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
primitivePart() const (defined in DistributedDenseMultivariateModularPolynomial< Field >) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
print(std::ostream &out) const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
ringVariables() const | DistributedDenseMultivariateModularPolynomial< Field > | inlinevirtual |
setCoefficient(int v, const int *d, const Field &val) | DistributedDenseMultivariateModularPolynomial< Field > | inlinevirtual |
setCoefficient(const std::vector< int > &v, const Field &val) | DistributedDenseMultivariateModularPolynomial< Field > | inlinevirtual |
setCoefficient(int k, const Field &val) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
setRingVariables(const std::vector< Symbol > &xs) | DistributedDenseMultivariateModularPolynomial< Field > | inlinevirtual |
size() const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
squareFree() const | DistributedDenseMultivariateModularPolynomial< Field > | inline |
trailingCoefficient() const (defined in DistributedDenseMultivariateModularPolynomial< Field >) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
unitCanonical(DistributedDenseMultivariateModularPolynomial *u=NULL, DistributedDenseMultivariateModularPolynomial *v=NULL) const (defined in DistributedDenseMultivariateModularPolynomial< Field >) | DistributedDenseMultivariateModularPolynomial< Field > | inline |
variables() const | DistributedDenseMultivariateModularPolynomial< Field > | inlinevirtual |
zero() | DistributedDenseMultivariateModularPolynomial< Field > | inline |
~DistributedDenseMultivariateModularPolynomial() | DistributedDenseMultivariateModularPolynomial< Field > | inline |