| Ifpack Package Browser (Single Doxygen Collection)
    Development
    | 
#include "euclid_common.h"

Go to the source code of this file.
| Classes | |
| struct | _hash_node | 
| struct | _hash_dh | 
| Macros | |
| #define | HASH_1(k, size, idxOut) { *idxOut = k % size; } | 
| #define | HASH_2(k, size, idxOut) | 
| Typedefs | |
| typedef struct _hash_node | HashData | 
| typedef struct _hash_node_private | HashRecord | 
| Functions | |
| void | Hash_dhCreate (Hash_dh *h, int size) | 
| void | Hash_dhDestroy (Hash_dh h) | 
| void | Hash_dhInsert (Hash_dh h, int key, HashData *data) | 
| HashData * | Hash_dhLookup (Hash_dh h, int key) | 
| void | Hash_dhReset (Hash_dh h) | 
| void | Hash_dhPrint (Hash_dh h, FILE *fp) | 
| #define HASH_1 | ( | k, | |
| size, | |||
| idxOut | |||
| ) | { *idxOut = k % size; } | 
| #define HASH_2 | ( | k, | |
| size, | |||
| idxOut | |||
| ) | 
| typedef struct _hash_node HashData | 
| typedef struct _hash_node_private HashRecord | 
 1.8.5
 1.8.5