|
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 73 of file htable.f90.
Definition at line 81 of file htable.f90.
Definition at line 82 of file htable.f90.
Definition at line 84 of file htable.f90.
|
pure virtual |
Definition at line 80 of file htable.f90.
Definition at line 83 of file htable.f90.
Definition at line 75 of file htable.f90.
Definition at line 77 of file htable.f90.
Definition at line 74 of file htable.f90.
|
private |
Definition at line 76 of file htable.f90.
Definition at line 78 of file htable.f90.