|
Ifpack Package Browser (Single Doxygen Collection)
Development
|

Go to the source code of this file.
Classes | |
| struct | _hash_i_node_private |
| struct | _hash_i_dh |
Macros | |
| #define | DEFAULT_TABLE_SIZE 16 |
| #define | HASH_1(k, size, idxOut) { *idxOut = k % size; } |
| #define | HASH_2(k, size, idxOut) |
| #define | __FUNC__ "Hash_i_dhCreate" |
| #define | __FUNC__ "Hash_i_dhDestroy" |
| #define | __FUNC__ "Hash_i_dhReset" |
| #define | __FUNC__ "Hash_i_dhLookup" |
| #define | __FUNC__ "Hash_i_dhInsert" |
| #define | __FUNC__ "rehash_private" |
Typedefs | |
| typedef struct _hash_i_node_private | Hash_i_Record |
Functions | |
| static void | rehash_private (Hash_i_dh h) |
| void | Hash_i_dhCreate (Hash_i_dh *h, int sizeIN) |
| void | Hash_i_dhDestroy (Hash_i_dh h) |
| void | Hash_i_dhReset (Hash_i_dh h) |
| int | Hash_i_dhLookup (Hash_i_dh h, int key) |
| void | Hash_i_dhInsert (Hash_i_dh h, int key, int dataIN) |
| #define DEFAULT_TABLE_SIZE 16 |
Definition at line 47 of file Hash_i_dh.c.
| #define HASH_1 | ( | k, | |
| size, | |||
| idxOut | |||
| ) | { *idxOut = k % size; } |
Definition at line 55 of file Hash_i_dh.c.
| #define HASH_2 | ( | k, | |
| size, | |||
| idxOut | |||
| ) |
Definition at line 58 of file Hash_i_dh.c.
| #define __FUNC__ "Hash_i_dhCreate" |
Definition at line 266 of file Hash_i_dh.c.
| #define __FUNC__ "Hash_i_dhDestroy" |
Definition at line 266 of file Hash_i_dh.c.
| #define __FUNC__ "Hash_i_dhReset" |
Definition at line 266 of file Hash_i_dh.c.
| #define __FUNC__ "Hash_i_dhLookup" |
Definition at line 266 of file Hash_i_dh.c.
| #define __FUNC__ "Hash_i_dhInsert" |
Definition at line 266 of file Hash_i_dh.c.
| #define __FUNC__ "rehash_private" |
Definition at line 266 of file Hash_i_dh.c.
| typedef struct _hash_i_node_private Hash_i_Record |
Definition at line 69 of file Hash_i_dh.c.
|
static |
Definition at line 268 of file Hash_i_dh.c.
| void Hash_i_dhCreate | ( | Hash_i_dh * | h, |
| int | sizeIN | ||
| ) |
Definition at line 95 of file Hash_i_dh.c.
| void Hash_i_dhDestroy | ( | Hash_i_dh | h | ) |
Definition at line 146 of file Hash_i_dh.c.
| void Hash_i_dhReset | ( | Hash_i_dh | h | ) |
Definition at line 160 of file Hash_i_dh.c.
| int Hash_i_dhLookup | ( | Hash_i_dh | h, |
| int | key | ||
| ) |
Definition at line 170 of file Hash_i_dh.c.
| void Hash_i_dhInsert | ( | Hash_i_dh | h, |
| int | key, | ||
| int | dataIN | ||
| ) |
Definition at line 206 of file Hash_i_dh.c.
1.8.5