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) |
Definition at line 44 of file psmile_multimap.F90.
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.
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.