Regina 7.3.1 Calculation Engine
retriangulate.h File Reference

Traits classes for analysing actions that are passed to retriangulation or link rewriting functions. More...

#include <functional>
#include <string>
#include "utilities/typeutils.h"

Namespaces

namespace  regina
 Contains the entire Regina calculation engine.
 
namespace  regina::detail
 Contains implementation details and common functionality for Regina's dimension-agnostic classes.
 

Typedefs

template<class Object , bool withSig>
using regina::detail::RetriangulateActionFunc
 Declares the internal type used to store a callable action that is passed to a retriangulation or link rewriting function.
 

Functions

template<class Object , bool withSig>
bool regina::detail::retriangulateInternal (const Object &obj, int height, unsigned nThreads, ProgressTrackerOpen *tracker, RetriangulateActionFunc< Object, withSig > &&action)
 The common implementation of all retriangulation and link rewriting functions.
 

Detailed Description

Traits classes for analysing actions that are passed to retriangulation or link rewriting functions.


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