|
struct | regina::detail::FaceListHolder< BoundaryComponentFaceStorage< dim, true >, subdim > |
| Helper class that indicates what data type is used by a boundary component class to store a list of subdim-faces. More...
|
|
class | regina::detail::WeakFaceList< dim, subdim > |
| Internal class that stores all subdim-faces in a component or boundary component of a dim-dimensional triangulation. More...
|
|
class | regina::detail::WeakFaceListSuite< dim, subdim > |
| Internal class that helps a component or boundary component store its lists of faces. More...
|
|
class | regina::detail::BoundaryComponentFaceStorage< dim, allFaces_ > |
| Helper class for storing the necessary faces of a boundary component of a dim-dimensional triangulation. More...
|
|
class | regina::detail::BoundaryComponentFaceStorage< dim, false > |
| Helper class for storing the necessary faces of a boundary component of a dim-dimensional triangulation. More...
|
|
class | regina::detail::BoundaryComponentFaceInterface< dim, allFaces, allowVertex_ > |
| Helper class for querying the faces of a boundary component of a dim-dimensional triangulation. More...
|
|
class | regina::detail::BoundaryComponentFaceInterface< dim, allFaces, false > |
| Helper class for querying the faces of a boundary component of a dim-dimensional triangulation. More...
|
|
class | regina::detail::BoundaryComponentStorage< dim, allFaces, allowVertex, canBuild_ > |
| Helper class that manages all data storage for a boundary component of a dim-dimensional triangulation. More...
|
|
class | regina::detail::BoundaryComponentStorage< dim, allFaces, allowVertex, false > |
| Helper class that manages all data storage for a boundary component of a dim-dimensional triangulation. More...
|
|
class | regina::detail::BoundaryComponentBase< dim > |
| Helper class that provides core functionality for a boundary component of a dim-dimensional triangulation. More...
|
|
struct | regina::detail::FaceListHolder< Component< dim >, subdim > |
| Helper class that indicates what data type is used by a connected component of a triangulation to store a list of subdim-faces. More...
|
|
class | regina::detail::ComponentBase< dim > |
| Helper class that provides core functionality for a connected component of a dim-manifold triangulation. More...
|
|
class | regina::detail::ExampleFromLowDim< dim, available > |
| Helper class that builds various dim-dimensional triangulations from (dim-1)-dimensional triangulations. More...
|
|
class | regina::detail::ExampleFromLowDim< dim, false > |
| Helper class that builds various dim-dimensional triangulations from (dim-1)-dimensional triangulations. More...
|
|
class | regina::detail::ExampleBase< dim > |
| Provides core functionality for constructing example dim-dimensional triangulations. More...
|
|
class | regina::detail::FaceEmbeddingBase< dim, subdim > |
| Helper class that provides core functionality for describing how a subdim-face of a dim-dimensional triangulation appears within each top-dimensional simplex. More...
|
|
class | regina::detail::FaceStorage< dim, codim > |
| Helper class for storing all the ways in which a given face of codimension codim in a dim-dimensional triangulation appears within the various top-dimensional simplices. More...
|
|
class | regina::detail::FaceValidity< allowsInvalid, testLinks > |
| Helper class that stores whether a face is valid. More...
|
|
class | regina::detail::FaceValidity< false, testLinks > |
| Helper class that stores whether a face is valid. More...
|
|
class | regina::detail::FaceValidity< true, false > |
| Helper class that stores whether a face is valid. More...
|
|
class | regina::detail::FaceOrientability< allowsNonorientable > |
| Helper class that stores whether the link of a face is orientable. More...
|
|
class | regina::detail::FaceOrientability< false > |
| Helper class that stores whether the link of a face is orientable. More...
|
|
struct | regina::detail::FaceListHolder< class, int > |
| Helper class that indicates what data type Base uses to store its list of subdim-faces. More...
|
|
class | regina::detail::FaceBase< dim, subdim > |
| Helper class that provides core functionality for a subdim-face in the skeleton of a dim-dimensional triangulation. More...
|
|
class | regina::detail::FaceNumberingAPI< dim, subdim > |
| Placeholder class that outlines the functions provided by FaceNumbering<dim, subdim>. More...
|
|
class | regina::detail::FaceNumberingImpl< dim, subdim, lex > |
| Implementation details for numbering subdim-faces of a dim-dimensional simplex. More...
|
|
class | regina::detail::FaceNumberingImpl< dim, subdim, false > |
|
class | regina::detail::FaceNumberingImpl< dim, 0, true > |
|
class | regina::detail::FaceNumberingImpl< 1, 0, true > |
|
class | regina::detail::FaceNumberingImpl< 2, 0, true > |
|
class | regina::detail::FaceNumberingImpl< 2, 1, false > |
|
class | regina::detail::FaceNumberingImpl< 3, 0, true > |
|
class | regina::detail::FaceNumberingImpl< 3, 1, true > |
|
class | regina::detail::FaceNumberingImpl< 3, 2, false > |
|
class | regina::detail::FaceNumberingImpl< 4, 0, true > |
|
class | regina::detail::FaceNumberingImpl< 4, 1, true > |
|
class | regina::detail::FaceNumberingImpl< 4, 2, false > |
|
class | regina::detail::FaceNumberingImpl< 4, 3, false > |
|
class | regina::detail::FacetPairingBase< dim > |
| Provides core functionality for facet pairings (that is, dual graphs) of dim-dimensional triangulations. More...
|
|
class | regina::detail::IsomorphismBase< dim > |
| Provides core functionality for combinatorial isomorphisms between dim-manifold triangulations. More...
|
|
class | regina::detail::SimplexFaces< dim, subdim > |
| Helper class for storing which subdim-faces of a dim-dimensional triangulation appear within each top-dimensional simplex. More...
|
|
class | regina::detail::SimplexFacesSuite< dim, subdim > |
| Internal class that helps a simplex store the details of its lower-dimensional faces. More...
|
|
class | regina::detail::SimplexBase< dim > |
| Helper class that provides core functionality for a top-dimensional simplex in a dim-manifold triangulation. More...
|
|
struct | regina::detail::Strings< dim_ > |
| Contains a collection of compile-time constant strings that describe features of the dimension dim. More...
|
|
class | regina::detail::FaceListSuite< dim, subdim > |
| Internal class that helps a triangulation store its lists of faces. More...
|
|
struct | regina::detail::FaceListHolder< detail::TriangulationBase< dim >, subdim > |
| Helper class that indicates what data type is used by a triangulation class to store a list of subdim-faces. More...
|
|
struct | regina::detail::FaceCalculator< dim, subdim, codim > |
| Internal class used to calculate lower-dimensional faces in a triangulation. More...
|
|
struct | regina::detail::BoundaryComponentCalculator< dim, subdim > |
| Internal class used to identify lower-dimensional faces in a boundary component of a triangulation. More...
|
|
struct | regina::detail::EulerCalculator< dim, subdim > |
| Internal class used to calculate the Euler characteristic of a triangulation. More...
|
|
class | regina::detail::TriangulationBase< dim > |
| Provides core functionality for dim-dimensional triangulations. More...
|
|
struct | regina::detail::XMLTriangulationTags< dim > |
| Internal class that indicates the XML tags and attributes used to describe top-dimensional simplices in a dim-dimensional triangulation. More...
|
|
class | regina::detail::XMLSimplexReader< dim > |
| Helper class that reads the XML element for a single top-dimensional simplex in a dim-dimensional triangulation. More...
|
|
class | regina::detail::XMLSimplicesReader< dim > |
| Helper class that reads the XML element for the set of all top-dimensional simplices in a dim-dimensional triangulation. More...
|
|
class | regina::detail::XMLTriangulationReaderBase< dim > |
| Helper class that provides core functionality for the XML packet reader that reads a single dim-dimensional triangulation. More...
|
|
|
const int *const | regina::detail::binomSmall_ [17] |
| A lookup table that stores (n choose k) for all n ≤ 16. More...
|
|
static constexpr int | regina::detail::FaceNumberingImpl< dim, subdim, lex >::nFaces |
| The total number of subdim-dimensional faces in each dim-dimensional simplex. More...
|
|
static constexpr int | regina::detail::FaceNumberingImpl< dim, subdim, false >::nFaces |
| The total number of subdim-dimensional faces in each dim-dimensional simplex. More...
|
|
static constexpr int | regina::detail::FaceNumberingImpl< dim, 0, true >::nFaces = dim + 1 |
| The total number of vertices in each dim-dimensional simplex. More...
|
|
static constexpr int | regina::detail::FaceNumberingImpl< 1, 0, true >::nFaces = 2 |
| The total number of vertices in each edge. More...
|
|
static constexpr int | regina::detail::FaceNumberingImpl< 2, 0, true >::nFaces = 3 |
| The total number of vertices in each triangle. More...
|
|
static constexpr int | regina::detail::FaceNumberingImpl< 2, 1, false >::nFaces = 3 |
| The total number of edges in each triangle. More...
|
|
static constexpr int | regina::detail::FaceNumberingImpl< 3, 0, true >::nFaces = 4 |
| The total number of vertices in each tetrahedron. More...
|
|
static const int | regina::detail::FaceNumberingImpl< 3, 1, true >::edgeNumber [4][4] |
| A table that maps vertices of a tetrahedron to edge numbers. More...
|
|
static const int | regina::detail::FaceNumberingImpl< 3, 1, true >::edgeVertex [6][2] |
| A table that maps edges of a tetrahedron to vertex numbers. More...
|
|
static constexpr int | regina::detail::FaceNumberingImpl< 3, 1, true >::nFaces = 6 |
| The total number of edges in each tetrahedron. More...
|
|
static constexpr int | regina::detail::FaceNumberingImpl< 3, 2, false >::nFaces = 4 |
| The total number of triangles in each tetrahedron. More...
|
|
static constexpr int | regina::detail::FaceNumberingImpl< 4, 0, true >::nFaces = 5 |
| The total number of vertices in each pentachoron. More...
|
|
static const int | regina::detail::FaceNumberingImpl< 4, 1, true >::edgeNumber [5][5] |
| A table that maps vertices of a pentachoron to edge numbers. More...
|
|
static const int | regina::detail::FaceNumberingImpl< 4, 1, true >::edgeVertex [10][2] |
| A table that maps edges of a pentachoron to vertex numbers. More...
|
|
static constexpr int | regina::detail::FaceNumberingImpl< 4, 1, true >::nFaces = 10 |
| The total number of edges in each pentachoron. More...
|
|
static const int | regina::detail::FaceNumberingImpl< 4, 2, false >::triangleNumber [5][5][5] |
| A table that maps vertices of a pentachoron to triangle numbers. More...
|
|
static const int | regina::detail::FaceNumberingImpl< 4, 2, false >::triangleVertex [10][3] |
| A table that maps triangles of a pentachoron to vertex numbers. More...
|
|
static constexpr int | regina::detail::FaceNumberingImpl< 4, 2, false >::nFaces = 10 |
| The total number of triangles in each pentachoron. More...
|
|
static constexpr int | regina::detail::FaceNumberingImpl< 4, 3, false >::nFaces = 5 |
| The total number of tetrahedra in each pentachoron. More...
|
|
Implementation details that end users should not need to reference directly.