Regina Calculation Engine
|
Triangulations of manifolds in all supported dimensions. More...
Classes | |
class | regina::Example< dim > |
This class offers static routines for constructing a variety of sample dim-dimensional triangulations. More... | |
class | regina::Example< 2 > |
Offers routines for constructing a variety of sample 2-dimensional triangulations. More... | |
class | regina::Example< 3 > |
Offers routines for constructing a variety of sample 3-dimensional triangulations. More... | |
class | regina::Example< 4 > |
Offers routines for constructing a variety of sample 4-dimensional triangulations. More... | |
class | regina::FaceNumbering< dim, subdim > |
Specifies how subdim-faces are numbered within a dim-dimensional simplex. More... | |
class | regina::FacePair |
Represents a pair of tetrahedron face numbers. More... | |
class | regina::FacetPairing< 3 > |
Represents the dual graph of a 3-manifold triangulation. More... | |
struct | regina::FacetSpec< dim > |
A lightweight class used to refer to a particular facet of a particular top-dimensional simplex in a dim-dimensional triangulation. More... | |
class | regina::BoundaryComponent< dim > |
A component of the boundary of a dim-manifold triangulation. More... | |
class | regina::Component< dim > |
A connected component of a dim-manifold triangulation. More... | |
class | regina::Face< dim, subdim > |
Represents a subdim-face in the skeleton of a dim-dimensional triangulation. More... | |
class | regina::FaceEmbedding< dim, subdim > |
Details how a subdim-face of a dim-dimensional triangulation appears within each top-dimensional simplex. More... | |
class | regina::FacetPairing< dim > |
Represents the dual graph of a dim-manifold triangulation; that is, the pairwise matching of facets of dim-dimensional simplices. More... | |
class | regina::Isomorphism< dim > |
Represents a combinatorial isomorphism from one dim-manifold triangulation into another. More... | |
class | regina::Triangulation< dim > |
A dim-dimensional triangulation, built by gluing together dim-dimensional simplices along their (dim-1)-dimensional facets. More... | |
class | regina::HomologicalData |
Data type that deals with all the detailed homological information in a manifold. More... | |
class | regina::XMLTriangulationReader< dim > |
An XML packet reader that reads a single dim-dimensional triangulation. More... | |
class | regina::XMLTriangulationReader< 2 > |
An XML packet reader that reads a single 2-dimensional triangulation. More... | |
class | regina::XMLTriangulationReader< 3 > |
An XML packet reader that reads a single 3-dimensional triangulation. More... | |
class | regina::XMLTriangulationReader< 4 > |
An XML packet reader that reads a single 4-dimensional triangulation. More... | |
Typedefs | |
typedef Example< 2 > | regina::Dim2ExampleTriangulation |
Deprecated typedef for backward compatibility. More... | |
typedef Example< 3 > | regina::NExampleTriangulation |
Deprecated typedef for backward compatibility. More... | |
typedef Example< 4 > | regina::Dim4ExampleTriangulation |
Deprecated typedef for backward compatibility. More... | |
typedef FacePair | regina::NFacePair |
Deprecated typedef for backward compatibility. More... | |
typedef FacetPairing< 3 > | regina::NFacePairing |
Deprecated typedef for backward compatibility. More... | |
typedef FacetSpec< 2 > | regina::Dim2TriangleEdge |
Deprecated typedef for backward compatibility. More... | |
typedef FacetSpec< 3 > | regina::NTetFace |
Deprecated typedef for backward compatibility. More... | |
typedef FacetSpec< 4 > | regina::Dim4PentFacet |
Deprecated typedef for backward compatibility. More... | |
typedef HomologicalData | regina::NHomologicalData |
Deprecated typedef for backward compatibility. More... | |
Functions | |
template<int dim> | |
int | regina::faceOppositeEdge (int i, int j) |
Returns the (dim-2)-face number that is opposite the edge joining vertices i and j in a dim-dimensional simplex. More... | |
std::ostream & | regina::operator<< (std::ostream &out, const FacePair &pair) |
Writes the given face pair to the given output stream. More... | |
template<int dim> | |
std::ostream & | regina::operator<< (std::ostream &out, const FacetSpec< dim > &spec) |
Writes the given facet specifier to the given output stream. More... | |
Closed Triangulations | |
static Triangulation< 3 > * | regina::Example< 3 >::s2xs1 () |
Returns a two-tetrahedron triangulation of the product space S^2 x S^1 . More... | |
Triangulations of manifolds in all supported dimensions.
typedef Example<2> regina::Dim2ExampleTriangulation |
Deprecated typedef for backward compatibility.
This typedef will be removed in a future release of Regina.
typedef FacetSpec<2> regina::Dim2TriangleEdge |
Deprecated typedef for backward compatibility.
This typedef will be removed in a future release of Regina.
typedef Example<4> regina::Dim4ExampleTriangulation |
Deprecated typedef for backward compatibility.
This typedef will be removed in a future release of Regina.
typedef FacetSpec<4> regina::Dim4PentFacet |
Deprecated typedef for backward compatibility.
This typedef will be removed in a future release of Regina.
typedef Example<3> regina::NExampleTriangulation |
Deprecated typedef for backward compatibility.
This typedef will be removed in a future release of Regina.
typedef FacePair regina::NFacePair |
Deprecated typedef for backward compatibility.
This typedef will be removed in a future release of Regina.
typedef FacetPairing<3> regina::NFacePairing |
Deprecated typedef for backward compatibility.
This typedef will be removed in a future release of Regina.
Deprecated typedef for backward compatibility.
This typedef will be removed in a future release of Regina.
typedef FacetSpec<3> regina::NTetFace |
Deprecated typedef for backward compatibility.
This typedef will be removed in a future release of Regina.
|
inline |
Returns the (dim-2)-face number that is opposite the edge joining vertices i and j in a dim-dimensional simplex.
This function is offered because its implementation is faster than working through the FaceNumbering class.
The arguments i and j do not need to appear in ascending order.
i | the first vertex of an edge in a dim-dimensional simplex. This must be between 0 and dim inclusive. |
j | the second vertex of an edge in a dim-dimensional simplex. This must be between 0 and dim inclusive, and must be different from i. |
|
inline |
Writes the given face pair to the given output stream.
out | the output stream to which to write. |
pair | the face pair to write. |
|
inline |
Writes the given facet specifier to the given output stream.
out | the output stream to which to write. |
spec | the specifier to write. |
|
inlinestatic |
Returns a two-tetrahedron triangulation of the product space S^2 x S^1
.
This is identical to calling the generic routine sphereBundle().