Definition at line 639 of file monideal.cpp.
640{
642 assert(P != nullptr);
645 {
646 o << "0";
647 return;
648 }
650 {
652 std::cout << "bad news: count is not 1, but ideal is 1..." << std::endl;
653 o << "1";
654 return;
655 }
658 {
663 o << ' ';
664 }
666}
varpower::ConstExponents const_varpower
void elem_text_out(buffer &o, const_monomial m, bool p_one=true) const
void from_varpower(const_varpower vp, monomial result) const
monomial make_one() const
void remove(monomial d) const
const PolynomialRing * get_ring() const
virtual const Monoid * getMonoid() const
virtual const PolynomialRing * cast_to_PolynomialRing() const
gc_vector< int > & monom()
References int_bag::basis_elem(), PolynomialRing::cast_to_PolynomialRing(), Monoid::elem_text_out(), Monoid::from_varpower(), get_ring(), PolynomialRing::getMonoid(), is_one(), M2_gbTrace, Monoid::make_one(), int_bag::monom(), monomial, Monoid::remove(), and size().
Referenced by dmonideal(), and IM2_MonomialIdeal_to_string().