summaryrefslogtreecommitdiff
path: root/src/Collapse/utilities/distance_matrix_edge_collapse_rips_persistence.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/utilities/distance_matrix_edge_collapse_rips_persistence.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/utilities/distance_matrix_edge_collapse_rips_persistence.cpp')
-rw-r--r--src/Collapse/utilities/distance_matrix_edge_collapse_rips_persistence.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/Collapse/utilities/distance_matrix_edge_collapse_rips_persistence.cpp b/src/Collapse/utilities/distance_matrix_edge_collapse_rips_persistence.cpp
index 7201a6b4..ae9ff32b 100644
--- a/src/Collapse/utilities/distance_matrix_edge_collapse_rips_persistence.cpp
+++ b/src/Collapse/utilities/distance_matrix_edge_collapse_rips_persistence.cpp
@@ -8,7 +8,7 @@
* - YYYY/MM Author: Description of the modification
*/
-#include <gudhi/Flag_complex_sparse_matrix.h>
+#include <gudhi/Flag_complex_edge_collapser.h>
#include <gudhi/Simplex_tree.h>
#include <gudhi/Persistent_cohomology.h>
#include <gudhi/reader_utils.h>
@@ -20,8 +20,8 @@ using Simplex_tree = Gudhi::Simplex_tree<Gudhi::Simplex_tree_options_fast_persis
using Filtration_value = Simplex_tree::Filtration_value;
using Vertex_handle = Simplex_tree::Vertex_handle;
-using Flag_complex_sparse_matrix = Gudhi::collapse::Flag_complex_sparse_matrix<Vertex_handle, Filtration_value>;
-using Proximity_graph = Flag_complex_sparse_matrix::Proximity_graph;
+using Flag_complex_edge_collapser = Gudhi::collapse::Flag_complex_edge_collapser<Vertex_handle, Filtration_value>;
+using Proximity_graph = Flag_complex_edge_collapser::Proximity_graph;
using Field_Zp = Gudhi::persistent_cohomology::Field_Zp;
using Persistent_cohomology = Gudhi::persistent_cohomology::Persistent_cohomology<Simplex_tree, Field_Zp>;
@@ -90,14 +90,14 @@ int main(int argc, char* argv[]) {
});
// Now we will perform filtered edge collapse to sparsify the edge list edge_t.
- Flag_complex_sparse_matrix flag_complex(proximity_graph);
+ Flag_complex_edge_collapser edge_collapser(proximity_graph);
Simplex_tree stree;
for (Vertex_handle vertex = 0; static_cast<std::size_t>(vertex) < distances.size(); vertex++) {
// insert the vertex with a 0. filtration value just like a Rips
stree.insert_simplex({vertex}, 0.);
}
- flag_complex.filtered_edge_collapse(
+ edge_collapser.process_edges(
[&stree](std::vector<Vertex_handle> edge, Filtration_value filtration) {
// insert the 2 vertices with a 0. filtration value just like a Rips
stree.insert_simplex({edge[0]}, 0.);