0.6.0
Loading...
Searching...
No Matches
contour_process.f90 File Reference

Modules

module  mod_cut_cell_contour_3d
 Creation of the surface contour.
 

Functions/Subroutines

subroutine mod_cut_cell_contour_3d::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_3d::sub_ray_tracing_process (shape, face, segments, 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_3d::create_segments_with_sub_segments (face, segments, sub_segments, points, face_index, n_initial_segments, n_intersection_points, n_segments, n_faces, list_troublesome_faces, epsilon)
 
pure subroutine mod_cut_cell_contour_3d::add_first_intersection_points (sub_faces, x, y, z, i, j, k, d, m, point, depth, epsilon)
 
subroutine mod_cut_cell_contour_3d::find_segment (list_points, points, n_intersection_points_cell, point1, point2)
 
subroutine mod_cut_cell_contour_3d::sub_rays (sub_ray, face, coord1, coord2, partition, depth, step1, step2, m, l, choice, epsilon)
 
subroutine mod_cut_cell_contour_3d::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_2, sub_rays_u_3, sub_rays_v_1, sub_rays_v_3, sub_rays_w_1, sub_rays_w_2, faces_u_2, faces_u_3, faces_v_1, faces_v_3, faces_w_1, faces_w_2, face_index, face, segments, depth, n_intersection_points, n_segments, l2, l3, t1, t3, u1, u2, s, epsilon, rel_tol)