psmile_multimap::interface Interface Reference

Public Member Functions

subroutine init_multimap (this)
subroutine free_multimap (this)
subroutine add_pair (this, key, value)
integer get_num_values (this, key)
integer, dimension(num_values) get_values (this, key, num_values)
integer get_value (this, key, value_idx)
subroutine init_keys (keys)
subroutine rm_key (this, key)
logical is_valid_key (this, key)
integer get_num_valid_keys (this)

Detailed Description

Definition at line 44 of file psmile_multimap.F90.


Member Function/Subroutine Documentation

subroutine psmile_multimap::interface::add_pair ( type(multimap),intent(inout)  this,
integer,intent(in)  key,
integer,intent(in)  value 
)

Definition at line 57 of file psmile_multimap.F90.

subroutine psmile_multimap::interface::free_multimap ( type(multimap),intent(inout)  this  ) 

Definition at line 51 of file psmile_multimap.F90.

integer psmile_multimap::interface::get_num_valid_keys ( type(multimap),intent(in)  this  ) 

Definition at line 100 of file psmile_multimap.F90.

integer psmile_multimap::interface::get_num_values ( type(multimap),intent(inout)  this,
integer,intent(in)  key 
)

Definition at line 64 of file psmile_multimap.F90.

integer psmile_multimap::interface::get_value ( type(multimap),intent(inout)  this,
integer,intent(in)  key,
integer,intent(in)  value_idx 
)

Definition at line 77 of file psmile_multimap.F90.

integer,dimension(num_values) psmile_multimap::interface::get_values ( type(multimap),intent(inout)  this,
integer,intent(in)  key,
integer,intent(in)  num_values 
)

Definition at line 70 of file psmile_multimap.F90.

subroutine psmile_multimap::interface::init_keys ( type(key_type),dimension(:),intent(inout)  keys  ) 

Definition at line 83 of file psmile_multimap.F90.

subroutine psmile_multimap::interface::init_multimap ( type(multimap),intent(inout)  this  ) 

Definition at line 46 of file psmile_multimap.F90.

logical psmile_multimap::interface::is_valid_key ( type(multimap),intent(in)  this,
integer,intent(in)  key 
)

Definition at line 94 of file psmile_multimap.F90.

subroutine psmile_multimap::interface::rm_key ( type(multimap),intent(inout)  this,
integer,intent(in)  key 
)

Definition at line 88 of file psmile_multimap.F90.


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

Generated on 18 Mar 2011 for Oasis4 by  doxygen 1.6.1