|
| | TIfpack_HashTable (const int n_keys=1031, const int n_sets=1) |
| | constructor.
|
| double | get (const key_type key) |
| | Returns an element from the hash table, or 0.0 if not found.
|
| void | set (const key_type key, 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 (key_type *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) |
template<typename key_type>
class TIfpack_HashTable< key_type >
Definition at line 95 of file Ifpack_HashTable.h.
◆ TIfpack_HashTable()
template<typename key_type>
| TIfpack_HashTable< key_type >::TIfpack_HashTable |
( |
const int | n_keys = 1031, |
|
|
const int | n_sets = 1 ) |
|
inline |
◆ arrayify()
template<typename key_type>
| void TIfpack_HashTable< key_type >::arrayify |
( |
key_type * | key_array, |
|
|
double * | val_array ) |
|
inline |
Converts the contents in array format for both keys and values.
Definition at line 195 of file Ifpack_HashTable.h.
◆ get()
template<typename key_type>
Returns an element from the hash table, or 0.0 if not found.
Definition at line 122 of file Ifpack_HashTable.h.
◆ getNumEntries()
template<typename key_type>
◆ getRecommendedHashSize()
template<typename key_type>
◆ print()
template<typename key_type>
◆ reset()
template<typename key_type>
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.
Definition at line 180 of file Ifpack_HashTable.h.
◆ set()
template<typename key_type>
| void TIfpack_HashTable< key_type >::set |
( |
const key_type | key, |
|
|
const double | value, |
|
|
const bool | addToValue = false ) |
|
inline |
The documentation for this class was generated from the following file: