777{
778 std::cout <<
"#levels=" <<
mFrame.mLevels.size()
780 for (
int i = 0; i <
mFrame.mLevels.size(); i++)
781 {
782 auto& myframe =
level(i);
784 if (myframe.size() == 0) continue;
785 std::cout << "--- level " << i << " ------" << std::endl;
786 for (int j = 0; j < myframe.size(); j++)
787 {
788 std::cout << " " << j << " " << myframe[j].mDegree << " ("
789 << myframe[j].mBegin << "," << myframe[j].mEnd << ") "
790 << std::flush;
791 if (myframe[j].mSyzygy.coeffs.isNull())
792 std::cout << "coeffs=null " << std::flush;
793 std::cout << "(size:" << myframe[j].mSyzygy.len << ") [";
795 std::cout << " " << myorder.mTieBreaker[j] << "] ";
796 if (len == 0 or myframe[j].mSyzygy.len == 0)
798 else
799 {
801 }
802 std::cout << std::endl;
803 }
804 }
806}
void showAlpha(res_const_packed_monomial m) const
const ResMonoid & monoid() const
std::vector< FrameElement > & level(int lev)
const ResPolyRing & ring() const
void showMemoryUsage() const
ResSchreyerOrder & schreyerOrder(int lev)
void display_poly(std::ostream &o, const ResPolyRing &R, const ResPolynomial &f)