We add fclaw3d_patch_transform_edge(2).
The function is able to operate across block-boundaries. We assume that the orientation of the matching edges is identical, like e.g. in a brick.
The function does not yield correct results for patches in face-neighboring blocks, in which case fclaw3d_patch_transform_face(2) can be used instead. To ensure correct usage of the function, we add assertions that make sure the blocks are not face-neighbors. We make similar modifications in fclaw3d_patch_transform_corner(2).
We add
fclaw3d_patch_transform_edge(2)
. The function is able to operate across block-boundaries. We assume that the orientation of the matching edges is identical, like e.g. in a brick. The function does not yield correct results for patches in face-neighboring blocks, in which casefclaw3d_patch_transform_face(2)
can be used instead. To ensure correct usage of the function, we add assertions that make sure the blocks are not face-neighbors. We make similar modifications infclaw3d_patch_transform_corner(2)
.