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

Data structures for manifolds. More...

#include <cstddef>
#include <unordered_set>
#include "Geometry.hpp"
+ Include dependency graph for Manifold.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  manifolds::Manifold< 3 >
 3D Manifold More...
 
class  manifolds::Manifold< 4 >
 4D Manifold More...
 

Typedefs

using manifolds::Manifold_3 = Manifold< 3 >
 
using manifolds::Manifold_4 = Manifold< 4 >
 

Functions

template<int dimension>
auto manifolds::make_causal_vertices (std::span< Point_t< dimension > const > vertices, std::span< size_t const > const timevalues) -> Causal_vertices_t< dimension >
 Create Causal vertices.
 

Detailed Description

Data structures for manifolds.

Author
Adam Getchell

Definition in file Manifold.hpp.

Typedef Documentation

◆ Manifold_3

using manifolds::Manifold_3 = typedef Manifold<3>

Definition at line 458 of file Manifold.hpp.

◆ Manifold_4

using manifolds::Manifold_4 = typedef Manifold<4>

Definition at line 476 of file Manifold.hpp.

Function Documentation

◆ make_causal_vertices()

template<int dimension>
auto manifolds::make_causal_vertices ( std::span< Point_t< dimension > const >  vertices,
std::span< size_t const > const  timevalues 
) -> Causal_vertices_t<dimension>

Create Causal vertices.

Template Parameters
dimensionDimensionality of vertices
Parameters
verticesA container of vertices
timevaluesA container of matching timevalues
Returns
A container of Causal_vertices

Definition at line 27 of file Manifold.hpp.