summaryrefslogtreecommitdiff
path: root/src/Collapse/example/edge_collapse_basic_example.cpp
diff options
context:
space:
mode:
authorROUVREAU Vincent <vincent.rouvreau@inria.fr>2020-06-18 07:31:45 +0200
committerROUVREAU Vincent <vincent.rouvreau@inria.fr>2020-06-18 07:31:45 +0200
commitfcd06dde50637028a2028adff84e5bb2b2236178 (patch)
treead49b04f073668d7a4741b932b603042c1b613c2 /src/Collapse/example/edge_collapse_basic_example.cpp
parent5cef9998a86f76ef1eb51ba53713cec52443cb19 (diff)
Code review: rename Flag_complex_sparse_matrix as edge_collapser and filtered_edge_collapse method as process_edges
Diffstat (limited to 'src/Collapse/example/edge_collapse_basic_example.cpp')
-rw-r--r--src/Collapse/example/edge_collapse_basic_example.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/Collapse/example/edge_collapse_basic_example.cpp b/src/Collapse/example/edge_collapse_basic_example.cpp
index a154c6bb..333bc231 100644
--- a/src/Collapse/example/edge_collapse_basic_example.cpp
+++ b/src/Collapse/example/edge_collapse_basic_example.cpp
@@ -1,4 +1,4 @@
-#include <gudhi/Flag_complex_sparse_matrix.h>
+#include <gudhi/Flag_complex_edge_collapser.h>
#include <iostream>
#include <vector>
@@ -7,10 +7,10 @@ int main() {
// Type definitions
using Filtration_value = float;
using Vertex_handle = short;
- using Flag_complex_sparse_matrix = Gudhi::collapse::Flag_complex_sparse_matrix<Vertex_handle, Filtration_value>;
- using Filtered_edge = Flag_complex_sparse_matrix::Filtered_edge;
+ using Flag_complex_edge_collapser = Gudhi::collapse::Flag_complex_edge_collapser<Vertex_handle, Filtration_value>;
+ using Filtered_edge = Flag_complex_edge_collapser::Filtered_edge;
using Filtered_edge_list = std::vector<Filtered_edge>;
- using Edge = Flag_complex_sparse_matrix::Edge;
+ using Edge = Flag_complex_edge_collapser::Edge;
// 1 2
// o---o
@@ -26,11 +26,11 @@ int main() {
{{0, 2}, 2.},
{{1, 3}, 2.}};
- Flag_complex_sparse_matrix flag_complex_sparse_matrix(graph);
+ Flag_complex_edge_collapser edge_collapser(graph);
Filtered_edge_list collapse_edges;
// Retrieve collapse edges from the output iterator
- flag_complex_sparse_matrix.filtered_edge_collapse(
+ edge_collapser.process_edges(
[&collapse_edges](std::pair<Vertex_handle, Vertex_handle> edge, Filtration_value filtration) {
collapse_edges.push_back({edge, filtration});
});