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

◆ TEST() [13/19]

TEST ( OverlapTable ,
insertion  )

Definition at line 458 of file NCGroebnerTest.cpp.

459{
460 OverlapTable overlapTable;
461 overlapTable.insert(3,false,std::make_tuple(1,2,3,true));
462 overlapTable.insert(3,false,std::make_tuple(1,2,1,true));
463 overlapTable.insert(2,false,std::make_tuple(1,1,1,true));
464 EXPECT_FALSE(overlapTable.isFinished());
465 EXPECT_TRUE(overlapTable.isFinished(1));
466 EXPECT_FALSE(overlapTable.isFinished(3));
467 EXPECT_TRUE(overlapTable.size() == 3);
468}
auto insert(int deg, bool isGenerator, Overlap o) -> void
auto isFinished() const -> bool
auto size() const -> size_t
Per-degree FIFO queue of pending overlaps for the NC Groebner basis driver to process.

References OverlapTable::insert(), OverlapTable::isFinished(), and OverlapTable::size().