Regina Calculation Engine
|
Internal class that stores all subdim-faces in a component or boundary component of a dim-dimensional triangulation. More...
#include <triangulation/detail/boundarycomponent.h>
Protected Member Functions | |
WeakFaceList ()=default | |
Default constructor that leaves the list of faces empty. More... | |
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... | |
WeakFaceList (const WeakFaceList &)=delete | |
WeakFaceList & | operator= (const WeakFaceList &)=delete |
Protected Attributes | |
std::vector< Face< dim, subdim > * > | faces_ |
The list of faces. More... | |
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:
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. |