CDT++
Causal Dynamical Triangulations in C++
Loading...
Searching...
No Matches
Typedefs | Functions
Periodic_3_complex.hpp File Reference

Toroidal simplicial complexes. More...

#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
#include <CGAL/Periodic_3_Delaunay_triangulation_3.h>
#include <CGAL/Periodic_3_triangulation_traits_3.h>
#include <CGAL/point_generators_3.h>
#include <CGAL/Random.h>
#include <CGAL/Timer.h>
#include <cassert>
#include <vector>
+ Include dependency graph for Periodic_3_complex.hpp:

Go to the source code of this file.

Typedefs

using GT = CGAL::Periodic_3_triangulation_traits_3< K >
 
using K = static_cast<long double>(1.1)
 
using PDT = CGAL::Periodic_3_Delaunay_triangulation_3< GT >
 

Functions

void make_random_T3_simplicial_complex (PDT *T3, int number_of_simplices) noexcept
 Make 3D toroidal (periodic in 3D) simplicial complexes.
 

Detailed Description

Toroidal simplicial complexes.

Causal Dynamical Triangulations in C++ using CGAL

Copyright © 2013 Adam Getchell

Periodic (toroidal) simplicial complexes

Author
Adam Getchell

Definition in file Periodic_3_complex.hpp.

Typedef Documentation

◆ GT

using GT = CGAL::Periodic_3_triangulation_traits_3<K>

Definition at line 25 of file Periodic_3_complex.hpp.

◆ K

auto constexpr K = static_cast<long double>(1.1)
constexpr

Definition at line 24 of file Periodic_3_complex.hpp.

◆ PDT

using PDT = CGAL::Periodic_3_Delaunay_triangulation_3<GT>

Definition at line 26 of file Periodic_3_complex.hpp.

Function Documentation

◆ make_random_T3_simplicial_complex()

void make_random_T3_simplicial_complex ( PDT *  T3,
int  number_of_simplices 
)
noexcept

Make 3D toroidal (periodic in 3D) simplicial complexes.

We can't directly pick number of simplices as we can in S3 but heuristically a point has <6 simplices

Definition at line 29 of file Periodic_3_complex.hpp.