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

Tests for foliated triangulations. More...

#include "Foliated_triangulation.hpp"
#include <doctest/doctest.h>
#include <numbers>
+ Include dependency graph for Foliated_triangulation_test.cpp:

Go to the source code of this file.

Functions

 SCENARIO ("Detecting and fixing problems with vertices and cells" *doctest::test_suite("foliated_triangulation"))
 
 SCENARIO ("FoliatedTriangulation free functions" *doctest::test_suite("foliated_triangulation"))
 
 SCENARIO ("FoliatedTriangulation special member and swap properties" *doctest::test_suite("foliated_triangulation"))
 
 SCENARIO ("FoliatedTriangulation_3 copying" *doctest::test_suite("foliated_triangulation"))
 
 SCENARIO ("FoliatedTriangulation_3 functions from Delaunay3" *doctest::test_suite("foliated_triangulation"))
 
 SCENARIO ("FoliatedTriangulation_3 initialization" *doctest::test_suite("foliated_triangulation"))
 

Variables

static auto constexpr INV_SQRT_2 = 1.0 / SQRT_2
 
static auto constexpr RADIUS_2 = 2.0 * std::numbers::inv_sqrt3_v<double>
 
static std::floating_point auto constexpr SQRT_2
 

Detailed Description

Tests for foliated triangulations.

Author
Adam Getchell

Tests that foliated triangulations are correctly constructed in 3D and 4D respectively.

Definition in file Foliated_triangulation_test.cpp.

Function Documentation

◆ SCENARIO() [1/6]

SCENARIO ( "Detecting and fixing problems with vertices and cells" *  doctest::test_suite"foliated_triangulation")

Definition at line 626 of file Foliated_triangulation_test.cpp.

◆ SCENARIO() [2/6]

SCENARIO ( "FoliatedTriangulation free functions" *  doctest::test_suite"foliated_triangulation")

Definition at line 124 of file Foliated_triangulation_test.cpp.

◆ SCENARIO() [3/6]

SCENARIO ( "FoliatedTriangulation special member and swap properties" *  doctest::test_suite"foliated_triangulation")

Definition at line 27 of file Foliated_triangulation_test.cpp.

◆ SCENARIO() [4/6]

SCENARIO ( "FoliatedTriangulation_3 copying" *  doctest::test_suite"foliated_triangulation")

Definition at line 589 of file Foliated_triangulation_test.cpp.

◆ SCENARIO() [5/6]

SCENARIO ( "FoliatedTriangulation_3 functions from Delaunay3" *  doctest::test_suite"foliated_triangulation")

Definition at line 856 of file Foliated_triangulation_test.cpp.

◆ SCENARIO() [6/6]

SCENARIO ( "FoliatedTriangulation_3 initialization" *  doctest::test_suite"foliated_triangulation")

Definition at line 400 of file Foliated_triangulation_test.cpp.

Variable Documentation

◆ INV_SQRT_2

auto constexpr INV_SQRT_2 = 1.0 / SQRT_2
inlinestaticconstexpr

Definition at line 25 of file Foliated_triangulation_test.cpp.

◆ RADIUS_2

auto constexpr RADIUS_2 = 2.0 * std::numbers::inv_sqrt3_v<double>
inlinestaticconstexpr

Definition at line 22 of file Foliated_triangulation_test.cpp.

◆ SQRT_2

std::floating_point auto constexpr SQRT_2
inlinestaticconstexpr
Initial value:
=
std::numbers::sqrt2_v<double>

Definition at line 23 of file Foliated_triangulation_test.cpp.