Loading...
Searching...
No Matches
SimplicialComplexForCech.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_CECH_COMPLEX_SIMPLICIAL_COMPLEX_FOR_CECH_H_
#define CONCEPT_CECH_COMPLEX_SIMPLICIAL_COMPLEX_FOR_CECH_H_
namespace Gudhi {
namespace cech_complex {
struct SimplicialComplexForCech {
typedef unspecified Simplex_handle;
typedef unspecified Vertex_handle;
typedef unspecified Filtration_value;
int assign_filtration(Simplex_handle simplex, Filtration_value filtration);
Simplex_vertex_range simplex_vertex_range(Simplex_handle const & simplex);
template<class ProximityGraph>
void insert_graph(const ProximityGraph& proximity_graph);
template< typename Blocker >
void expansion_with_blockers(int max_dim, Blocker block_simplex);
std::size_t num_vertices();
};
} // namespace cech_complex
} // namespace Gudhi
#endif // CONCEPT_CECH_COMPLEX_SIMPLICIAL_COMPLEX_FOR_CECH_H_
Gudhi
Gudhi namespace.
Definition SimplicialComplexForAlpha.h:14
Gudhi::cech_complex::SimplicialComplexForCech
The concept SimplicialComplexForCech describes the requirements for a type to implement a simplicial ...
Definition SimplicialComplexForCech.h:21
Gudhi::cech_complex::SimplicialComplexForCech::assign_filtration
int assign_filtration(Simplex_handle simplex, Filtration_value filtration)
Gudhi::cech_complex::SimplicialComplexForCech::simplex_vertex_range
Simplex_vertex_range simplex_vertex_range(Simplex_handle const &simplex)
Returns a range over vertices of a given simplex.
Gudhi::cech_complex::SimplicialComplexForCech::num_vertices
std::size_t num_vertices()
Gudhi::cech_complex::SimplicialComplexForCech::Filtration_value
unspecified Filtration_value
Definition SimplicialComplexForCech.h:27
Gudhi::cech_complex::SimplicialComplexForCech::insert_graph
void insert_graph(const ProximityGraph &proximity_graph)
Inserts a given Gudhi::ProximityGraph in the simplicial complex.
Gudhi::cech_complex::SimplicialComplexForCech::expansion_with_blockers
void expansion_with_blockers(int max_dim, Blocker block_simplex)
Expands the simplicial complex containing only its one skeleton until a given maximal dimension....
Gudhi::cech_complex::SimplicialComplexForCech::Vertex_handle
unspecified Vertex_handle
Definition SimplicialComplexForCech.h:25
Gudhi::cech_complex::SimplicialComplexForCech::Simplex_handle
unspecified Simplex_handle
Definition SimplicialComplexForCech.h:23