Internal class that helps a component or boundary component store its lists of faces.
More...
#include <triangulation/detail/boundarycomponent.h>
|
template<int tridim> |
void | reorderAndRelabelFaces (Triangulation< tridim > *tri, const std::vector< Face< dim, tridim > *> &tridimFaces) const |
| Reorders and relabels all faces of all dimensions 0,...,subdim of the given triangulation, so that for each k, the k-faces of the given triangulation appear in the same order as the corresponding k-faces in this suite, and have their vertices numbered in a corresponding way. More...
|
|
template<int dim, int subdim>
class regina::detail::WeakFaceListSuite< dim, subdim >
Internal class that helps a component or boundary component store its lists of faces.
This class is used with dim-dimensional triangulations. It provides storage for faces of all dimensions subdim and below.
- Python:
- Not present.
- Template Parameters
-
dim | the dimension of the underlying triangulation. This must be between 2 and 15 inclusive. |
subdim | the maximum dimension of the faces that this class stores. This must be between 0 and dim-1 inclusive. |
◆ reorderAndRelabelFaces()
template<int dim, int subdim>
template<int tridim>
Reorders and relabels all faces of all dimensions 0,...,subdim of the given triangulation, so that for each k, the k-faces of the given triangulation appear in the same order as the corresponding k-faces in this suite, and have their vertices numbered in a corresponding way.
- Precondition
- For each dimension k = 0,...,subdim, the k-faces of the given triangulation tri are in one-to-one correspondence with the k-faces in this suite, though not necessarily in the same order. Moreover, for each i and j, this correspondence maps the ith k-face of
tri->simplex(j)
to the ith k-face of tridimFaces[j]
.
- Template Parameters
-
tridim | the dimension of the given triangulation. This must be strictly larger than subdim, but it need not be equal to dim. |
- Parameters
-
tri | a tridim-dimensional triangulation, as described above. |
tridimFaces | a list of tridim-faces that together contain all of the faces in this suite, and that are in an ordered one-to-one correspondence with the top-dimensional simplices of tri as described in the precondition above. |
◆ faces_
template<int dim, int subdim>
The documentation for this class was generated from the following file: