11 #ifndef CONCEPT_COXETER_TRIANGULATION_TRIANGULATION_FOR_MANIFOLD_TRACING_H_
12 #define CONCEPT_COXETER_TRIANGULATION_TRIANGULATION_FOR_MANIFOLD_TRACING_H_
14 #include <Eigen/Dense>
18 namespace coxeter_triangulation {
38 template <
class Po
int_d>
49 Eigen::VectorXd
barycenter(
const Simplex_handle& s)
const;
Gudhi namespace.
Definition: SimplicialComplexForAlpha.h:14
The concept TriangulationForManifoldTracing describes the requirements for a type to implement a tria...
Definition: TriangulationForManifoldTracing.h:23
typedef Vertex_handle
Type of the vertices in the triangulation. Needs to be a random-access range of integer values.
Definition: TriangulationForManifoldTracing.h:30
typedef Simplex_handle
Type of the simplices in the triangulation. Needs to be a model of the concept SimplexInCoxeterTriang...
Definition: TriangulationForManifoldTracing.h:26
Simplex_handle locate_point(const Point_d &point) const
Returns the permutahedral representation of the simplex in the triangulation that contains a given qu...
Eigen::VectorXd cartesian_coordinates(const Vertex_handle &v) const
Returns the Cartesian coordinates of the given vertex 'v'.
Eigen::VectorXd barycenter(const Simplex_handle &s) const
Returns the Cartesian coordinates of the barycenter of a given simplex 's'.
Handle type for the vertices of a cell complex.
Definition: VertexHandle.h:15