Regina 7.3 Calculation Engine
|
Traits classes for analysing actions that are passed to retriangulation or link rewriting functions. More...
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 = std::conditional_t< withSig, std::function< bool(const std::string &, Object &&)>, std::function< bool(Object &&)> > |
Declares the internal type used to store a callable action that is passed to a retriangulation or link rewriting function. More... | |
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. More... | |
Traits classes for analysing actions that are passed to retriangulation or link rewriting functions.