psmile_user_data::interface Interface Reference

Public Member Functions

subroutine psmile_store_data_grid (grid_id, grid_name, comp_id, grid_valid_shape, grid_type, ierror)
subroutine psmile_store_data_partition (grid_id, nbr_blocks, partition_array, extent_array, ierror)
subroutine psmile_store_data_reducedgrid (grid_id, nbr_latitudes, nbr_points_per_lat, ierror)
subroutine psmile_store_data_corner_3d_db (grid_id, nbr_corners, corners_actual_shape, corners_1st_array, corners_2nd_array, corners_3rd_array, array_size, ierror)
subroutine psmile_store_data_corner_3d_re (grid_id, nbr_corners, corners_actual_shape, corners_1st_array, corners_2nd_array, corners_3rd_array, array_size, ierror)
subroutine psmile_store_data_points_3d_db (point_id, point_name, grid_id, points_actual_shape, points_1st_array, points_2nd_array, points_3rd_array, array_size, new_points, ierror)
subroutine psmile_store_data_points_3d_re (point_id, point_name, grid_id, points_actual_shape, points_1st_array, points_2nd_array, points_3rd_array, array_size, new_points, ierror)
subroutine psmile_store_data_points_grless (point_id, point_name, grid_id, new_points, ierror)
subroutine psmile_store_data_mask (mask_id, grid_id, mask_actual_shape, mask_array, new_mask, ierror)
subroutine psmile_store_data_rm_mask (mask_id, ierror)
subroutine psmile_store_data_var (var_id, name, grid_id, point_id, mask_id, var_nodims, var_actual_shape, var_type, ierror)
subroutine psmile_apply_user_data (ierror)
subroutine psmile_merge_fields (ierror)
subroutine psmile_store_data_intern_field (psmile_var_id)
subroutine psmile_store_data_intern_points (psmile_point_id)

Detailed Description

Definition at line 91 of file psmile_user_data.F90.


Member Function/Subroutine Documentation

subroutine psmile_user_data::interface::psmile_apply_user_data ( integer,intent(out)  ierror  ) 

Definition at line 219 of file psmile_user_data.F90.

subroutine psmile_user_data::interface::psmile_merge_fields ( integer,intent(out)  ierror  ) 

Definition at line 223 of file psmile_user_data.F90.

subroutine psmile_user_data::interface::psmile_store_data_corner_3d_db ( integer,intent(in)  grid_id,
integer,intent(in)  nbr_corners,
integer,dimension (1:2, *),intent(in)  corners_actual_shape,
double precision,dimension (*),intent(in)  corners_1st_array,
double precision,dimension (*),intent(in)  corners_2nd_array,
double precision,dimension (*),intent(in)  corners_3rd_array,
integer,dimension (3),intent(in)  array_size,
integer,intent(out)  ierror 
)

Definition at line 124 of file psmile_user_data.F90.

subroutine psmile_user_data::interface::psmile_store_data_corner_3d_re ( integer,intent(in)  grid_id,
integer,intent(in)  nbr_corners,
integer,dimension (1:2, *),intent(in)  corners_actual_shape,
real,dimension (*),intent(in)  corners_1st_array,
real,dimension (*),intent(in)  corners_2nd_array,
real,dimension (*),intent(in)  corners_3rd_array,
integer,dimension (3),intent(in)  array_size,
integer,intent(out)  ierror 
)

Definition at line 139 of file psmile_user_data.F90.

subroutine psmile_user_data::interface::psmile_store_data_grid ( integer,intent(out)  grid_id,
character(len=*),intent(in)  grid_name,
integer,intent(in)  comp_id,
integer,dimension (2, *),intent(in)  grid_valid_shape,
integer,intent(in)  grid_type,
integer,intent(out)  ierror 
)

Definition at line 92 of file psmile_user_data.F90.

subroutine psmile_user_data::interface::psmile_store_data_intern_field ( integer,intent(in)  psmile_var_id  ) 

Definition at line 227 of file psmile_user_data.F90.

subroutine psmile_user_data::interface::psmile_store_data_intern_points ( integer,intent(in)  psmile_point_id  ) 

Definition at line 231 of file psmile_user_data.F90.

subroutine psmile_user_data::interface::psmile_store_data_mask ( integer,intent(inout)  mask_id,
integer,intent(in)  grid_id,
integer,dimension(2, *),intent(in)  mask_actual_shape,
logical,dimension (*),intent(in)  mask_array,
logical,intent(in)  new_mask,
integer,intent(out)  ierror 
)

Definition at line 191 of file psmile_user_data.F90.

subroutine psmile_user_data::interface::psmile_store_data_partition ( integer,intent(in)  grid_id,
integer,intent(in)  nbr_blocks,
integer,dimension(1:nbr_blocks,*),intent(in)  partition_array,
integer,dimension(1:nbr_blocks,*),intent(in)  extent_array,
integer,intent(out)  ierror 
)

Definition at line 104 of file psmile_user_data.F90.

subroutine psmile_user_data::interface::psmile_store_data_points_3d_db ( integer,intent(inout)  point_id,
character (len=*),intent(in)  point_name,
integer,intent(in)  grid_id,
integer,dimension (2, *),intent(in)  points_actual_shape,
double precision,dimension (*),intent(in)  points_1st_array,
double precision,dimension (*),intent(in)  points_2nd_array,
double precision,dimension (*),intent(in)  points_3rd_array,
integer,dimension(3),intent(in)  array_size,
logical,intent(in)  new_points,
integer,intent(out)  ierror 
)

Definition at line 154 of file psmile_user_data.F90.

subroutine psmile_user_data::interface::psmile_store_data_points_3d_re ( integer,intent(inout)  point_id,
character (len=*),intent(in)  point_name,
integer,intent(in)  grid_id,
integer,dimension (2, *),intent(in)  points_actual_shape,
real,dimension (*),intent(in)  points_1st_array,
real,dimension (*),intent(in)  points_2nd_array,
real,dimension (*),intent(in)  points_3rd_array,
integer,dimension(3),intent(in)  array_size,
logical,intent(in)  new_points,
integer,intent(out)  ierror 
)

Definition at line 168 of file psmile_user_data.F90.

subroutine psmile_user_data::interface::psmile_store_data_points_grless ( integer,intent(inout)  point_id,
character (len=*),intent(in)  point_name,
integer,intent(in)  grid_id,
logical,intent(in)  new_points,
integer,intent(out)  ierror 
)

Definition at line 182 of file psmile_user_data.F90.

subroutine psmile_user_data::interface::psmile_store_data_reducedgrid ( integer,intent(in)  grid_id,
integer,intent(in)  nbr_latitudes,
integer,dimension(nbr_latitudes),intent(in)  nbr_points_per_lat,
integer,intent(out)  ierror 
)

Definition at line 115 of file psmile_user_data.F90.

subroutine psmile_user_data::interface::psmile_store_data_rm_mask ( integer,intent(in)  mask_id,
integer,intent(out)  ierror 
)

Definition at line 201 of file psmile_user_data.F90.

subroutine psmile_user_data::interface::psmile_store_data_var ( integer,intent(out)  var_id,
character (len=*),intent(in)  name,
integer,intent(in)  grid_id,
integer,intent(in)  point_id,
integer,intent(in)  mask_id,
integer,dimension(2),intent(in)  var_nodims,
integer,dimension(1:2, 1:var_nodims(1),intent(in)  var_actual_shape,
integer,intent(in)  var_type,
integer,intent(out)  ierror 
)

Definition at line 206 of file psmile_user_data.F90.


The documentation for this interface was generated from the following file:

Generated on 18 Mar 2011 for Oasis4 by  doxygen 1.6.1