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