Neko 0.9.99
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
uset::uset_t Type Referenceabstract

Base type for an unordered set. More...

Inheritance diagram for uset::uset_t:

Public Member Functions

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)
 

Detailed Description

Definition at line 45 of file uset.f90.

Member Function/Subroutine Documentation

◆ add()

procedure(uset_add), deferred, pass uset::uset_t::add ( class(uset_t), intent(inout this,
class(*), intent(inout key 
)
pure virtual

Definition at line 52 of file uset.f90.

◆ clear()

procedure(uset_clear), deferred, pass uset::uset_t::clear ( class(uset_t), intent(inout this)
pure virtual

Definition at line 50 of file uset.f90.

◆ element()

procedure(uset_element), deferred, pass uset::uset_t::element ( class(uset_t), intent(inout this,
class(*), intent(inout key 
)
pure virtual

Definition at line 51 of file uset.f90.

◆ free()

procedure(uset_free), deferred, pass uset::uset_t::free ( class(uset_t), intent(inout this)
pure virtual

Definition at line 48 of file uset.f90.

◆ init()

procedure(uset_init), deferred, pass uset::uset_t::init ( class(uset_t), intent(inout this,
integer, optional  n 
)
pure virtual

Definition at line 47 of file uset.f90.

◆ remove()

procedure(uset_remove), deferred, pass uset::uset_t::remove ( class(uset_t), intent(inout this,
class(*), intent(inout key 
)
pure virtual

Definition at line 53 of file uset.f90.

◆ size()

procedure(uset_size), deferred, pass uset::uset_t::size ( class(uset_t), intent(in this)
pure virtual

Definition at line 49 of file uset.f90.


The documentation for this type was generated from the following file: