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

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

#include "Move_command.hpp"
#include "Move_strategy.hpp"
#include "S3Action.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  MoveStrategy< Strategies::METROPOLIS, ManifoldType >
 Metropolis-Hastings algorithm strategy. More...
 

Typedefs

using Gmpzf = CGAL::Gmpzf
 
using Metropolis_3 = MoveStrategy< Strategies::METROPOLIS, manifolds::Manifold_3 >
 
using Metropolis_4 = MoveStrategy< Strategies::METROPOLIS, manifolds::Manifold_4 >
 

Detailed Description

Perform Metropolis-Hastings algorithm on Delaunay Triangulations.

Author
Adam Getchell

Performs the Metropolis-Hastings algorithm on the foliated Delaunay triangulations. For details see: M. Creutz, and B. Freedman. “A Statistical Approach to Quantum Mechanics.” Annals of Physics 132 (1981): 427–62.

See also
http://thy.phy.bnl.gov/~creutz/mypubs/pub044.pdf
Todo:
Implement concurrency

Definition in file Metropolis.hpp.

Typedef Documentation

◆ Gmpzf

using Gmpzf = CGAL::Gmpzf

Definition at line 25 of file Metropolis.hpp.

◆ Metropolis_3

using Metropolis_3 = MoveStrategy<Strategies::METROPOLIS, manifolds::Manifold_3>

Definition at line 498 of file Metropolis.hpp.

◆ Metropolis_4

using Metropolis_4 = MoveStrategy<Strategies::METROPOLIS, manifolds::Manifold_4>

Definition at line 500 of file Metropolis.hpp.