Data Types | |
| type | user_coordinate_data |
| type | user_grid_data |
| type | user_point_data |
| type | user_mask_data |
| type | user_var_data |
| interface | interface |
Functions/Subroutines | |
| integer | get_grid_type (grid_id) |
| integer | get_grid_id (point_id) |
| integer | get_comp_id (grid_id) |
| integer, dimension(size_of_valid_shape(1) | get_grid_valid_shape (grid_id, size_of_valid_shape) |
| subroutine | test_user_grid_id (user_grid_id, ierror) |
| subroutine | test_user_mask_id (user_mask_id, ierror) |
| subroutine | test_user_point_id (user_point_id, ierror) |
| subroutine | init_user_coordinate_data (data) |
| subroutine | free_user_coordinate_data (data, ierror) |
| logical | partition_data_available (grid_id) |
| logical | reducedgrid_map_available (grid_id) |
| subroutine | generate_partition_data (grid_id) |
| subroutine | psmile_user_data_init () |
Variables | |
| type(user_grid_data), dimension(:), pointer | grid_data |
| type(user_point_data), dimension(:), pointer | point_data |
| type(user_mask_data), dimension(:), pointer | mask_data |
| type(user_var_data), dimension(:), pointer | var_data |
| type(multimap) | grid_id_map |
| type(multimap) | mask_id_map |
| type(multimap) | point_id_map |
| type(multimap) | var_id_map |
| subroutine psmile_user_data::free_user_coordinate_data | ( | type (user_coordinate_data),intent(inout) | data, | |
| integer,intent(out) | ierror | |||
| ) |
Definition at line 350 of file psmile_user_data.F90.
| subroutine psmile_user_data::generate_partition_data | ( | integer,intent(in) | grid_id | ) |
Definition at line 388 of file psmile_user_data.F90.
References psmile_grid::get_size_of_shape(), grid_data, not, partition_data_available(), and test_user_grid_id().

Definition at line 255 of file psmile_user_data.F90.
References grid_data.
Definition at line 247 of file psmile_user_data.F90.
References point_data.
Definition at line 239 of file psmile_user_data.F90.
References grid_data.
| integer,dimension (size_of_valid_shape(1) psmile_user_data::get_grid_valid_shape | ( | integer,intent(in) | grid_id, | |
| integer,dimension(2),intent(in) | size_of_valid_shape | |||
| ) |
Definition at line 263 of file psmile_user_data.F90.
References grid_data.
| subroutine psmile_user_data::init_user_coordinate_data | ( | type (user_coordinate_data),intent(inout) | data | ) |
Definition at line 336 of file psmile_user_data.F90.
Referenced by psmile_store_data_grid().

| logical psmile_user_data::partition_data_available | ( | integer,intent(in) | grid_id | ) |
Definition at line 365 of file psmile_user_data.F90.
References grid_data, and test_user_grid_id().
Referenced by generate_partition_data().


| subroutine psmile_user_data::psmile_user_data_init | ( | ) |
Definition at line 414 of file psmile_user_data.F90.
References grid_data, grid_id_map, init_multimap(), mask_data, mask_id_map, point_data, point_id_map, var_data, and var_id_map.
Referenced by prism_init().


| logical psmile_user_data::reducedgrid_map_available | ( | integer,intent(in) | grid_id | ) |
Definition at line 377 of file psmile_user_data.F90.
References grid_data, and test_user_grid_id().

| subroutine psmile_user_data::test_user_grid_id | ( | integer,intent(in) | user_grid_id, | |
| integer,intent(out) | ierror | |||
| ) |
Definition at line 272 of file psmile_user_data.F90.
References grid_data, and not.
Referenced by generate_partition_data(), partition_data_available(), prism_def_partition(), psmile_store_data_reducedgrid(), and reducedgrid_map_available().

| subroutine psmile_user_data::test_user_mask_id | ( | integer,intent(in) | user_mask_id, | |
| integer,intent(out) | ierror | |||
| ) |
Definition at line 293 of file psmile_user_data.F90.
References mask_data, and not.
Referenced by psmile_store_data_rm_mask().

| subroutine psmile_user_data::test_user_point_id | ( | integer,intent(in) | user_point_id, | |
| integer,intent(out) | ierror | |||
| ) |
Definition at line 316 of file psmile_user_data.F90.
References not, and point_data.
| type(user_grid_data),dimension(:),pointer psmile_user_data::grid_data |
Definition at line 81 of file psmile_user_data.F90.
Referenced by generate_partition_data(), get_comp_id(), get_grid_type(), get_grid_valid_shape(), get_max_num_blocks_per_grid(), partition_data_available(), psmile_apply_user_data(), psmile_store_data_corner_3d_db(), psmile_store_data_corner_3d_re(), psmile_store_data_grid(), psmile_store_data_mask(), psmile_store_data_partition(), psmile_store_data_points_3d_db(), psmile_store_data_points_3d_re(), psmile_store_data_reducedgrid(), psmile_user_data_init(), reducedgrid_map_available(), and test_user_grid_id().
| type(multimap) psmile_user_data::grid_id_map |
Definition at line 86 of file psmile_user_data.F90.
Referenced by psmile_user_data_init().
| type(user_mask_data),dimension(:),pointer psmile_user_data::mask_data |
Definition at line 83 of file psmile_user_data.F90.
Referenced by psmile_store_data_mask(), psmile_store_data_rm_mask(), psmile_user_data_init(), and test_user_mask_id().
| type(multimap) psmile_user_data::mask_id_map |
Definition at line 87 of file psmile_user_data.F90.
Referenced by psmile_user_data_init().
| type(user_point_data),dimension(:),pointer psmile_user_data::point_data |
Definition at line 82 of file psmile_user_data.F90.
Referenced by get_grid_id(), psmile_apply_user_data(), psmile_store_data_intern_points(), psmile_store_data_points_3d_db(), psmile_store_data_points_3d_re(), psmile_store_data_points_grless(), psmile_user_data_init(), and test_user_point_id().
| type(multimap) psmile_user_data::point_id_map |
Definition at line 88 of file psmile_user_data.F90.
Referenced by psmile_store_data_intern_points(), and psmile_user_data_init().
| type(user_var_data),dimension(:),pointer psmile_user_data::var_data |
Definition at line 84 of file psmile_user_data.F90.
Referenced by psmile_merge_fields(), psmile_store_data_intern_field(), psmile_store_data_var(), and psmile_user_data_init().
| type(multimap) psmile_user_data::var_id_map |
Definition at line 89 of file psmile_user_data.F90.
Referenced by psmile_merge_fields(), psmile_store_data_intern_field(), and psmile_user_data_init().
1.6.1