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

◆ find()

template<typename Configuration>
std::pair< int, bool > IntsSet< Configuration >::find ( Monom m,
int comp )
inline

Definition at line 333 of file monomial-collection.hpp.

334 {
336 std::pair<int*, int*> mon { mArena.allocArrayNoCon<int>(sz) };
338 auto result = mHash.find(a); // returns iterator pointing to value, or mHash.end()
339 bool found = (result != mHash.end());
340 int idx = (found ? result->index() : -1);
341 mArena.freeTop(mon.first);
342 return {idx, found};
343 }
ModuleMonom monomToModuleMonom(const Monom &a, int comp, std::pair< int *, int * > allocated_result)
memt::Arena mArena
static int sizeOfCorrespondingModuleMonom(const Monom &m)

Referenced by NCCoefficientMatrix().