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

◆ TEST() [5/6]

TEST ( NewF4MonomialLookupTable ,
monomialDivides  )

Definition at line 130 of file NewF4Test.cpp.

135{
136 MemoryBlock B;
137 newf4::MonomialView ab({5,0,1,1,1}, B);
138 newf4::MonomialView ac({5,0,1,2,1}, B);
139 newf4::MonomialView ab2({5,0,1,1,2}, B);
140 newf4::MonomialView unit({1},B);
141 newf4::MonomialView ab2f({7,0,1,1,2,5,1},B);
142 newf4::MonomialView bd({5,1,1,3,1},B);
143 newf4::MonomialView abdf({9,0,1,1,1,3,1,5,1},B);
144 EXPECT_FALSE(newf4::MonomialView::monomialDivides(ab,ac));
145 EXPECT_TRUE(newf4::MonomialView::monomialDivides(ab,ab2));
146 EXPECT_TRUE(newf4::MonomialView::monomialDivides(unit,unit));
Thin RAII wrapper around memtailor::Arena providing bump-pointer array allocation with optional mutex...
static bool monomialDivides(const MonomialView &divisor, const MonomialView &divisee)