Regina Calculation Engine
|
Template code to work with triangulations of arbitrary dimension. More...
Classes | |
struct | regina::DimTraits< dim > |
A template class that provides typedefs and other information about working in each of the supported dimensions. More... | |
struct | regina::NFacetSpec< dim > |
A lightweight class used to refer to a particular facet of a particular simplex in a triangulation. More... | |
class | regina::NGenericIsomorphism< dim > |
A dimension-agnostic base class that represents a combinatorial isomorphism from one dim-manifold triangulation into another. More... | |
class | regina::NGenericTriangulation< dim > |
A generic helper class for working with triangulations of arbitrary dimension. More... | |
Typedefs | |
typedef void | regina::DimTraits< dim >::Triangulation |
The main data type for a dim-manifold triangulation. More... | |
typedef void | regina::DimTraits< dim >::Simplex |
The data type for a top-dimensional simplex in a dim-manifold triangulation. More... | |
typedef void | regina::DimTraits< dim >::Isomorphism |
The data type for an isomorphism between two dim-manifold triangulations. More... | |
typedef void | regina::DimTraits< dim >::FacetPairing |
The data type that represents a pairing of facets of top-dimensional simplices in a dim-manifold triangulation. More... | |
typedef void | regina::DimTraits< dim >::Perm |
The permutation type used to describe gluings between top-dimensional simplices in a dim-manifold triangulation. More... | |
typedef NFacetSpec< 2 > | regina::Dim2TriangleEdge |
A lightweight class used to refer to a particular edge of a particular triangle in a 2-manifold triangulation. More... | |
typedef NFacetSpec< 3 > | regina::NTetFace |
A lightweight class used to refer to a particular face of a particular tetrahedron in a 3-manifold triangulation. More... | |
Template code to work with triangulations of arbitrary dimension.
typedef NFacetSpec<2> regina::Dim2TriangleEdge |
A lightweight class used to refer to a particular edge of a particular triangle in a 2-manifold triangulation.
This is a convenience typedef for the template instance NFacetSpec<2>.
typedef void regina::DimTraits< dim >::FacetPairing |
The data type that represents a pairing of facets of top-dimensional simplices in a dim-manifold triangulation.
typedef void regina::DimTraits< dim >::Isomorphism |
The data type for an isomorphism between two dim-manifold triangulations.
typedef NFacetSpec<3> regina::NTetFace |
A lightweight class used to refer to a particular face of a particular tetrahedron in a 3-manifold triangulation.
This is a convenience typedef for the template instance NFacetSpec<3>.
typedef void regina::DimTraits< dim >::Perm |
The permutation type used to describe gluings between top-dimensional simplices in a dim-manifold triangulation.
typedef void regina::DimTraits< dim >::Simplex |
The data type for a top-dimensional simplex in a dim-manifold triangulation.
typedef void regina::DimTraits< dim >::Triangulation |
The main data type for a dim-manifold triangulation.