Internal class that stores all subdim-faces in a component or boundary component of a dim-dimensional triangulation.
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 subdim-faces of the given triangulation so that they appear in the same order as the corresponding faces in this list, and so that their vertices are numbered in a corresponding way. More...
|
|
template<int dim, int subdim>
class regina::detail::WeakFaceList< dim, subdim >
Internal class that stores all subdim-faces in a component or boundary component of a dim-dimensional triangulation.
This class is very basic (hence the name "weak"). In particular:
- the integer returned by Face::index() has no relation to the index of the corresponding face in this list;
- this list makes no attempt to claim and/or manage ownership of the faces that it stores.
- Python:
- Not present.
- Template Parameters
-
dim | the dimension of the underlying triangulation. This must be between 2 and 15 inclusive. |
subdim | the 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 subdim-faces of the given triangulation so that they appear in the same order as the corresponding faces in this list, and so that their vertices are numbered in a corresponding way.
- Precondition
- The subdim-faces of the given triangulation tri are in one-to-one correspondence with the subdim-faces in this list, though not necessarily in the same order. Moreover, for each i and j, this correspondence maps the ith subdim-face of
tri->simplex(j)
to the ith subdim-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 list, 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: