Regina 7.0 Calculation Engine
regina::alias::IsomorphismImage< Derived, dim > Class Template Reference

Helper class that provides dimension-specific aliases for both const and non-const versions of simpImage(unsigned) and facetPerm(unsigned), where reasonable, for isomorphisms in dimension dim. More...

#include <triangulation/alias/isomorphism.h>

Detailed Description

template<class Derived, int dim>
class regina::alias::IsomorphismImage< Derived, dim >

Helper class that provides dimension-specific aliases for both const and non-const versions of simpImage(unsigned) and facetPerm(unsigned), where reasonable, for isomorphisms in dimension dim.

This is inherited by the class Derived, which must provide functions of the form int& simpImage(unsigned), int simpImage(unsigned) const, Perm<dim+1>& facetPerm(unsigned) and Perm<dim+1> facetPerm(unsigned) const.

The names of the aliases are determined by the dimension dim, and these aliases are only provided for sufficiently small dim.


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).