|
| subroutine | mod_cut_cell_contour_2d::contour_process (shape, face, segments, points, face_index, n_segments, n_intersection_points, n_faces, does_print_contour, rel_tol, epsilon) |
| |
| subroutine | mod_cut_cell_contour_2d::sub_ray_tracing_process (shape, face, segments_ini, points, n, face_index, n_faces, n_initial_segments, n_intersection_points, list_untreated_faces, list_untreated_faces_n, sub_segments, rel_tol, epsilon) |
| |
| subroutine | mod_cut_cell_contour_2d::add_first_intersection_points (sub_faces, x, y, i, j, m, point, depth, epsilon) |
| |
| subroutine | mod_cut_cell_contour_2d::sub_ray_tracing (shape, sub_faces, points, list_previous_intersection_points, sub_segments, list_previous_intersection_points_n_segments, list_point_coordinates, list_partition, list_untreated_faces, list_untreated_faces_n, sub_rays_u, sub_rays_v, faces_u, faces_v, face_index, face, segments, depth, n_intersection_points, n_segments, l, t, s, epsilon, rel_tol) |
| |
| subroutine | mod_cut_cell_contour_2d::create_segments_with_sub_segments (face, segments_ini, sub_segments, points, face_index, n_initial_segments, n_intersection_points, n_segments, list_troublesome_faces, epsilon) |
| |
| pure subroutine | mod_cut_cell_contour_2d::find_segment (list_points, points, n_intersection_points_face, point1, point2) |
| |
| pure logical function | mod_cut_cell_contour_2d::is_segment_in_face (shape, point1, point2, points, list_point_coordinates, i, j, depth, p, n_intersection_points, epsilon) |
| |
| pure logical function | mod_cut_cell_contour_2d::is_segment_exist_between_corners (shape, coord1, coord2, xmin, xmax, ymin, ymax, dx, dy, epsilon) |
| |