SimplicialComplexForRips.h
1 /* This file is part of the Gudhi Library - https://gudhi.inria.fr/ - which is released under MIT.
2  * See file LICENSE or go to https://gudhi.inria.fr/licensing/ for full license details.
3  * Author(s): Vincent Rouvreau
4  *
5  * Copyright (C) 2016 Inria
6  *
7  * Modification(s):
8  * - YYYY/MM Author: Description of the modification
9  */
10 
11 #ifndef CONCEPT_RIPS_COMPLEX_SIMPLICIAL_COMPLEX_FOR_RIPS_H_
12 #define CONCEPT_RIPS_COMPLEX_SIMPLICIAL_COMPLEX_FOR_RIPS_H_
13 
14 namespace Gudhi {
15 
16 namespace rips_complex {
17 
23  typedef unspecified Filtration_value;
24 
26  typedef unspecified Simplex_handle;
27 
29  template<class OneSkeletonGraph>
30  void insert_graph(const OneSkeletonGraph& skel_graph);
31 
34  void expansion(int max_dim);
35 
48  template< typename Blocker >
49  void expansion_with_blockers(int max_dim, Blocker block_simplex);
50 
52  unspecified simplex_vertex_range(Simplex_handle sh);
53 
55  std::size_t num_vertices();
56 
57 };
58 
59 } // namespace rips_complex
60 
61 } // namespace Gudhi
62 
63 #endif // CONCEPT_RIPS_COMPLEX_SIMPLICIAL_COMPLEX_FOR_RIPS_H_
Gudhi::rips_complex::SimplicialComplexForRips::expansion
void expansion(int max_dim)
Expands the simplicial complex containing only its one skeleton until a given maximal dimension as ex...
Gudhi::rips_complex::SimplicialComplexForRips::insert_graph
void insert_graph(const OneSkeletonGraph &skel_graph)
Inserts a given Gudhi::rips_complex::Rips_complex::OneSkeletonGraph in the simplicial complex.
Gudhi::rips_complex::SimplicialComplexForRips::expansion_with_blockers
void expansion_with_blockers(int max_dim, Blocker block_simplex)
Expands a simplicial complex containing only a graph. Simplices corresponding to cliques in the graph...
Gudhi::rips_complex::SimplicialComplexForRips::Simplex_handle
unspecified Simplex_handle
Handle type to a simplex contained in the simplicial complex.
Definition: SimplicialComplexForRips.h:26
Gudhi::rips_complex::SimplicialComplexForRips::Filtration_value
unspecified Filtration_value
Type used to store the filtration values of the simplicial complex.
Definition: SimplicialComplexForRips.h:23
Gudhi::rips_complex::SimplicialComplexForRips
The concept SimplicialComplexForRips describes the requirements for a type to implement a simplicial ...
Definition: SimplicialComplexForRips.h:21
Gudhi::rips_complex::SimplicialComplexForRips::num_vertices
std::size_t num_vertices()
Returns the number of vertices in the simplicial complex.
Gudhi::rips_complex::SimplicialComplexForRips::simplex_vertex_range
unspecified simplex_vertex_range(Simplex_handle sh)
Returns a range over the vertices of a simplex.
GUDHI  Version 3.1.1  - C++ library for Topological Data Analysis (TDA) and Higher Dimensional Geometry Understanding.  - Copyright : MIT Generated on Mon Apr 25 2022 14:03:04 for GUDHI by Doxygen 1.8.17