CDT++ 1.0.0
Causal Dynamical Triangulations in C++
Loading...
Searching...
No Matches
Metropolis.hpp File Reference

Perform Metropolis-Hastings algorithm on Delaunay Triangulations. More...

#include <cmath>
#include <cstdint>
#include <expected>
#include <optional>
#include <stdexcept>
#include <utility>
#include "Ergodic_moves_3.hpp"
#include "Move_run.hpp"
#include "Move_strategy.hpp"
#include "Random.hpp"
#include "S3Action.hpp"
#include "Utilities.hpp"
Include dependency graph for Metropolis.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cdt::MoveStrategy< MoveStrategyKind::METROPOLIS, ManifoldType >
 Metropolis-Hastings algorithm strategy. More...

Namespaces

namespace  cdt
 clang-15 does not support std::format

Typedefs

using cdt::Metropolis_3
 Metropolis-Hastings move strategy for the supported 3D manifold.

Detailed Description

Perform Metropolis-Hastings algorithm on Delaunay Triangulations.

Author
Adam Getchell

Performs the Metropolis-Hastings algorithm on the foliated Delaunay triangulations.

See also
Metropolis algorithm
Metropolis-Hastings algorithm
Three-dimensional CDT

Definition in file Metropolis.hpp.