Solving Constraint Integer Programs

SCIP_MultiHash Struct Reference

Detailed Description

multihash table data structure

Definition at line 102 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

int nlists
void * userptr
SCIP_Longint nelements

Member Function Documentation


SCIP_MultiHash::SCIP_DECL_HASHGETKEY ( hashgetkey)

gets the key of the given element


SCIP_MultiHash::SCIP_DECL_HASHKEYEQ ( hashkeyeq)

returns TRUE iff both keys are equal


SCIP_MultiHash::SCIP_DECL_HASHKEYVAL ( hashkeyval)

returns the hash value of the key

Field Documentation

◆ blkmem

BMS_BLKMEM* SCIP_MultiHash::blkmem

block memory used to store hash map entries

Definition at line 107 of file struct_misc.h.

Referenced by multihashResize(), SCIPmultihashFree(), SCIPmultihashInsert(), SCIPmultihashRemove(), and SCIPmultihashRemoveAll().

◆ lists

◆ nlists

◆ userptr

◆ nelements