Regina Calculation Engine
|
Internal class that helps a simplex store the details of its lower-dimensional faces. More...
#include <triangulation/detail/simplex.h>
Protected Member Functions | |
bool | sameDegrees (const SimplexFacesSuite< dim, subdim > &other, Perm< dim+1 > p) const |
Tests whether the k-face degrees of this and the given simplex are identical, under the given relabelling, for all faces of all dimensions k ≤ subdim. More... | |
void | clear () |
Resets all face pointers to null. More... | |
bool | sameDegrees (const SimplexFaces< dim, subdim > &other, Perm< dim+1 > p) const |
Tests whether the subdim-face degrees of this and the given simplex are identical, under the given relabelling. More... | |
Protected Attributes | |
Face< dim, subdim > * | face_ [FaceNumbering< dim, subdim >::nFaces] |
The faces of the underlying triangulation that form the individual subdim-faces of this simplex. More... | |
Perm< dim+1 > | mapping_ [FaceNumbering< dim, subdim >::nFaces] |
For each subdim-face of this simplex, maps vertices (0,1,...,subdim) of the underlying subdim-face of the triangulation to the corresponding vertices of this simplex, as described by faceMapping(). More... | |
Internal class that helps a simplex store the details of its lower-dimensional faces.
This class is used with dim-dimensional triangulations. It provides storage for all faces of dimension subdim and below. The simplex class Simplex<dim> then derives from SimplexFacesSuite<dim, dim-1>.