SCALE-RM
Public Member Functions | Public Attributes | List of all members
scale_hash::hash_table Interface Reference
Collaboration diagram for scale_hash::hash_table:
Collaboration graph
[legend]

Public Member Functions

procedure destroy => destroy
 
procedure length => length
 
procedure has_key => has_key
 
procedure max_key_len => max_key_len
 
procedure keys => keys
 
procedure get => get
 
procedure get_with_cnt => get_with_cnt
 
procedure put => put
 
procedure accumurate => accumurate
 
procedure debug => debug
 

Public Attributes

type(hash_entry_ptr), dimension(:), allocatable table
 
integer size
 
integer len
 
integer max_len
 

Detailed Description

Definition at line 45 of file scale_hash.F90.

Member Function/Subroutine Documentation

◆ destroy()

procedure scale_hash::hash_table::destroy

Definition at line 51 of file scale_hash.F90.

◆ length()

procedure scale_hash::hash_table::length

Definition at line 52 of file scale_hash.F90.

◆ has_key()

procedure scale_hash::hash_table::has_key

Definition at line 53 of file scale_hash.F90.

◆ max_key_len()

procedure scale_hash::hash_table::max_key_len

Definition at line 54 of file scale_hash.F90.

◆ keys()

procedure scale_hash::hash_table::keys

Definition at line 55 of file scale_hash.F90.

◆ get()

procedure scale_hash::hash_table::get

Definition at line 56 of file scale_hash.F90.

◆ get_with_cnt()

procedure scale_hash::hash_table::get_with_cnt

Definition at line 57 of file scale_hash.F90.

◆ put()

procedure scale_hash::hash_table::put

Definition at line 58 of file scale_hash.F90.

◆ accumurate()

procedure scale_hash::hash_table::accumurate

Definition at line 59 of file scale_hash.F90.

◆ debug()

procedure scale_hash::hash_table::debug

Definition at line 60 of file scale_hash.F90.

Member Data Documentation

◆ table

type(hash_entry_ptr), dimension(:), allocatable scale_hash::hash_table::table

Definition at line 46 of file scale_hash.F90.

46  type(hash_entry_ptr), allocatable :: table(:)

◆ size

integer scale_hash::hash_table::size

Definition at line 47 of file scale_hash.F90.

47  integer :: size

◆ len

integer scale_hash::hash_table::len

Definition at line 48 of file scale_hash.F90.

48  integer :: len

◆ max_len

integer scale_hash::hash_table::max_len

Definition at line 49 of file scale_hash.F90.

49  integer :: max_len

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