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().