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

Modules

module  mod_cut_cell_segments_treatment_3d
 Subroutines concerning the treatment of segments.
 

Functions/Subroutines

pure integer function mod_cut_cell_segments_treatment_3d::nb_segments_in_face (points, segments, point, i, j, k, d)
 
pure logical function mod_cut_cell_segments_treatment_3d::is_segment_in_face (shape, point1, point2, points, list_point_coordinates, i, j, k, d, depth, p, n_intersection_points, epsilon)
 
pure logical function mod_cut_cell_segments_treatment_3d::is_segment_exist_between_corners (shape, coord1, coord2, xmin, xmax, ymin, ymax, d, dx, dy, dz, epsilon)
 
subroutine mod_cut_cell_segments_treatment_3d::delete_segments_in_neighbors (face, segment, super_segment, n_intersection_points, n_segments, points, super_points, i, j, k, d)
 
subroutine mod_cut_cell_segments_treatment_3d::add_segments_in_neighboring_faces (segment, face, points, face_index, point1, point2, n_seg, i, j, k, d, s, is_in_contour_process, n_intersection_points, n_faces, coord_x_u, coord_y_v, coord_z_w, epsilon, super_points)
 
subroutine mod_cut_cell_segments_treatment_3d::add_segments (segment, face, face_index, i, j, k, d, s, is_in_contour_process, n, n_faces)
 
double precision function, dimension(3) mod_cut_cell_segments_treatment_3d::cross_product (u, v)
 
subroutine mod_cut_cell_segments_treatment_3d::print_edge_to_vtk_file (segment, points, length, filename)
 
subroutine mod_cut_cell_segments_treatment_3d::print_cut_cell_to_vtk_file (cut_cell, filename)