Scippy

    SCIP

    Solving Constraint Integer Programs

    SCIP_MultiHash Struct Reference

    Detailed Description

    multihash table data structure

    Definition at line 111 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_MULTIHASHLIST ** lists
     
    int nlists
     
    void * userptr
     
    SCIP_Longint nelements
     

    Member Function Documentation

    ◆ SCIP_DECL_HASHGETKEY()

    SCIP_MultiHash::SCIP_DECL_HASHGETKEY ( hashgetkey)

    gets the key of the given element

    ◆ SCIP_DECL_HASHKEYEQ()

    SCIP_MultiHash::SCIP_DECL_HASHKEYEQ ( hashkeyeq)

    returns TRUE iff both keys are equal

    ◆ SCIP_DECL_HASHKEYVAL()

    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 116 of file struct_misc.h.

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

    ◆ lists

    ◆ nlists

    ◆ userptr

    ◆ nelements