Neko  0.9.0
A portable framework for high-order spectral element flow simulations
htable::htable_cptr_t Type Reference

C pointer based hash table. More...

Inheritance diagram for htable::htable_cptr_t:
Collaboration diagram for htable::htable_cptr_t:

Public Member Functions

procedure, pass(this) init => htable_cptr_init
 
procedure, pass(this) set => htable_cptr_set
 
procedure, pass(this) get => htable_cptr_get
 
procedure, pass(this) hash => htable_cptr_hash
 
procedure, pass(this) remove => htable_cptr_remove
 
procedure, pass(this), public clear => htable_clear
 
procedure, pass(this), public free => htable_free
 
procedure, pass(this), public num_entries => htable_num_entries
 
procedure, pass(this), public get_size => htable_size
 

Private Attributes

integer, private size
 
integer, private entries
 
type(h_tuple_t), dimension(:), allocatable, private t
 

Detailed Description

Definition at line 142 of file htable.f90.

Member Function/Subroutine Documentation

◆ clear()

procedure, pass(this), public htable::htable_t::clear
inherited

Definition at line 61 of file htable.f90.

◆ free()

procedure, pass(this), public htable::htable_t::free
inherited

Definition at line 62 of file htable.f90.

◆ get()

procedure, pass(this) htable::htable_cptr_t::get

Definition at line 146 of file htable.f90.

◆ get_size()

procedure, pass(this), public htable::htable_t::get_size
inherited

Definition at line 64 of file htable.f90.

◆ hash()

procedure, pass(this) htable::htable_cptr_t::hash

Definition at line 147 of file htable.f90.

◆ init()

procedure, pass(this) htable::htable_cptr_t::init

Definition at line 144 of file htable.f90.

◆ num_entries()

procedure, pass(this), public htable::htable_t::num_entries
inherited

Definition at line 63 of file htable.f90.

◆ remove()

procedure, pass(this) htable::htable_cptr_t::remove

Definition at line 148 of file htable.f90.

◆ set()

procedure, pass(this) htable::htable_cptr_t::set

Definition at line 145 of file htable.f90.

Member Data Documentation

◆ entries

integer, private htable::htable_t::entries
privateinherited

Definition at line 57 of file htable.f90.

◆ size

integer, private htable::htable_t::size
privateinherited

Definition at line 56 of file htable.f90.

◆ t

type(h_tuple_t), dimension(:), allocatable, private htable::htable_t::t
privateinherited

Definition at line 58 of file htable.f90.


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