CDT++
Causal Dynamical Triangulations in C++
Loading...
Searching...
No Matches
Public Types | Static Public Attributes | List of all members
TriangulationTraits< 3 > Struct Reference
+ Collaboration diagram for TriangulationTraits< 3 >:

Public Types

using Causal_vertices = std::vector< std::pair< Point, Int_precision > >
 
using Cell_base = CGAL::Triangulation_cell_base_with_info_3< Int_precision, Kernel >
 
using Cell_handle = Delaunay::Cell_handle
 
using Delaunay = CGAL::Delaunay_triangulation_3< Kernel, Tds >
 
using Edge_handle = CGAL::Triple< Cell_handle, Int_precision, Int_precision >
 
using Face_handle = std::pair< Cell_handle, Int_precision >
 
using Facet = Delaunay::Facet
 
using Kernel = CGAL::Exact_predicates_inexact_constructions_kernel
 
using Point = Delaunay::Point
 
using Spherical_points_generator = CGAL::Random_points_on_sphere_3< Point >
 
using squared_distance = Kernel::Compute_squared_distance_3
 CGAL::squared_distance See https://doc.cgal.org/latest/Kernel_23/group__squared__distance__grp.html#ga1ff73525660a052564d33fbdd61a4f71.
 
using Tds = CGAL::Triangulation_data_structure_3< Vertex_base, Cell_base >
 
using Vertex_base = CGAL::Triangulation_vertex_base_with_info_3< Int_precision, Kernel >
 
using Vertex_handle = Delaunay::Vertex_handle
 

Static Public Attributes

static Point const ORIGIN_POINT = Point{0, 0, 0}
 

Detailed Description

Definition at line 26 of file Triangulation_traits.hpp.

Member Typedef Documentation

◆ Causal_vertices

using TriangulationTraits< 3 >::Causal_vertices = std::vector<std::pair<Point, Int_precision> >

Definition at line 47 of file Triangulation_traits.hpp.

◆ Cell_base

using TriangulationTraits< 3 >::Cell_base = CGAL::Triangulation_cell_base_with_info_3<Int_precision, Kernel>

Definition at line 31 of file Triangulation_traits.hpp.

◆ Cell_handle

using TriangulationTraits< 3 >::Cell_handle = Delaunay::Cell_handle

Definition at line 41 of file Triangulation_traits.hpp.

◆ Delaunay

using TriangulationTraits< 3 >::Delaunay = CGAL::Delaunay_triangulation_3<Kernel, Tds>

Definition at line 39 of file Triangulation_traits.hpp.

◆ Edge_handle

using TriangulationTraits< 3 >::Edge_handle = CGAL::Triple<Cell_handle, Int_precision, Int_precision>

Definition at line 44 of file Triangulation_traits.hpp.

◆ Face_handle

using TriangulationTraits< 3 >::Face_handle = std::pair<Cell_handle, Int_precision>

Definition at line 42 of file Triangulation_traits.hpp.

◆ Facet

using TriangulationTraits< 3 >::Facet = Delaunay::Facet

Definition at line 43 of file Triangulation_traits.hpp.

◆ Kernel

using TriangulationTraits< 3 >::Kernel = CGAL::Exact_predicates_inexact_constructions_kernel

Definition at line 28 of file Triangulation_traits.hpp.

◆ Point

using TriangulationTraits< 3 >::Point = Delaunay::Point

Definition at line 46 of file Triangulation_traits.hpp.

◆ Spherical_points_generator

using TriangulationTraits< 3 >::Spherical_points_generator = CGAL::Random_points_on_sphere_3<Point>

Definition at line 55 of file Triangulation_traits.hpp.

◆ squared_distance

using TriangulationTraits< 3 >::squared_distance = Kernel::Compute_squared_distance_3

CGAL::squared_distance See https://doc.cgal.org/latest/Kernel_23/group__squared__distance__grp.html#ga1ff73525660a052564d33fbdd61a4f71.

Returns
Square of Euclidean distance between two geometric objects

Definition at line 53 of file Triangulation_traits.hpp.

◆ Tds

using TriangulationTraits< 3 >::Tds = CGAL::Triangulation_data_structure_3<Vertex_base, Cell_base>

Definition at line 37 of file Triangulation_traits.hpp.

◆ Vertex_base

using TriangulationTraits< 3 >::Vertex_base = CGAL::Triangulation_vertex_base_with_info_3<Int_precision, Kernel>

Definition at line 29 of file Triangulation_traits.hpp.

◆ Vertex_handle

using TriangulationTraits< 3 >::Vertex_handle = Delaunay::Vertex_handle

Definition at line 45 of file Triangulation_traits.hpp.

Member Data Documentation

◆ ORIGIN_POINT

Point const TriangulationTraits< 3 >::ORIGIN_POINT = Point{0, 0, 0}
inlinestatic

Definition at line 57 of file Triangulation_traits.hpp.


The documentation for this struct was generated from the following file: