Regina 7.3 Calculation Engine
Classes
regina::alias Namespace Reference

Contains helper classes that provide dimension-specific aliases for generic functions. More...

Classes

class  FaceNumber
 Helper class that provides a dimension-specific alias for face(), where reasonable. More...
 
class  FaceNumber< Derived, 0 >
 Helper class that provides a dimension-specific alias for face(). More...
 
class  FaceNumber< Derived, 1 >
 Helper class that provides a dimension-specific alias for face(). More...
 
class  FaceNumber< Derived, 2 >
 Helper class that provides a dimension-specific alias for face(). More...
 
class  FaceNumber< Derived, 3 >
 Helper class that provides a dimension-specific alias for face(). More...
 
class  FaceNumber< Derived, 4 >
 Helper class that provides a dimension-specific alias for face(). More...
 
class  IsomorphismImage
 Helper class that provides dimension-specific aliases for both const and non-const versions of simpImage(size_t) and facetPerm(size_t), where reasonable, for isomorphisms in dimension dim. More...
 
class  IsomorphismImage< Derived, 2 >
 Helper class that provides dimension-specific aliases for both const and non-const versions of simpImage(size_t) and facetPerm(size_t). More...
 
class  IsomorphismImage< Derived, 3 >
 Helper class that provides dimension-specific aliases for both const and non-const versions of simpImage(size_t) and facetPerm(size_t). More...
 
class  IsomorphismImage< Derived, 4 >
 Helper class that provides dimension-specific aliases for both const and non-const versions of simpImage(size_t). More...
 
class  SimplexVoid
 Helper class that provides a dimension-specific alias for simplex(), where reasonable. More...
 
class  SimplexVoid< Derived, 2 >
 Helper class that provides a dimension-specific alias for simplex(). More...
 
class  SimplexVoid< Derived, 3 >
 Helper class that provides a dimension-specific alias for simplex(). More...
 
class  SimplexVoid< Derived, 4 >
 Helper class that provides a dimension-specific alias for simplex(). More...
 

Detailed Description

Contains helper classes that provide dimension-specific aliases for generic functions.

For example, this namespace provides aliases such as vertex() and edge() for the functions face<0>() and face<1>() in the Simplex class.

Regina's main classes (such as Triangulation, Simplex and Face) acquire these aliases through inheritance. There is typically no need for end users to explicitly refer to the namespace regina::alias.


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