Loading...
Searching...
No Matches
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
14namespace Gudhi {
15
16namespace 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
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_
The concept SimplicialComplexForRips describes the requirements for a type to implement a simplicial ...
Definition: SimplicialComplexForRips.h:21
unspecified simplex_vertex_range(Simplex_handle sh)
Returns a range over the vertices of a simplex.
std::size_t num_vertices()
Returns the number of vertices in the simplicial complex.
unspecified Filtration_value
Type used to store the filtration values of the simplicial complex.
Definition: SimplicialComplexForRips.h:23
unspecified Simplex_handle
Handle type to a simplex contained in the simplicial complex.
Definition: SimplicialComplexForRips.h:26
void expansion(int max_dim)
Expands the simplicial complex containing only its one skeleton until a given maximal dimension as ex...
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...
void insert_graph(const OneSkeletonGraph &skel_graph)
Inserts a given Gudhi::rips_complex::Rips_complex::OneSkeletonGraph in the simplicial complex.