Public Member Functions | |
Ifpack_HashTable64 (const int n_keys=1031, const int n_sets=1) | |
Public Member Functions inherited from TIfpack_HashTable< long long > | |
TIfpack_HashTable (const int n_keys=1031, const int n_sets=1) | |
constructor. | |
double | get (const long longkey) |
Returns an element from the hash table, or 0.0 if not found. | |
void | set (const long longkey, const double value, const bool addToValue=false) |
Sets an element in the hash table. | |
void | reset () |
Resets the entries of the already allocated memory. This method can be used to clean an array, to be reused without additional memory allocation/deallocation. | |
int | getNumEntries () const |
Returns the number of stored entries. | |
void | arrayify (long long *key_array, double *val_array) |
Converts the contents in array format for both keys and values. | |
void | print () |
Basic printing routine. | |
int | getRecommendedHashSize (int n) |
Definition at line 273 of file Ifpack_HashTable.h.