CDT++
Causal Dynamical Triangulations in C++
Loading...
Searching...
No Matches
Functions | Variables
initialize.cpp File Reference

Generates initial spacetimes. More...

#include <boost/program_options.hpp>
#include "Manifold.hpp"
+ Include dependency graph for initialize.cpp:

Go to the source code of this file.

Functions

 catch (...)
 
 catch (invalid_argument const &InvalidArgument)
 
auto main (int const argc, char *const argv[]) -> int try
 

Variables

static string_view constexpr USAGE
 

Detailed Description

Generates initial spacetimes.

Author
Adam Getchell

Definition in file initialize.cpp.

Function Documentation

◆ catch() [1/2]

catch (   ...)

Definition at line 165 of file initialize.cpp.

◆ catch() [2/2]

catch ( invalid_argument const &  InvalidArgument)

Definition at line 159 of file initialize.cpp.

◆ main()

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

Definition at line 42 of file initialize.cpp.

Variable Documentation

◆ USAGE

string_view constexpr USAGE
staticconstexpr
Initial value:
{
R"(Causal Dynamical Triangulations in C++ using CGAL.
Copyright (c) 2014 Adam Getchell
A program that generates d-dimensional triangulated spacetimes
with a defined causal structure. Specify the topology of the triangulation
(spherical or toroidal), the desired number of simplices, and the
desired number of timeslices.
Usage:./initialize (--spherical | --toroidal) -n SIMPLICES -t TIMESLICES
[-d DIM]
[--init INITIAL RADIUS]
[--foliate FOLIATION SPACING]
[--output]
Optional arguments are in square brackets.
Examples:
./initialize --spherical --simplices 32000 --timeslices 11 --init 1.0 --foliate 1.0 --output
./initialize -s -n32000 -t11 -i1.0 -f1.0 -o
Options)"}

Definition at line 18 of file initialize.cpp.