psmile_user_data Module Reference

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

Function/Subroutine Documentation

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

Here is the call graph for this function:

integer psmile_user_data::get_comp_id ( integer,intent(in)  grid_id  ) 

Definition at line 255 of file psmile_user_data.F90.

References grid_data.

integer psmile_user_data::get_grid_id ( integer,intent(in)  point_id  ) 

Definition at line 247 of file psmile_user_data.F90.

References point_data.

integer psmile_user_data::get_grid_type ( integer,intent(in)  grid_id  ) 

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

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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.


Variable Documentation

type(user_grid_data),dimension(:),pointer psmile_user_data::grid_data

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 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 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

Generated on 18 Mar 2011 for Oasis4 by  doxygen 1.6.1