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

Modules

module  mod_cut_cell_super_face_3d
 Super face algorithm (sequential)
 

Functions/Subroutines

subroutine mod_cut_cell_super_face_3d::super_cell (face, face_index, segments, points, super_segments, super_points, list_cells, n_faces, n_segments, n_intersection_points, epsilon)
 
logical function mod_cut_cell_super_face_3d::are_there_non_connected_segments (face, segments, super_segments, n_segments)
 
subroutine mod_cut_cell_super_face_3d::create_points_super_cell (list_triangles, list_inside_points, list_intersected_faces, super_points, points, coord_x_u, coord_y_v, coord_z_w, i, j, k, pxmin, pxmax, pymin, pymax, pzmin, pzmax, n_intersection_points, epsilon)
 
subroutine mod_cut_cell_super_face_3d::inside_points (n, point1, point2, triangle_points, list_inside_points, epsilon, dx, dy, dz)
 
pure subroutine mod_cut_cell_super_face_3d::super_cell_points (face, segments, super_segments, list_super_points, list_boundary_segments, n_segments)
 
logical function mod_cut_cell_super_face_3d::are_cells_intersected_aptly (list_intersected_faces, list_inside_points, list_triangles, list_segments, points, super_points, coord_x_u, coord_y_v, coord_z_w, n_intersection_points, i, j, k, px, py, pz, epsilon)
 
subroutine mod_cut_cell_super_face_3d::compute_segments (list_faces, d, coord, coord1, coord2, list_triangles, list_inside_points, points, super_points, n_intersection_points, epsilon, segments_in_face)
 
integer function, dimension(2) mod_cut_cell_super_face_3d::index_point (coord_point1, coord_point2, ind, d, m, list_inside_points, list_intersected_faces, rel_tol)
 
subroutine mod_cut_cell_super_face_3d::add_point (list_segments, point)
 
subroutine mod_cut_cell_super_face_3d::add_neighboring_faces_list_segments (list_segments, list_inside_points, list_intersected_faces, coord_point1, coord_point2, l, m, t, d, coord1, coord2, pxmax, pymax, pzmax, epsilon)
 
subroutine mod_cut_cell_super_face_3d::create_super_segments (list_intersected_faces, segments, super_segments, super_points, list_inside_points, list_stored_super_points, list_segments, points, face, face_index, coord_x_u, coord_y_v, coord_z_w, i, j, k, pxmin, pxmax, pymin, pymax, pzmin, pzmax, s, v, n_segments, n_intersection_points, n_faces, epsilon)