Macaulay2 Engine
Loading...
Searching...
No Matches

◆ display_poly()

void display_poly ( std::ostream & o,
const ResPolyRing & R,
const ResPolynomial & f )
inline

Definition at line 288 of file res-poly-ring.hpp.

289{
290 auto end = ResPolynomialIterator(R, f, 1); // end
291 int i = 0;
292 for (auto it = ResPolynomialIterator(R, f); it != end; ++it, ++i)
293 {
295 res_const_packed_monomial mon = it.monomial();
296 R.monoid().showAlpha(mon);
297 }
298}
void showAlpha(res_const_packed_monomial m) const
const ResMonoid & monoid() const
const VectorArithmetic & vectorArithmetic() const
ElementArray coeffs
Forward iterator over the terms of a ResPolynomial.
std::ostream & displayElement(std::ostream &o, const ElementArray &v, int index) const
(Debugging) Display /////
const res_monomial_word * res_const_packed_monomial
TermIterator< Nterm > end(Nterm *)
Definition ringelem.cpp:5

References ResPolynomial::coeffs, VectorArithmetic::displayElement(), end(), ResPolyRing::monoid(), ResMonoidDense::showAlpha(), and ResPolyRing::vectorArithmetic().

Referenced by SchreyerFrame::debugCheckOrder(), SchreyerFrame::insertLevelOne(), and SchreyerFrame::show().