Regina Calculation Engine
Static Public Member Functions | List of all members
regina::detail::ExampleBase< dim > Class Template Reference

Provides core functionality for constructing example dim-dimensional triangulations. More...

#include <triangulation/detail/example.h>

Inheritance diagram for regina::detail::ExampleBase< dim >:
regina::Example< dim >

Static Public Member Functions

static Triangulation< dim > * sphere ()
 Closed Triangulations. More...
 
static Triangulation< dim > * simplicialSphere ()
 Returns the standard (dim+2)-simplex triangulation of the dim-sphere as the boundary of a (dim+1)-simplex. More...
 
static Triangulation< dim > * sphereBundle ()
 Returns a two-simplex triangulation of the product space S^(dim-1) x S^1. More...
 
static Triangulation< dim > * twistedSphereBundle ()
 Returns a two-simplex triangulation of the twisted product space S^(dim-1) x~ S^1. More...
 
static Triangulation< dim > * ball ()
 Bounded Triangulations. More...
 
static Triangulation< dim > * ballBundle ()
 Returns a triangulation of the product space B^(dim-1) x S^1. More...
 
static Triangulation< dim > * twistedBallBundle ()
 Returns a triangulation of the twisted product space B^(dim-1) x~ S^1. More...
 

Detailed Description

template<int dim>
class regina::detail::ExampleBase< dim >

Provides core functionality for constructing example dim-dimensional triangulations.

These example triangulations are made available through the class Example<dim>, which uses this as a base class. End users should not need to refer to ExampleBase directly.

See the Example class notes for further information.

Python
This base class is not present, but the "end user" class Example<dim> is.
Template Parameters
dimthe dimension of the example triangulations to construct. This must be between 2 and 15 inclusive.

The documentation for this class was generated from the following file:

Copyright © 1999-2021, The Regina development team
This software is released under the GNU General Public License, with some additional permissions; see the source code for details.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@maths.uq.edu.au).