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

Modules

module  mod_cut_cell_super_face_2d
 Super face algorithm (sequential)
 

Functions/Subroutines

subroutine mod_cut_cell_super_face_2d::super_face (face, super_segments, segments, points, super_points, face_index, list_faces_need_parallel, n_segments, n_intersection_points, n_faces, epsilon, is_parallel)
 
subroutine mod_cut_cell_super_face_2d::extended_process (face, i, j, pxmin, pxmax, pymin, pymax, list_super_points, list_segment, segments, super_segments, points, super_points, is_segment_created, is_exit_loop_going, n_segments, n_intersection_points, epsilon)
 
subroutine mod_cut_cell_super_face_2d::extend_face (face, i, j, l, m, p, is_outside, is_corner1, is_corner2, segments, super_segments, points, super_points, n, list_super_points, n_segments, n_intersection_points, is_segment_created, is_exit_loop_going, is_extend_super_face, coord_x_u, coord_y_v, epsilon)
 
subroutine mod_cut_cell_super_face_2d::super_face_process (face, i, j, pxmin, pxmax, pymin, pymax, list_intersected_faces, super_segments, segments, points, super_points, list_inside_points, list_stored_super_points, n_segments, n_intersection_points, is_segment_created, epsilon)
 
subroutine mod_cut_cell_super_face_2d::super_face_points (face, i, j, l, m, segments, super_segments, points, super_points, position, list_super_points, coord_x_u, coord_y_v, is_corner1, is_corner2, n_segments, n_intersection_points, epsilon)
 
subroutine mod_cut_cell_super_face_2d::inside_points (n, point1, point2, x, y, dir, list_inside_points, epsilon, d_x, d_y)
 
subroutine mod_cut_cell_super_face_2d::create_points_super_face (list_super_points, list_segment, list_inside_points, list_intersected_faces, super_points, points, i, j, pxmin, pxmax, pymin, pymax, coord_x_u, coord_y_v, n_intersection_points, epsilon)
 
subroutine mod_cut_cell_super_face_2d::create_super_segments (list_intersected_faces, segments, super_segments, super_points, list_inside_points, list_stored_super_points, points, face, face_index, i, j, pxmin, pxmax, pymin, pymax, s, v, n_segments, n_intersection_points, n_faces, is_parallel, d_x, d_y, epsilon)