46#if defined(Ifpack_SHOW_DEPRECATED_WARNINGS)
48#warning "The Ifpack package is deprecated"
56#include "euclid_common.h"
90 extern void Hash_dhCreate (Hash_dh * h,
int size);
91 extern void Hash_dhDestroy (Hash_dh h);
92 extern void Hash_dhInsert (Hash_dh h,
int key, HashData * data);
93 extern HashData *Hash_dhLookup (Hash_dh h,
int key);
96 extern void Hash_dhReset (Hash_dh h);
97 extern void Hash_dhPrint (Hash_dh h, FILE * fp);
100#define HASH_1(k,size,idxOut) \
101 { *idxOut = k % size; }
103#define HASH_2(k,size,idxOut) \
105 int r = k % (size-13); \
106 r = (r % 2) ? r : r+1; \