|
CDT++ 1.0.0-rc1
Causal Dynamical Triangulations in C++
|
Validated runtime configuration for CDT++ command-line programs. More...
#include <cmath>#include <limits>#include <stdexcept>#include <string>#include <utility>#include "Utilities.hpp"Go to the source code of this file.
Classes | |
| class | runtime_config::Simulation |
| class | runtime_config::Triangulation |
Typedefs | |
| using | runtime_config::detail::GeneratedPopulation = utilities::Generated_population_bounds |
Functions | |
| template<typename FloatingPoint> | |
| auto | runtime_config::detail::checked_finite (char const *name, FloatingPoint const value) -> FloatingPoint |
| auto | runtime_config::detail::checked_int (char const *name, long long const value) -> Int_precision |
| auto | runtime_config::detail::make_generated_population (Int_precision const simplices, Int_precision const timeslices, double const initial_radius, double const foliation_spacing) -> GeneratedPopulation |
| auto | runtime_config::make_simulation (Triangulation const &triangulation, long double const alpha, long double const k, long double const lambda, long long const passes, long long const checkpoint, bool const write_files) -> Simulation |
| Validate the complete simulation configuration. | |
| auto | runtime_config::make_triangulation (bool const spherical, bool const toroidal, long long const simplices, long long const timeslices, long long const dimensions, double const initial_radius, double const foliation_spacing) -> Triangulation |
| Validate raw triangulation options and narrow them into project types. | |
| auto | runtime_config::detail::select_topology (bool const spherical, bool const toroidal) -> topology_type |
Validated runtime configuration for CDT++ command-line programs.
Definition in file Runtime_config.hpp.
| using runtime_config::detail::GeneratedPopulation = utilities::Generated_population_bounds |
Definition at line 183 of file Runtime_config.hpp.
|
nodiscard |
Definition at line 143 of file Runtime_config.hpp.
|
inlinenodiscard |
Definition at line 154 of file Runtime_config.hpp.
|
inlinenodiscard |
Definition at line 185 of file Runtime_config.hpp.
|
inlinenodiscard |
Validate the complete simulation configuration.
Definition at line 269 of file Runtime_config.hpp.
|
inlinenodiscard |
Validate raw triangulation options and narrow them into project types.
Definition at line 222 of file Runtime_config.hpp.
|
inlinenodiscard |
Definition at line 166 of file Runtime_config.hpp.