Scippy

SCIP

Solving Constraint Integer Programs

SCIP_HashTable Struct Reference

Detailed Description

hash table data structure

Definition at line 80 of file struct_misc.h.

#include <struct_misc.h>

Public Member Functions

 SCIP_DECL_HASHGETKEY ((*hashgetkey))
 
 SCIP_DECL_HASHKEYEQ ((*hashkeyeq))
 
 SCIP_DECL_HASHKEYVAL ((*hashkeyval))
 

Data Fields

BMS_BLKMEMblkmem
 
SCIP_HASHTABLELIST ** lists
 
int nlists
 
void * userptr
 
SCIP_Longint nelements
 

Member Function Documentation

SCIP_HashTable::SCIP_DECL_HASHGETKEY ( hashgetkey)

gets the key of the given element

SCIP_HashTable::SCIP_DECL_HASHKEYEQ ( hashkeyeq)

returns TRUE iff both keys are equal

SCIP_HashTable::SCIP_DECL_HASHKEYVAL ( hashkeyval)

returns the hash value of the key

Field Documentation

BMS_BLKMEM* SCIP_HashTable::blkmem

block memory used to store hash map entries

Definition at line 85 of file struct_misc.h.

Referenced by hashtableResize(), SCIPhashtableClear(), SCIPhashtableFree(), SCIPhashtableInsert(), SCIPhashtableRemove(), and SCIPhashtableRemoveAll().