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

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

Abstract_Polynomial(Polynomial_Ring &ring, Monomial_Ordering *ordering)Abstract_Polynomialinline
add_last(const Prime_Field_Element &a, const Monomial &t)Double_Buffered_Polynomialvirtual
add_polynomial_multiple(const Prime_Field_Element &a, const Monomial &u, const Abstract_Polynomial &p, bool subtract)Double_Buffered_Polynomialvirtual
base_ring() constAbstract_Polynomial
begin() const (defined in Double_Buffered_Polynomial)Double_Buffered_Polynomialvirtual
can_reduce(Abstract_Polynomial &other) constDouble_Buffered_Polynomialvirtual
DB_Polynomial_Iterator (defined in Double_Buffered_Polynomial)Double_Buffered_Polynomialfriend
detach_head()Double_Buffered_Polynomialvirtual
Double_Buffered_Polynomial(Polynomial_Ring &R, Monomial_Ordering *order=generic_grevlex_ptr) (defined in Double_Buffered_Polynomial)Double_Buffered_Polynomial
Double_Buffered_Polynomial(Abstract_Polynomial const &p) (defined in Double_Buffered_Polynomial)Double_Buffered_Polynomial
end() const (defined in Double_Buffered_Polynomial)Double_Buffered_Polynomialvirtual
expand_buffer(unsigned b, unsigned n)Double_Buffered_Polynomialinlineprotected
ground_field()Abstract_Polynomial
is_zero() constDouble_Buffered_Polynomialvirtual
leading_coefficient() constDouble_Buffered_Polynomialvirtual
leading_monomial() constDouble_Buffered_Polynomialvirtual
length() constDouble_Buffered_Polynomialvirtual
monomial_multiple(const Monomial &t) constDouble_Buffered_Polynomialvirtual
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() constDouble_Buffered_Polynomialvirtual
new_mutable_iterator()Double_Buffered_Polynomialvirtual
number_of_variables() constAbstract_Polynomial
operator+=(const Abstract_Polynomial &p)Double_Buffered_Polynomialvirtual
operator-=(const Abstract_Polynomial &p)Double_Buffered_Polynomialvirtual
print(ostream &os=cout) const (defined in Abstract_Polynomial)Abstract_Polynomialvirtual
println(ostream &os=cout) const (defined in Abstract_Polynomial)Abstract_Polynomialvirtual
printlncout() const (defined in Abstract_Polynomial)Abstract_Polynomialinlinevirtual
RAbstract_Polynomialprotected
reduce_by(const Abstract_Polynomial &p)Mutable_Polynomialvirtual
scalar_multiple(const Prime_Field_Element &c) constDouble_Buffered_Polynomialvirtual
set_monomial_ordering(Monomial_Ordering *order, bool sort_anew=true)Double_Buffered_Polynomialvirtual
set_strategy(Poly_Strategy_Data *psd)Abstract_Polynomial
sort_by_order()Double_Buffered_Polynomialvirtual
standard_degree() constAbstract_Polynomialvirtual
stratAbstract_Polynomialprotected
strategy() constAbstract_Polynomialinlinevirtual
test_buffer(unsigned b, unsigned n)Double_Buffered_Polynomialinlineprotected
weighted_degree(const WT_TYPE *w=nullptr) constAbstract_Polynomialvirtual
zero_polynomial() constDouble_Buffered_Polynomialvirtual
~Abstract_Polynomial() (defined in Abstract_Polynomial)Abstract_Polynomialinlinevirtual
~Double_Buffered_Polynomial() (defined in Double_Buffered_Polynomial)Double_Buffered_Polynomial
~Mutable_Polynomial()=0Mutable_Polynomialpure virtual