| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=int32), | public, | allocatable | :: | ids(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(type_element_list), | private, | allocatable | :: | map_data(:) |
| procedure, public, pass(self) :: destroy => destroy_map | |
| procedure, public, pass(self) :: get_list => get_neighbor_list | |
| procedure, public, pass(self) :: initialize => initialize_map |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_map_node_to_element), | intent(inout), | target | :: | self | ||
| integer(kind=int32), | intent(in) | :: | node_id |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_map_node_to_element), | intent(inout) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_map_node_to_element), | intent(inout) | :: | self | |||
| integer(kind=int32), | intent(in) | :: | num_nodes | |||
| type(holder_elements), | intent(in) | :: | elements(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_map_node_to_element), | intent(inout) | :: | self | |||
| integer(kind=int32), | intent(in) | :: | num_nodes | |||
| type(holder_elements), | intent(in) | :: | elements(:) | |||
| character(len=*), | intent(in), | optional | :: | algorithm |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_map_node_to_element), | intent(inout) | :: | self | |||
| integer(kind=int32), | intent(in) | :: | num_nodes | |||
| type(holder_elements), | intent(in) | :: | elements(:) |