Abstract_Polynomial(Polynomial_Ring &ring, Monomial_Ordering *ordering) | Abstract_Polynomial | inline |
add_last(const Prime_Field_Element &a, const Monomial &t) | Polynomial_Geobucket | virtual |
add_polynomial_multiple(const Prime_Field_Element &b, const Monomial &u, const Abstract_Polynomial &g, bool subtract=false) | Polynomial_Geobucket | virtual |
base_ring() const | Abstract_Polynomial | |
begin() const (defined in Polynomial_Geobucket) | Polynomial_Geobucket | virtual |
buckets | Polynomial_Geobucket | protected |
can_reduce(Abstract_Polynomial &other) const | Polynomial_Geobucket | virtual |
canonicalize(bool constant_result=false) | Polynomial_Geobucket | virtual |
detach_head() | Polynomial_Geobucket | virtual |
end() const (defined in Polynomial_Geobucket) | Polynomial_Geobucket | virtual |
Geobucket_Iterator (defined in Polynomial_Geobucket) | Polynomial_Geobucket | friend |
ground_field() | Abstract_Polynomial | |
is_zero() const | Polynomial_Geobucket | virtual |
leading_coefficient() const | Polynomial_Geobucket | virtual |
leading_monomial() const | Polynomial_Geobucket | virtual |
length() const | Polynomial_Geobucket | virtual |
lglen(unsigned i) | Polynomial_Geobucket | inlineprotected |
monomial_multiple(const Monomial &t) const | Polynomial_Geobucket | virtual |
monomial_ordering() const | Abstract_Polynomial | inline |
multiply_by_monomial(const Monomial &t) | Mutable_Polynomial | virtual |
multiply_by_scalar(const Prime_Field_Element &a) | Mutable_Polynomial | virtual |
Mutable_Polynomial(Polynomial_Ring &R, Monomial_Ordering *ordering=generic_grevlex_ptr) | Mutable_Polynomial | inline |
new_iterator() const | Polynomial_Geobucket | virtual |
new_mutable_iterator() | Polynomial_Geobucket | virtual |
number_of_variables() const | Abstract_Polynomial | |
operator+=(const Abstract_Polynomial &g) | Polynomial_Geobucket | virtual |
operator-=(const Abstract_Polynomial &g) | Polynomial_Geobucket | virtual |
operator<<(ostream &, const Polynomial_Geobucket &) | Polynomial_Geobucket | friend |
Polynomial_Geobucket(Polynomial_Ring &R, Monomial_Ordering *order=generic_grevlex_ptr) | Polynomial_Geobucket | |
Polynomial_Geobucket(Abstract_Polynomial &p) | Polynomial_Geobucket | |
print(unsigned i, ostream &os=cout) const | Polynomial_Geobucket | virtual |
print(ostream &os=cout) const | Polynomial_Geobucket | virtual |
println(ostream &os=cout) const (defined in Abstract_Polynomial) | Abstract_Polynomial | virtual |
printlncout() const (defined in Abstract_Polynomial) | Abstract_Polynomial | inlinevirtual |
R | Abstract_Polynomial | protected |
recompute_leading_monomial() | Polynomial_Geobucket | virtual |
reduce_by(const Abstract_Polynomial &p) | Mutable_Polynomial | virtual |
scalar_multiple(const Prime_Field_Element &a) const | Polynomial_Geobucket | virtual |
set_monomial_ordering(Monomial_Ordering *order, bool sort_anew=true) | Polynomial_Geobucket | virtual |
set_strategy(Poly_Strategy_Data *psd) | Abstract_Polynomial | |
sort_by_order() | Polynomial_Geobucket | virtual |
standard_degree() const | Abstract_Polynomial | virtual |
strat | Abstract_Polynomial | protected |
strategy() const | Abstract_Polynomial | inlinevirtual |
weighted_degree(const WT_TYPE *w=nullptr) const | Abstract_Polynomial | virtual |
zero_polynomial() const | Polynomial_Geobucket | virtual |
~Abstract_Polynomial() (defined in Abstract_Polynomial) | Abstract_Polynomial | inlinevirtual |
~Mutable_Polynomial()=0 | Mutable_Polynomial | pure virtual |
~Polynomial_Geobucket() | Polynomial_Geobucket | |