Connection of the segments in the cut-cell algorithm. More...
Functions/Subroutines | |
| subroutine | connected_segments_in_face (face_index, face, segments, super_segments, points, super_points, coord_x_u2, coord_y_v2, n_faces, n_segments, n_intersection_points, list_points_connected_parallel, epsilon, need_parallel) |
| subroutine | connected_segments_parallel (face, segments, super_segments, points, super_points, n_segments, n_intersection_points, list_points_connected_parallel, epsilon) |
Connection of the segments in the cut-cell algorithm.
| subroutine mod_cut_cell_connected_segments::connected_segments_in_face | ( | integer, dimension(:,:), intent(in) | face_index, |
| type(t_face_intersection), dimension(:,:), intent(inout) | face, | ||
| type(t_segment_2d), dimension(:), intent(inout), allocatable | segments, | ||
| type(t_segment_2d), dimension(:), intent(inout), allocatable | super_segments, | ||
| type(t_point_intersection_2d), dimension(:), intent(inout), allocatable | points, | ||
| type(t_point_intersection_2d), dimension(:), intent(inout), allocatable | super_points, | ||
| double precision, dimension(:), intent(in) | coord_x_u2, | ||
| double precision, dimension(:), intent(in) | coord_y_v2, | ||
| integer, intent(in) | n_faces, | ||
| integer, intent(in) | n_segments, | ||
| integer, intent(in) | n_intersection_points, | ||
| double precision, dimension(:), intent(inout), allocatable | list_points_connected_parallel, | ||
| double precision, intent(in) | epsilon, | ||
| logical, intent(in) | need_parallel ) |
| subroutine mod_cut_cell_connected_segments::connected_segments_parallel | ( | type(t_face_intersection), dimension(:,:), intent(inout) | face, |
| type(t_segment_2d), dimension(:), intent(inout), allocatable | segments, | ||
| type(t_segment_2d), dimension(:), intent(inout), allocatable | super_segments, | ||
| type(t_point_intersection_2d), dimension(:), intent(inout), allocatable | points, | ||
| type(t_point_intersection_2d), dimension(:), intent(inout), allocatable | super_points, | ||
| integer, intent(in) | n_segments, | ||
| integer, intent(in) | n_intersection_points, | ||
| double precision, dimension(:), intent(inout), allocatable | list_points_connected_parallel, | ||
| double precision, intent(in) | epsilon ) |