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

Global integer and precision settings. More...

#include <CGAL/GMP/Gmpzf_type.h>
#include <cstdint>
Include dependency graph for Settings.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

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

Macros

#define CDT_PRETTY_FUNCTION   __PRETTY_FUNCTION__
 Cross-platform spelling of the current function signature for diagnostics.

Typedefs

using cdt::Gmpzf = CGAL::Gmpzf
using cdt::Int_precision = std::int32_t

Variables

constexpr int cdt::ALIGNMENT_32_BIT = 32
 Except when we only need 32 bits.
constexpr int cdt::ALIGNMENT_64_BIT = 64
 Aligns data for ease of access on 64-bit CPUs at the expense of padding.
constexpr double cdt::FOLIATION_SPACING = 1.0
 Default distance between successive foliated timeslices.
constexpr Int_precision cdt::GV_BOUNDING_BOX_SIZE = 100
 Depends on INITIAL_RADIUS and RADIAL_FACTOR.
constexpr double cdt::INITIAL_RADIUS = 1.0
 Default initial radius for generated foliated triangulations.
constexpr Int_precision cdt::PRECISION = 256
 Sets the precision for MPFR.
constexpr double cdt::TOLERANCE = 0.01
 Sets epsilon values for floating point comparisons.

Detailed Description

Global integer and precision settings.

Author
Adam Getchell

Global project settings on integer types and MPFR precision

Definition in file Settings.hpp.

Macro Definition Documentation

◆ CDT_PRETTY_FUNCTION