Regina Calculation Engine
|
Triangulations of 3-manifolds. More...
Namespaces | |
regina::detail | |
Contains implementation details and common functionality for Regina's dimension-agnostic classes. | |
Classes | |
class | regina::Dim2ExampleTriangulation |
This class offers routines for constructing sample 2-manifold triangulations of various types. More... | |
class | regina::NBoundaryComponent |
Represents a component of the boundary of a triangulation. More... | |
class | regina::Component< 3 > |
Represents a connected component of a 3-manifold triangulation. More... | |
class | regina::Face< 3, 1 > |
Represents an edge in the skeleton of a 3-manifold triangulation. More... | |
class | regina::NExampleTriangulation |
This class offers routines for constructing sample 3-manifold triangulations of various types. More... | |
class | regina::NFacePair |
Represents a pair of tetrahedron face numbers. More... | |
class | regina::FacetPairing< 3 > |
Represents the dual graph of a 3-manifold triangulation. More... | |
class | regina::Isomorphism< 3 > |
Represents a combinatorial isomorphism from one 3-manifold triangulation into another. More... | |
class | regina::NPermItS4 |
An iterator class that runs through all 24 permutations of four elements. More... | |
class | regina::Simplex< 3 > |
Represents a tetrahedron within a 3-manifold triangulation. More... | |
class | regina::Face< 3, 2 > |
Represents a triangle in the skeleton of a 3-manifold triangulation. More... | |
class | regina::Triangulation< 3 > |
Represents a 3-dimensional triangulation, typically of a 3-manifold. More... | |
class | regina::Face< 3, 0 > |
Represents a vertex in the skeleton of a 3-manifold triangulation. More... | |
class | regina::XMLTriangulationReader< 3 > |
An XML packet reader that reads a single 3-dimensional triangulation. More... | |
Typedefs | |
typedef Component< 3 > | regina::NComponent |
A convenience typedef for Component<3>. More... | |
typedef FaceEmbedding< 3, 1 > | regina::NEdgeEmbedding |
A convenience typedef for FaceEmbedding<3, 1>. More... | |
typedef FacetPairing< 3 > | regina::NFacePairing |
A convenience typedef for FacetPairing<3>. More... | |
typedef Isomorphism< 3 > | regina::NIsomorphism |
A convenience typedef for Isomorphism<3>. More... | |
typedef Simplex< 3 > | regina::NTetrahedron |
A convenience typedef for Simplex<3>. More... | |
typedef FaceEmbedding< 3, 2 > | regina::NTriangleEmbedding |
A convenience typedef for FaceEmbedding<3, 2>. More... | |
typedef Face< 3, 2 > | regina::NTriangle |
A convenience typedef for Face<3, 2>. More... | |
typedef FaceEmbedding< 3, 0 > | regina::NVertexEmbedding |
A convenience typedef for FaceEmbedding<3, 0>. More... | |
typedef XMLTriangulationReader< 3 > | regina::NXMLTriangulationReader |
A convenience typedef for XMLTriangulationReader<3>. More... | |
Enumerations | |
enum | regina::TuraevViroAlg { regina::TV_DEFAULT = 0, regina::TV_BACKTRACK = 1, regina::TV_TREEWIDTH = 2, regina::TV_NAIVE = 3 } |
Represents the various algorithms available for computing Turaev-Viro invariants. More... | |
Variables | |
REGINA_DEPRECATED typedef std::list< NIsomorphism * > | regina::NFacePairingIsoList |
A deprecated typedef provided for backward compatibility only. More... | |
REGINA_DEPRECATED typedef void(* | regina::UseFacePairing )(const FacetPairing< 3 > *, const NFacePairingIsoList *, void *) |
A deprecated typedef provided for backward compatibility only. More... | |
Triangulations of 3-manifolds.
typedef Component< 3 > regina::NComponent |
A convenience typedef for Component<3>.
typedef FaceEmbedding<3, 1> regina::NEdgeEmbedding |
A convenience typedef for FaceEmbedding<3, 1>.
typedef FacetPairing<3> regina::NFacePairing |
A convenience typedef for FacetPairing<3>.
typedef Isomorphism< 3 > regina::NIsomorphism |
A convenience typedef for Isomorphism<3>.
typedef Simplex< 3 > regina::NTetrahedron |
A convenience typedef for Simplex<3>.
typedef Face< 3, 2 > regina::NTriangle |
A convenience typedef for Face<3, 2>.
typedef FaceEmbedding<3, 2> regina::NTriangleEmbedding |
A convenience typedef for FaceEmbedding<3, 2>.
typedef FaceEmbedding<3, 0> regina::NVertexEmbedding |
A convenience typedef for FaceEmbedding<3, 0>.
A convenience typedef for XMLTriangulationReader<3>.
Represents the various algorithms available for computing Turaev-Viro invariants.
REGINA_DEPRECATED typedef std::list<NIsomorphism*> regina::NFacePairingIsoList |
A deprecated typedef provided for backward compatibility only.
REGINA_DEPRECATED typedef void(* regina::UseFacePairing) (const FacetPairing< 3 > *, const NFacePairingIsoList *, void *) |
A deprecated typedef provided for backward compatibility only.