Loading...
Searching...
No Matches
SimplicialComplexForRips.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) 2016 Inria
*
* Modification(s):
* - YYYY/MM Author: Description of the modification
*/
#ifndef CONCEPT_RIPS_COMPLEX_SIMPLICIAL_COMPLEX_FOR_RIPS_H_
#define CONCEPT_RIPS_COMPLEX_SIMPLICIAL_COMPLEX_FOR_RIPS_H_
namespace Gudhi {
namespace rips_complex {
struct SimplicialComplexForRips {
typedef unspecified Filtration_value;
typedef unspecified Simplex_handle;
template<class OneSkeletonGraph>
void insert_graph(const OneSkeletonGraph& skel_graph);
void expansion(int max_dim);
template< typename Blocker >
void expansion_with_blockers(int max_dim, Blocker block_simplex);
unspecified simplex_vertex_range(Simplex_handle sh);
std::size_t num_vertices();
};
} // namespace rips_complex
} // namespace Gudhi
#endif // CONCEPT_RIPS_COMPLEX_SIMPLICIAL_COMPLEX_FOR_RIPS_H_
Gudhi
Gudhi namespace.
Definition SimplicialComplexForAlpha.h:14
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::simplex_vertex_range
unspecified simplex_vertex_range(Simplex_handle sh)
Returns a range over the vertices of a simplex.
Gudhi::rips_complex::SimplicialComplexForRips::num_vertices
std::size_t num_vertices()
Returns the number of vertices in the simplicial complex.
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::Simplex_handle
unspecified Simplex_handle
Handle type to a simplex contained in the simplicial complex.
Definition SimplicialComplexForRips.h:26
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::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::insert_graph
void insert_graph(const OneSkeletonGraph &skel_graph)
Inserts a given Gudhi::rips_complex::Rips_complex::OneSkeletonGraph in the simplicial complex.