Gröbner basis project
Codebase for research into Gröbner basis computation
Polynomial_Geobucket Member List

This is the complete list of members for Polynomial_Geobucket, including all inherited members.

Abstract_Polynomial(Polynomial_Ring &ring, Monomial_Ordering *ordering)Abstract_Polynomialinline
add_last(const Prime_Field_Element &a, const Monomial &t)Polynomial_Geobucketvirtual
add_polynomial_multiple(const Prime_Field_Element &b, const Monomial &u, const Abstract_Polynomial &g, bool subtract=false)Polynomial_Geobucketvirtual
base_ring() constAbstract_Polynomial
begin() const (defined in Polynomial_Geobucket)Polynomial_Geobucketvirtual
bucketsPolynomial_Geobucketprotected
can_reduce(Abstract_Polynomial &other) constPolynomial_Geobucketvirtual
canonicalize(bool constant_result=false)Polynomial_Geobucketvirtual
detach_head()Polynomial_Geobucketvirtual
end() const (defined in Polynomial_Geobucket)Polynomial_Geobucketvirtual
Geobucket_Iterator (defined in Polynomial_Geobucket)Polynomial_Geobucketfriend
ground_field()Abstract_Polynomial
is_zero() constPolynomial_Geobucketvirtual
leading_coefficient() constPolynomial_Geobucketvirtual
leading_monomial() constPolynomial_Geobucketvirtual
length() constPolynomial_Geobucketvirtual
lglen(unsigned i)Polynomial_Geobucketinlineprotected
monomial_multiple(const Monomial &t) constPolynomial_Geobucketvirtual
monomial_ordering() constAbstract_Polynomialinline
multiply_by_monomial(const Monomial &t)Mutable_Polynomialvirtual
multiply_by_scalar(const Prime_Field_Element &a)Mutable_Polynomialvirtual
Mutable_Polynomial(Polynomial_Ring &R, Monomial_Ordering *ordering=generic_grevlex_ptr)Mutable_Polynomialinline
new_iterator() constPolynomial_Geobucketvirtual
new_mutable_iterator()Polynomial_Geobucketvirtual
number_of_variables() constAbstract_Polynomial
operator+=(const Abstract_Polynomial &g)Polynomial_Geobucketvirtual
operator-=(const Abstract_Polynomial &g)Polynomial_Geobucketvirtual
operator<<(ostream &, const Polynomial_Geobucket &)Polynomial_Geobucketfriend
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) constPolynomial_Geobucketvirtual
print(ostream &os=cout) constPolynomial_Geobucketvirtual
println(ostream &os=cout) const (defined in Abstract_Polynomial)Abstract_Polynomialvirtual
printlncout() const (defined in Abstract_Polynomial)Abstract_Polynomialinlinevirtual
RAbstract_Polynomialprotected
recompute_leading_monomial()Polynomial_Geobucketvirtual
reduce_by(const Abstract_Polynomial &p)Mutable_Polynomialvirtual
scalar_multiple(const Prime_Field_Element &a) constPolynomial_Geobucketvirtual
set_monomial_ordering(Monomial_Ordering *order, bool sort_anew=true)Polynomial_Geobucketvirtual
set_strategy(Poly_Strategy_Data *psd)Abstract_Polynomial
sort_by_order()Polynomial_Geobucketvirtual
standard_degree() constAbstract_Polynomialvirtual
stratAbstract_Polynomialprotected
strategy() constAbstract_Polynomialinlinevirtual
weighted_degree(const WT_TYPE *w=nullptr) constAbstract_Polynomialvirtual
zero_polynomial() constPolynomial_Geobucketvirtual
~Abstract_Polynomial() (defined in Abstract_Polynomial)Abstract_Polynomialinlinevirtual
~Mutable_Polynomial()=0Mutable_Polynomialpure virtual
~Polynomial_Geobucket()Polynomial_Geobucket