Regina Calculation Engine
regina::HyperInfo< coordType > Struct Template Reference

A template that stores information about a particular normal hypersurface coordinate system. More...

#include <hypersurface/nnormalhypersurface.h>

Detailed Description

template<HyperCoords coordType>
struct regina::HyperInfo< coordType >

A template that stores information about a particular normal hypersurface coordinate system.

Much of this information is given in the form of compile-time constants and types.

To iterate through cases for a given value of HyperCoords that is not known until runtime, see the various forCoords() routines defined in hscoordregistry.h.

This HyperInfo template should only be defined for coordType arguments that represent coordinate systems in which you can create and store normal hypersurfaces within 4-manifold triangulations.

At a bare minimum, each specialisation of this template must provide:

Python:
Not present.
Template Parameters
coordTypeone of the HyperCoords constants, indicating which coordinate system we are querying.

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

Copyright © 1999-2016, 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).