diff options
author | ROUVREAU Vincent <vincent.rouvreau@inria.fr> | 2020-04-14 08:02:01 +0200 |
---|---|---|
committer | ROUVREAU Vincent <vincent.rouvreau@inria.fr> | 2020-04-14 08:02:01 +0200 |
commit | 0e756c2aa5793890500f4f849149c902e184ec1e (patch) | |
tree | 2b964bd2d3859e0430f2a68c3bedc614bf9938de /src/Collapse/include/gudhi | |
parent | 1e1b7aa9b3855499c754551a84802c1f92d24f84 (diff) |
Some documentation
Diffstat (limited to 'src/Collapse/include/gudhi')
-rw-r--r-- | src/Collapse/include/gudhi/Flag_complex_sparse_matrix.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/Collapse/include/gudhi/Flag_complex_sparse_matrix.h b/src/Collapse/include/gudhi/Flag_complex_sparse_matrix.h index ee957294..c92dd60b 100644 --- a/src/Collapse/include/gudhi/Flag_complex_sparse_matrix.h +++ b/src/Collapse/include/gudhi/Flag_complex_sparse_matrix.h @@ -337,10 +337,12 @@ class Flag_complex_sparse_matrix { } } - /** \brief Flag_complex_sparse_matrix constructor from a proximity graph. + /** \brief Flag_complex_sparse_matrix constructor from a proximity graph, cf. `Gudhi::compute_proximity_graph`. * * @param[in] one_skeleton_graph The one skeleton graph. The graph must be in * `Flag_complex_sparse_matrix::Proximity_graph`. + * + * The constructor is computing and filling a vector of `Flag_complex_sparse_matrix::Filtered_edge` */ Flag_complex_sparse_matrix(const Proximity_graph& one_skeleton_graph) : rows_(0) { @@ -358,7 +360,11 @@ class Flag_complex_sparse_matrix { } } - // Performs edge collapse in a decreasing sequence of the filtration value. + /** \brief Performs edge collapse in a decreasing sequence of the filtration value. + * + * \tparam FilteredEdgeInsertion is an output iterator that furnishes + * `({Vertex_handle u, Vertex_handle v}, Filtration_value f)` that will fill the user defined data structure. + */ template<typename FilteredEdgeInsertion> void filtered_edge_collapse(FilteredEdgeInsertion filtered_edge_insert) { Row_index endIdx = 0; |