We continue translating forestclaw2d to 3D.
Similar to already existing face- and corner-related functions we add the 3D-only, edge-related functions fclaw3d_domain_num_edges, fclaw3d_patch_edge_neighbors and fclaw2d_patch_edge_swap.
Additionally, we changed the assertions in fclaw2d_patch_transform_face(2). Now, we only demand matching cell counts (e.g. mx == my), when it is necessary (for face connections between rotated blocks).
We continue translating
forestclaw2d
to 3D. Similar to already existing face- and corner-related functions we add the 3D-only, edge-related functionsfclaw3d_domain_num_edges
,fclaw3d_patch_edge_neighbors
andfclaw2d_patch_edge_swap
. Additionally, we changed the assertions infclaw2d_patch_transform_face(2)
. Now, we only demand matching cell counts (e.g.mx == my
), when it is necessary (for face connections between rotated blocks).