Regina Calculation Engine
|
Internal class used to identify lower-dimensional faces in a boundary component of a triangulation. More...
#include <triangulation/detail/triangulation.h>
Static Public Member Functions | |
static void | identify (TriangulationBase< dim > &t, BoundaryComponent< dim > *bc, Face< dim, dim-1 > *facet) |
Identifies and marks all faces of dimension ≤ subdim within the given boundary facet of the given dim-dimensional triangulation. More... | |
Internal class used to identify lower-dimensional faces in a boundary component of a triangulation.
Specifically, this class identifies and marks all faces of dimensions 1,...,subdim within the given boundary facet of a dim-dimensional triangulation.
dim | the dimension of the underlying triangulation. |
subdim | the maximum dimension of the faces to identify. This must be between -1 and (dim - 3) inclusive. In the cases where subdim = 0 or -1, the identify() routine for this class does nothing. |
|
inlinestatic |
Identifies and marks all faces of dimension ≤ subdim within the given boundary facet of the given dim-dimensional triangulation.
This routine pushes all such subdim-faces onto the relevant list for the given boundary component, and also marks the boundary component within these subdim-faces themselves.
t | the underlying triangulation. |
bc | the boundary component of t currently under construction. |
facet | a boundary facet that belongs to bc. |