Neko 0.9.1
A portable framework for high-order spectral element flow simulations
|
Double precision unordered set. More...
Public Member Functions | |
procedure, pass(this) | init (this, n) |
Initialize an empty double precision based unordered set. | |
procedure, pass(this) | free (this) |
Destroy a double precision based unordered set. | |
procedure, pass(this) | size (this) |
Return the cardinality of a double precision based unordered set. | |
procedure, pass(this) | clear (this) |
Clear a double precision based unordered set. | |
procedure, pass(this) | element (this, key) |
Check if a double precision key is an element of the set. | |
procedure, pass(this) | add (this, key) |
Add a double precision key to the set. | |
procedure, pass(this) | remove (this, key) |
Remove a double precision key from the set. | |
procedure, pass(this) | iter_init (this) |
Initialise a double precision based set iterator. | |
procedure, pass(this) | iter_next (this) |
Advance a double precision based set iterator. | |
procedure, pass(this) | iter_value (this) |
Return the current value of a double precision based set iterator. | |
procedure(uset_init), deferred, pass | init (this, n) |
procedure(uset_free), deferred, pass | free (this) |
procedure(uset_size), deferred, pass | size (this) |
procedure(uset_clear), deferred, pass | clear (this) |
procedure(uset_element), deferred, pass | element (this, key) |
procedure(uset_add), deferred, pass | add (this, key) |
procedure(uset_remove), deferred, pass | remove (this, key) |
Public Attributes | |
type(htable_r8_t) | t |
type(htable_iter_r8_t) | it |
type(htable_iter_r8_t) uset::uset_r8_t::it |
type(htable_r8_t) uset::uset_r8_t::t |