|
Neko 1.99.3
A portable framework for high-order spectral element flow simulations
|
Base type for a hash table. More...


Public Member Functions | |
| procedure(htable_hash), deferred, pass | hash (this, k, c) |
| procedure, pass(this), public | clear (this) |
| Clear all entries in a hash table. | |
| procedure, pass(this), public | free (this) |
| Destroy a hash table. | |
| procedure, pass(this), public | num_entries (this) |
| Return number of entries in the table. | |
| procedure, pass(this), public | get_size (this) |
| Return total size of htable. | |
Public Attributes | |
| type(h_tuple_t), pointer | head => null() |
| type(h_tuple_t), pointer | tail => null() |
Private Attributes | |
| integer, private | size = 0 |
| integer, private | entries = 0 |
| type(h_tuple_t), dimension(:), allocatable, private | t |
Definition at line 57 of file htable.f90.
Definition at line 65 of file htable.f90.
Definition at line 66 of file htable.f90.
Definition at line 68 of file htable.f90.
|
pure virtual |
Definition at line 64 of file htable.f90.
Definition at line 67 of file htable.f90.
Definition at line 59 of file htable.f90.
Definition at line 61 of file htable.f90.
Definition at line 58 of file htable.f90.
|
private |
Definition at line 60 of file htable.f90.
Definition at line 62 of file htable.f90.