|
Macaulay2 Engine
|
#include <monhashtable.hpp>
Public Member Functions | |
| MonomialHashTable (const ValueType *M0, int logsize=24) | |
| ~MonomialHashTable () | |
| void | reset () |
| bool | find_or_insert (value m, value &result) |
| void | dump () const |
| void | show () const |
Private Types | |
| typedef ValueType::value | value |
Private Member Functions | |
| void | insert (value m) |
| void | grow () |
| void | initialize (int logsize0) |
Private Attributes | |
| const ValueType * | M |
| std::unique_ptr< value[]> | hashtab |
| unsigned long | size |
| unsigned int | logsize |
| unsigned long | hashmask |
| unsigned long | threshold |
| unsigned long | count |
| unsigned long | nfind_or_insert |
| unsigned long | nclashes |
| unsigned long | max_run_length |
| unsigned long | monequal_count |
| unsigned long | monequal_fails |
Definition at line 158 of file monhashtable.hpp.