SCIP Doxygen Documentation
Loading...
Searching...
No Matches
SCIP_HashMap Struct Reference

Detailed Description

hash map data structure to map pointers on pointers

Definition at line 137 of file struct_misc.h.

#include <struct_misc.h>

Data Fields

BMS_BLKMEMblkmem
SCIP_HASHMAPENTRYslots
uint32_t * hashes
uint32_t shift
uint32_t mask
uint32_t nelements
SCIP_HASHMAPTYPE hashmaptype

Field Documentation

◆ blkmem

BMS_BLKMEM* SCIP_HashMap::blkmem

block memory used to store hash map entries

Definition at line 139 of file struct_misc.h.

Referenced by hashmapCheckLoad().

◆ slots

◆ hashes

◆ shift

uint32_t SCIP_HashMap::shift

power such that 2^(32-shift) == nslots

Definition at line 142 of file struct_misc.h.

Referenced by hashmapCheckLoad(), hashmapInsert(), hashmapLookup(), and SCIPhashmapRemove().

◆ mask

◆ nelements

uint32_t SCIP_HashMap::nelements

◆ hashmaptype