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

◆ findOrInsert()

std::pair< const int *, bool > MonomialCollectionFixedSize::findOrInsert ( const int * monom)
inline

Definition at line 312 of file monomial-sets.hpp.

313 {
314 std::pair<int*, int*> mon { mMonomialMemory.alloc(elementSize()) };
315 std::copy(monom, monom + elementSize(), mon.first);
316 assert(mon.second - mon.first >= elementSize());
317 return findOrInsertTopInternedMonomial(mon.first);
318 }
MonomialMemorySpace mMonomialMemory
std::pair< const int *, bool > findOrInsertTopInternedMonomial(int *&monom)

References elementSize(), findOrInsertTopInternedMonomial(), and mMonomialMemory.