|
CDT++
Causal Dynamical Triangulations in C++
|
Apply Pachner moves to foliated Delaunay triangulations. More...
#include <spdlog/spdlog.h>#include <expected>#include <string>#include <tl/function_ref.hpp>
Include dependency graph for Apply_move.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Functions | |
| template<typename ManifoldType , typename ExpectedType = std::expected<ManifoldType, std::string>, typename FunctionType = tl::function_ref<ExpectedType(ManifoldType&)>> | |
| auto constexpr | apply_move (ManifoldType &&t_manifold, FunctionType t_move) noexcept -> decltype(auto) |
| An applicative function similar to std::apply on a manifold. | |
Apply Pachner moves to foliated Delaunay triangulations.
Definition in file Apply_move.hpp.
|
constexprnoexcept |
An applicative function similar to std::apply on a manifold.
| ManifoldType | The type (topology, dimensionality) of manifold |
| ExpectedType | The result type of the move on the manifold |
| FunctionType | The type of move applied to the manifold |
| t_manifold | The manifold on which to make the Pachner move |
| t_move | The Pachner move |
Definition at line 32 of file Apply_move.hpp.
Referenced by MoveCommand< ManifoldType, ExpectedType, FunctionType >::execute().