psmile_bbcells_pole_dble.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine psmile_bbcells_pole_dble (coords_shape, coords_x, coords_y, corner_shape, sub_range, chmin_x, chmax_x, chmin_y, chmax_y, midp_x, midp_y, pole_array, period, ierror)
subroutine compute_midpoint (cell, midp_x, midp_y)
logical psmile_cell_covers_pole (corners_x, corners_y, num_corners)

Function Documentation

subroutine psmile_bbcells_pole_dble::compute_midpoint ( type(point_dble),dimension(4),intent(in)  cell,
double precision,intent(out)  midp_x,
double precision,intent(out)  midp_y 
)

Definition at line 257 of file psmile_bbcells_pole_dble.F90.

References a, psmile_transrot_back_dble(), and psmile_transrot_dble().

Referenced by psmile_bbcells_pole_dble(), and psmile_bbcells_pole_real().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine psmile_bbcells_pole_dble ( integer,dimension(2,2),intent(in)  coords_shape,
double precision,dimension(coords_shape(1,1),intent(in)  coords_x,
double precision,dimension(coords_shape(1,1),intent(in)  coords_y,
integer,dimension (2, ndim_3d),intent(in)  corner_shape,
integer,dimension(2,2),intent(inout)  sub_range,
double precision,dimension (sub_range(1,1),intent(inout)  chmin_x,
double precision,dimension (sub_range(1,1),intent(inout)  chmax_x,
double precision,dimension (sub_range(1,1),intent(inout)  chmin_y,
double precision,dimension (sub_range(1,1),intent(inout)  chmax_y,
double precision,dimension(sub_range(1,1),intent(inout)  midp_x,
double precision,dimension(sub_range(1,1),intent(inout)  midp_y,
integer,dimension(:),intent(in)  pole_array,
double precision,intent(in)  period,
integer,intent(out)  ierror 
)

Definition at line 11 of file psmile_bbcells_pole_dble.F90.

References a, compute_midpoint(), max, not, psmile_cell_covers_pole(), and psmile_transform_index_1d_to_3d().

Referenced by psmile_mg_method_irreg2_dble().

Here is the call graph for this function:

Here is the caller graph for this function:

logical psmile_bbcells_pole_dble::psmile_cell_covers_pole ( double precision,dimension(4),intent(in)  corners_x,
double precision,dimension(4),intent(in)  corners_y,
integer,intent(in)  num_corners 
)

Definition at line 293 of file psmile_bbcells_pole_dble.F90.

Referenced by psmile_bbcells_pole_dble(), psmile_bbcells_pole_real(), psmile_set_corners_3d_double(), and psmile_set_corners_3d_real().

Here is the caller graph for this function:


Generated on 18 Mar 2011 for Oasis4 by  doxygen 1.6.1