0.6.0
Loading...
Searching...
No Matches
mod_cut_cell_check_cells_intersection Module Reference

Check the number of polygonal faces in each cell. More...

Functions/Subroutines

logical function still_need_treatment (face, i, j, k, segments, super_segments, n_segments)
 
logical function are_polygons_connected (list_points, list_polygons)
 
pure logical function is_one_face_in_cell (list_points)
 
subroutine cell_needed_further_treatment (face, segments, face_index, n_faces, list_cells)
 

Detailed Description

Check the number of polygonal faces in each cell.

Function/Subroutine Documentation

◆ are_polygons_connected()

logical function mod_cut_cell_check_cells_intersection::are_polygons_connected ( integer, dimension(:), intent(in), allocatable list_points,
integer, dimension(:,:), intent(in), allocatable list_polygons )

◆ cell_needed_further_treatment()

subroutine mod_cut_cell_check_cells_intersection::cell_needed_further_treatment ( type(t_face_intersection), dimension(:,:,:,:), intent(in) face,
type(t_segment_3d), dimension(:), intent(in) segments,
integer, dimension(:,:), intent(in) face_index,
integer, intent(in) n_faces,
integer, dimension(:), intent(out), allocatable list_cells )

◆ is_one_face_in_cell()

pure logical function mod_cut_cell_check_cells_intersection::is_one_face_in_cell ( integer, dimension(:), intent(in) list_points)

◆ still_need_treatment()

logical function mod_cut_cell_check_cells_intersection::still_need_treatment ( type(t_face_intersection), dimension(:,:,:,:), intent(in) face,
integer, intent(in) i,
integer, intent(in) j,
integer, intent(in) k,
type(t_segment_3d), dimension(:), intent(in) segments,
type(t_segment_3d), dimension(:), intent(in), allocatable super_segments,
integer, intent(in) n_segments )