Loading...
Searching...
No Matches
SimplicialComplexForAlpha3d.h
/* This file is part of the Gudhi Library - https://gudhi.inria.fr/ - which is released under MIT.
* See file LICENSE or go to https://gudhi.inria.fr/licensing/ for full license details.
* Author(s): Vincent Rouvreau
*
* Copyright (C) 2018 Inria
*
* Modification(s):
* - YYYY/MM Author: Description of the modification
*/
#ifndef CONCEPT_ALPHA_COMPLEX_SIMPLICIAL_COMPLEX_FOR_ALPHA_3D_H_
#define CONCEPT_ALPHA_COMPLEX_SIMPLICIAL_COMPLEX_FOR_ALPHA_3D_H_
namespace Gudhi {
namespace alpha_complex {
struct SimplicialComplexForAlpha3d {
typedef unspecified Vertex_handle;
typedef unspecified Filtration_value;
std::size_t num_vertices();
void insert_simplex(std::vector<Vertex_handle> const& vertex_range, Filtration_value filtration);
void make_filtration_non_decreasing();
void prune_above_filtration(Filtration_value filtration);
};
} // namespace alpha_complex
} // namespace Gudhi
#endif // CONCEPT_ALPHA_COMPLEX_SIMPLICIAL_COMPLEX_FOR_ALPHA_3D_H_
Gudhi
Gudhi namespace.
Definition SimplicialComplexForAlpha.h:14
Gudhi::alpha_complex::SimplicialComplexForAlpha3d
The concept SimplicialComplexForAlpha3d describes the requirements for a type to implement a simplici...
Definition SimplicialComplexForAlpha3d.h:21
Gudhi::alpha_complex::SimplicialComplexForAlpha3d::make_filtration_non_decreasing
void make_filtration_non_decreasing()
Gudhi::alpha_complex::SimplicialComplexForAlpha3d::insert_simplex
void insert_simplex(std::vector< Vertex_handle > const &vertex_range, Filtration_value filtration)
Inserts a simplex from a given simplex (represented by a vector of Vertex_handle) in the simplicial c...
Gudhi::alpha_complex::SimplicialComplexForAlpha3d::Filtration_value
unspecified Filtration_value
Definition SimplicialComplexForAlpha3d.h:25
Gudhi::alpha_complex::SimplicialComplexForAlpha3d::Vertex_handle
unspecified Vertex_handle
Definition SimplicialComplexForAlpha3d.h:23
Gudhi::alpha_complex::SimplicialComplexForAlpha3d::prune_above_filtration
void prune_above_filtration(Filtration_value filtration)
Gudhi::alpha_complex::SimplicialComplexForAlpha3d::num_vertices
std::size_t num_vertices()