psmile_grid_reduced_gauss::interface Interface Reference

Public Member Functions

subroutine psmile_init_gauss_data (grid_id, nbr_points_per_lat)
subroutine psmile_gauss_gen_aux_grid (grid_id)
subroutine psmile_gauss_gen_aux_grid_map (grid_id)
subroutine psmile_free_aux_grid_data (grid_id)
integer get_gauss_neighbour_cell (idx, nbr_points_lat, nbr_points_lat_neigh)
integer get_gauss_opposite_neighbour_cell (idx, nbr_points_lat, nbr_points_lat_neigh)
integer psmile_gauss_blockidx_to_glat (grid_id, block_idx)
integer, dimension(ndim_3d, 16) psmile_gauss_get_bicu_stencil (grid_id, base)
integer, dimension(ndim_3d, 16) psmile_gauss_shift_bicu_stencil (grid_id, base, shift)
integer, dimension(ndim_3d, 9) psmile_gauss_get_neigh_stencil (grid_id, base)
integer, dimension(ndim_3d, 4) psmile_gauss_get_bili_stencil (grid_id, base)
integer, dimension(ndim_3d, 4) psmile_gauss_shift_bili_stencil (grid_id, base, shift)
integer, dimension(num_points) psmile_gauss_3d_to_global_1d (grid_id, points_3d, num_points)
integer, dimension(num_points) psmile_gauss_1d_global_to_local (grid_id, points_1d, num_points, fill_value, inc_remote_neigh)
integer, dimension(num_points) psmile_gauss_3d_to_local_1d (grid_id, points_3d, num_points, fill_value, inc_remote_neigh)

Detailed Description

Definition at line 76 of file psmile_grid_reduced_gauss.F90.


Member Function/Subroutine Documentation

integer psmile_grid_reduced_gauss::interface::get_gauss_neighbour_cell ( integer,intent(in)  idx,
integer,intent(in)  nbr_points_lat,
integer,intent(in)  nbr_points_lat_neigh 
)

Definition at line 100 of file psmile_grid_reduced_gauss.F90.

integer psmile_grid_reduced_gauss::interface::get_gauss_opposite_neighbour_cell ( integer,intent(in)  idx,
integer,intent(in)  nbr_points_lat,
integer,intent(in)  nbr_points_lat_neigh 
)

Definition at line 107 of file psmile_grid_reduced_gauss.F90.

subroutine psmile_grid_reduced_gauss::interface::psmile_free_aux_grid_data ( integer,intent(in)  grid_id  ) 

Definition at line 94 of file psmile_grid_reduced_gauss.F90.

integer,dimension(num_points) psmile_grid_reduced_gauss::interface::psmile_gauss_1d_global_to_local ( integer,intent(in)  grid_id,
integer,dimension(num_points),intent(in)  points_1d,
integer,intent(in)  num_points,
integer,intent(in)  fill_value,
logical,intent(in),optional  inc_remote_neigh 
)

Definition at line 174 of file psmile_grid_reduced_gauss.F90.

integer,dimension(num_points) psmile_grid_reduced_gauss::interface::psmile_gauss_3d_to_global_1d ( integer,intent(in)  grid_id,
integer,dimension(ndim_3d, num_points),intent(in)  points_3d,
integer,intent(in)  num_points 
)

Definition at line 164 of file psmile_grid_reduced_gauss.F90.

integer,dimension(num_points) psmile_grid_reduced_gauss::interface::psmile_gauss_3d_to_local_1d ( integer,intent(in)  grid_id,
integer,dimension(ndim_3d, num_points),intent(in)  points_3d,
integer,intent(in)  num_points,
integer,intent(in)  fill_value,
logical,intent(in),optional  inc_remote_neigh 
)

Definition at line 184 of file psmile_grid_reduced_gauss.F90.

integer psmile_grid_reduced_gauss::interface::psmile_gauss_blockidx_to_glat ( integer,intent(in)  grid_id,
integer,intent(in)  block_idx 
)

Definition at line 114 of file psmile_grid_reduced_gauss.F90.

subroutine psmile_grid_reduced_gauss::interface::psmile_gauss_gen_aux_grid ( integer,intent(in)  grid_id  ) 

Definition at line 84 of file psmile_grid_reduced_gauss.F90.

subroutine psmile_grid_reduced_gauss::interface::psmile_gauss_gen_aux_grid_map ( integer,intent(in)  grid_id  ) 

Definition at line 89 of file psmile_grid_reduced_gauss.F90.

integer,dimension(ndim_3d, 16) psmile_grid_reduced_gauss::interface::psmile_gauss_get_bicu_stencil ( integer,intent(in)  grid_id,
integer,dimension(ndim_3d),intent(in)  base 
)

Definition at line 119 of file psmile_grid_reduced_gauss.F90.

integer,dimension(ndim_3d, 4) psmile_grid_reduced_gauss::interface::psmile_gauss_get_bili_stencil ( integer,intent(in)  grid_id,
integer,dimension(ndim_3d),intent(in)  base 
)

Definition at line 146 of file psmile_grid_reduced_gauss.F90.

integer,dimension (ndim_3d, 9) psmile_grid_reduced_gauss::interface::psmile_gauss_get_neigh_stencil ( integer,intent(in)  grid_id,
integer,dimension (ndim_3d),intent(in)  base 
)

Definition at line 137 of file psmile_grid_reduced_gauss.F90.

integer,dimension (ndim_3d, 16) psmile_grid_reduced_gauss::interface::psmile_gauss_shift_bicu_stencil ( integer,intent(in)  grid_id,
integer,dimension (ndim_3d),intent(in)  base,
integer,dimension(ndim_3d),intent(in)  shift 
)

Definition at line 128 of file psmile_grid_reduced_gauss.F90.

integer,dimension (ndim_3d, 4) psmile_grid_reduced_gauss::interface::psmile_gauss_shift_bili_stencil ( integer,intent(in)  grid_id,
integer,dimension (ndim_3d),intent(in)  base,
integer,dimension(ndim_3d),intent(in)  shift 
)

Definition at line 155 of file psmile_grid_reduced_gauss.F90.

subroutine psmile_grid_reduced_gauss::interface::psmile_init_gauss_data ( integer,intent(in)  grid_id,
integer,dimension(:),intent(in)  nbr_points_per_lat 
)

Definition at line 78 of file psmile_grid_reduced_gauss.F90.


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

Generated on 18 Mar 2011 for Oasis4 by  doxygen 1.6.1