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

◆ grow()

template<typename ValueType>
void MonomialHashTable< ValueType >::grow ( )
private

Definition at line 52 of file monhashtable.cpp.

53{
54 // Increase logsize, reset fields, and repopulate new hash table.
55 // if (M2_gbTrace >= 2) dump();
57 long oldsize = size;
59 for (long i = 0; i < oldsize; i++)
60 if (oldtab[i]) insert(oldtab[i]);
61}
unsigned int logsize
std::unique_ptr< value[]> hashtab
unsigned long size
void initialize(int logsize0)
void insert(value m)

References hashtab, initialize(), insert(), logsize, and size.

Referenced by find_or_insert(), and insert().