This class offers routines for constructing sample triangulations of various types. More...
#include <nexampletriangulation.h>
Static Public Member Functions | |
Closed Triangulations | |
static NTriangulation * | threeSphere () |
Returns a one-tetrahedron triangulation of the 3-sphere. | |
static NTriangulation * | s2xs1 () |
Returns a two-tetrahedron triangulation of the product space S^2 x S^1 . | |
static NTriangulation * | rp2xs1 () |
Returns a three-tetrahedron triangulation of the non-orientable product space RP^2 x S^1 . | |
static NTriangulation * | rp3rp3 () |
Returns a triangulation of the connected sum RP^3 # RP^3 . | |
static NTriangulation * | lens8_3 () |
Returns the minimal triangulation of the lens space L(8,3) . | |
static NTriangulation * | poincareHomologySphere () |
Returns the five-tetrahedron triangulation of the Poincare homology sphere. | |
static NTriangulation * | seifertWeber () |
Returns a one-vertex triangulation of the Seifert-Weber dodecahedral space. | |
static NTriangulation * | smallClosedOrblHyperbolic () |
Returns the nine-tetrahedron closed orientable hyperbolic 3-manifold with volume 0.94270736. | |
static NTriangulation * | smallClosedNonOrblHyperbolic () |
Returns the eleven-tetrahedron closed non-orientable hyperbolic 3-manifold with volume 2.02988321. | |
Finite Bounded Triangulations | |
static NTriangulation * | lst3_4_7 () |
Returns the three-tetrahedron layered solid torus LST(3,4,7) . | |
static NTriangulation * | solidKleinBottle () |
Returns a triangulation of the solid Klein bottle. | |
Ideal Triangulations | |
static NTriangulation * | figureEightKnotComplement () |
Returns a two-tetrahedron ideal triangulation of the figure eight knot complement. | |
static NTriangulation * | whiteheadLinkComplement () |
Returns a four-tetrahedron ideal triangulation of the Whitehead link complement. | |
static NTriangulation * | gieseking () |
Returns the one-tetrahedron ideal triangulation of the non-orientable Gieseking manifold. | |
static NTriangulation * | cuspedGenusTwoTorus () |
Returns a triangulation of a solid genus two torus with a cusped boundary. |
This class offers routines for constructing sample triangulations of various types.
These triangulations may be useful for testing new code, or for simply getting a feel for how Regina works.
The sample triangulations offered here may prove especially useful in Regina's scripting interface, where working with pre-existing files is more complicated than in the GUI.
Note that each of these routines constructs a new triangulation from scratch. It is up to the caller of each routine to destroy the triangulation that is returned.
static NTriangulation* regina::NExampleTriangulation::cuspedGenusTwoTorus | ( | ) | [static] |
Returns a triangulation of a solid genus two torus with a cusped boundary.
This triangulation has one internal finite vertex and one genus two ideal vertex.
static NTriangulation* regina::NExampleTriangulation::figureEightKnotComplement | ( | ) | [static] |
Returns a two-tetrahedron ideal triangulation of the figure eight knot complement.
static NTriangulation* regina::NExampleTriangulation::gieseking | ( | ) | [static] |
Returns the one-tetrahedron ideal triangulation of the non-orientable Gieseking manifold.
static NTriangulation* regina::NExampleTriangulation::lens8_3 | ( | ) | [static] |
Returns the minimal triangulation of the lens space L(8,3)
.
static NTriangulation* regina::NExampleTriangulation::lst3_4_7 | ( | ) | [static] |
Returns the three-tetrahedron layered solid torus LST(3,4,7)
.
static NTriangulation* regina::NExampleTriangulation::poincareHomologySphere | ( | ) | [static] |
Returns the five-tetrahedron triangulation of the Poincare homology sphere.
static NTriangulation* regina::NExampleTriangulation::rp2xs1 | ( | ) | [static] |
Returns a three-tetrahedron triangulation of the non-orientable product space RP^2 x S^1
.
static NTriangulation* regina::NExampleTriangulation::rp3rp3 | ( | ) | [static] |
Returns a triangulation of the connected sum RP^3 # RP^3
.
static NTriangulation* regina::NExampleTriangulation::s2xs1 | ( | ) | [static] |
Returns a two-tetrahedron triangulation of the product space S^2 x S^1
.
static NTriangulation* regina::NExampleTriangulation::seifertWeber | ( | ) | [static] |
Returns a one-vertex triangulation of the Seifert-Weber dodecahedral space.
static NTriangulation* regina::NExampleTriangulation::smallClosedNonOrblHyperbolic | ( | ) | [static] |
Returns the eleven-tetrahedron closed non-orientable hyperbolic 3-manifold with volume 2.02988321.
static NTriangulation* regina::NExampleTriangulation::smallClosedOrblHyperbolic | ( | ) | [static] |
Returns the nine-tetrahedron closed orientable hyperbolic 3-manifold with volume 0.94270736.
static NTriangulation* regina::NExampleTriangulation::solidKleinBottle | ( | ) | [static] |
Returns a triangulation of the solid Klein bottle.
static NTriangulation* regina::NExampleTriangulation::threeSphere | ( | ) | [static] |
Returns a one-tetrahedron triangulation of the 3-sphere.
static NTriangulation* regina::NExampleTriangulation::whiteheadLinkComplement | ( | ) | [static] |
Returns a four-tetrahedron ideal triangulation of the Whitehead link complement.