CDT++ 1.0.0
Causal Dynamical Triangulations in C++
Loading...
Searching...
No Matches
cdt.cpp File Reference

The main executable. More...

#include <CGAL/Real_timer.h>
#include <fmt/ostream.h>
#include <boost/program_options.hpp>
#include <cstdint>
#include <Metropolis.hpp>
#include <optional>
#include <string>
#include <utility>
#include "Runtime_config.hpp"
#include "Version.hpp"
Include dependency graph for cdt.cpp:

Go to the source code of this file.

Typedefs

using Timer = CGAL::Real_timer

Functions

 catch (...)
 catch (domain_error const &DomainError)
 catch (invalid_argument const &InvalidArgument)
 catch (logic_error const &LogicError)
 catch (runtime_error const &RuntimeError)
auto main (int const argc, char *const argv[]) -> int try
 The main path of the CDT++ program.

Detailed Description

The main executable.

Author
Adam Getchell

A program that generates spacetime ensembles. Inspired by https://github.com/ucdavis/CDT.

Definition in file cdt.cpp.

Typedef Documentation

◆ Timer

using Timer = CGAL::Real_timer

Definition at line 31 of file cdt.cpp.

Function Documentation

◆ catch() [1/5]

catch ( ...)

Definition at line 451 of file cdt.cpp.

◆ catch() [2/5]

catch ( domain_error const & DomainError)

Definition at line 428 of file cdt.cpp.

◆ catch() [3/5]

catch ( invalid_argument const & InvalidArgument)

Definition at line 434 of file cdt.cpp.

◆ catch() [4/5]

catch ( logic_error const & LogicError)

Definition at line 440 of file cdt.cpp.

◆ catch() [5/5]

catch ( runtime_error const & RuntimeError)

Definition at line 446 of file cdt.cpp.

◆ main()

auto main ( int const argc,
char *const argv[] ) -> int try

The main path of the CDT++ program.

Parameters
argcArgument count = 1 + number of arguments
argvArgument vector passed to Boost.Program_options
Returns
Integer value 0 if successful, 1 on failure

Definition at line 70 of file cdt.cpp.

References cdt::Random::from_serialized_state(), cdt::SPHERICAL, and cdt::TOROIDAL.