Define an edge of a given patch. More...
Public Types | |
using | associated_patch = Patch |
Patch where the edge is defined. | |
using | perpendicular_grid = Grid1D |
Grid on the perpendicular dimension of the edge. | |
using | parallel_grid = std::conditional_t< std::is_same_v< Grid1D, typename Patch::Grid1 >, typename Patch::Grid2, typename Patch::Grid1 > |
Grid parallel to the edge. | |
Static Public Attributes | |
static constexpr Extremity | extremity = extremity_val |
Design if the edge is on the BACK or the FRONT of the other dimension. | |
Define an edge of a given patch.
An edge is defined by a patch, a dimension and an extremity. For example, in the patch defined on logical index range \( [a_x, b_x]\times[a_y, b_y] \),