Localization of the subgrid part of the mesh. More...
Functions/Subroutines | |
| subroutine | locate_sub_grid_mesh (face, segments, super_segments, points, super_points, n_segments, n_intersection_points, list_cells, epsilon) |
| subroutine | locate_segments_only_on_one_face (segments, super_segments, points, super_points, face, n_segments, n_intersection_points, iss, iee, jss, jee, kss, kee, list_cells, epsilon) |
| logical function | is_lonely_segment_in_one_face (face, points, super_points, segments, super_segments, face_index, iss, iee, jss, jee, kss, kee, n_segments, n_intersection_points, epsilon) |
| subroutine | add_segments_only_on_one_face (segments, super_segments, points, super_points, face, v, iss, iee, jss, jee, kss, kee, list_cells, n_segments, n_intersection_points, epsilon) |
| subroutine | locate_lonely_points (points, segments, super_segments, iss, iee, jss, jee, kss, kee, n_segments, n_intersection_points, list_cells, epsilon) |
| logical function | is_lonely_point_in_cell (face, points, super_points, segments, super_segments, face_index, iss, iee, jss, jee, kss, kee, n_segments, n_intersection_points, epsilon) |
| subroutine | add_point_alone (point, segments, super_segments, iss, iee, jss, jee, kss, kee, n_segments, list_cells, epsilon) |
Localization of the subgrid part of the mesh.
| subroutine mod_cut_cell_sub_grid::add_point_alone | ( | type(t_point_intersection_3d), intent(in) | point, |
| type(t_segment_3d), dimension(:), intent(in) | segments, | ||
| type(t_segment_3d), dimension(:), intent(in) | super_segments, | ||
| integer, intent(in) | iss, | ||
| integer, intent(in) | iee, | ||
| integer, intent(in) | jss, | ||
| integer, intent(in) | jee, | ||
| integer, intent(in) | kss, | ||
| integer, intent(in) | kee, | ||
| integer, intent(in) | n_segments, | ||
| integer, dimension(:), intent(inout), allocatable | list_cells, | ||
| double precision, intent(in) | epsilon ) |
| subroutine mod_cut_cell_sub_grid::add_segments_only_on_one_face | ( | type(t_segment_3d), dimension(:), intent(in) | segments, |
| type(t_segment_3d), dimension(:), intent(in) | super_segments, | ||
| type(t_point_intersection_3d), dimension(:), intent(in) | points, | ||
| type(t_point_intersection_3d), dimension(:), intent(in) | super_points, | ||
| type(t_face_intersection), dimension(:,:,:,:), intent(in) | face, | ||
| integer, intent(in) | v, | ||
| integer, intent(in) | iss, | ||
| integer, intent(in) | iee, | ||
| integer, intent(in) | jss, | ||
| integer, intent(in) | jee, | ||
| integer, intent(in) | kss, | ||
| integer, intent(in) | kee, | ||
| integer, dimension(:), intent(inout), allocatable | list_cells, | ||
| integer, intent(in) | n_segments, | ||
| integer, intent(in) | n_intersection_points, | ||
| double precision, intent(in) | epsilon ) |
| logical function mod_cut_cell_sub_grid::is_lonely_point_in_cell | ( | type(t_face_intersection), dimension(:,:,:,:), intent(in) | face, |
| type(t_point_intersection_3d), dimension(:), intent(in) | points, | ||
| type(t_point_intersection_3d), dimension(:), intent(in) | super_points, | ||
| type(t_segment_3d), dimension(:), intent(in) | segments, | ||
| type(t_segment_3d), dimension(:), intent(in) | super_segments, | ||
| integer, dimension(:,:), intent(in) | face_index, | ||
| integer, intent(in) | iss, | ||
| integer, intent(in) | iee, | ||
| integer, intent(in) | jss, | ||
| integer, intent(in) | jee, | ||
| integer, intent(in) | kss, | ||
| integer, intent(in) | kee, | ||
| integer, intent(in) | n_segments, | ||
| integer, intent(in) | n_intersection_points, | ||
| double precision, intent(in) | epsilon ) |
| logical function mod_cut_cell_sub_grid::is_lonely_segment_in_one_face | ( | type(t_face_intersection), dimension(:,:,:,:), intent(in) | face, |
| type(t_point_intersection_3d), dimension(:), intent(in) | points, | ||
| type(t_point_intersection_3d), dimension(:), intent(in) | super_points, | ||
| type(t_segment_3d), dimension(:), intent(in) | segments, | ||
| type(t_segment_3d), dimension(:), intent(in) | super_segments, | ||
| integer, dimension(:,:), intent(in) | face_index, | ||
| integer, intent(in) | iss, | ||
| integer, intent(in) | iee, | ||
| integer, intent(in) | jss, | ||
| integer, intent(in) | jee, | ||
| integer, intent(in) | kss, | ||
| integer, intent(in) | kee, | ||
| integer, intent(in) | n_segments, | ||
| integer, intent(in) | n_intersection_points, | ||
| double precision, intent(in) | epsilon ) |
| subroutine mod_cut_cell_sub_grid::locate_lonely_points | ( | type(t_point_intersection_3d), dimension(:), intent(in) | points, |
| type(t_segment_3d), dimension(:), intent(in) | segments, | ||
| type(t_segment_3d), dimension(:), intent(in) | super_segments, | ||
| integer, intent(in) | iss, | ||
| integer, intent(in) | iee, | ||
| integer, intent(in) | jss, | ||
| integer, intent(in) | jee, | ||
| integer, intent(in) | kss, | ||
| integer, intent(in) | kee, | ||
| integer, intent(in) | n_segments, | ||
| integer, intent(in) | n_intersection_points, | ||
| integer, dimension(:), intent(inout), allocatable | list_cells, | ||
| double precision, intent(in) | epsilon ) |
| subroutine mod_cut_cell_sub_grid::locate_segments_only_on_one_face | ( | type(t_segment_3d), dimension(:), intent(in) | segments, |
| type(t_segment_3d), dimension(:), intent(in) | super_segments, | ||
| type(t_point_intersection_3d), dimension(:), intent(in) | points, | ||
| type(t_point_intersection_3d), dimension(:), intent(in) | super_points, | ||
| type(t_face_intersection), dimension(:,:,:,:), intent(in) | face, | ||
| integer, intent(in) | n_segments, | ||
| integer, intent(in) | n_intersection_points, | ||
| integer, intent(in) | iss, | ||
| integer, intent(in) | iee, | ||
| integer, intent(in) | jss, | ||
| integer, intent(in) | jee, | ||
| integer, intent(in) | kss, | ||
| integer, intent(in) | kee, | ||
| integer, dimension(:), intent(inout), allocatable | list_cells, | ||
| double precision, intent(in) | epsilon ) |
| subroutine mod_cut_cell_sub_grid::locate_sub_grid_mesh | ( | type(t_face_intersection), dimension(:,:,:,:), intent(inout) | face, |
| type(t_segment_3d), dimension(:), intent(inout) | segments, | ||
| type(t_segment_3d), dimension(:), intent(inout) | super_segments, | ||
| type(t_point_intersection_3d), dimension(:), intent(inout) | points, | ||
| type(t_point_intersection_3d), dimension(:), intent(inout) | super_points, | ||
| integer, intent(in) | n_segments, | ||
| integer, intent(in) | n_intersection_points, | ||
| integer, dimension(:), intent(inout), allocatable | list_cells, | ||
| double precision, intent(in) | epsilon ) |