From 8917c9bb7336b68744dd01f09b00b9c905a42bba Mon Sep 17 00:00:00 2001 From: ROUVREAU Vincent Date: Mon, 25 May 2020 09:26:01 +0200 Subject: Code review: row_to_vertex_ can be a vector --- src/Collapse/include/gudhi/Flag_complex_sparse_matrix.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/Collapse/include/gudhi/Flag_complex_sparse_matrix.h b/src/Collapse/include/gudhi/Flag_complex_sparse_matrix.h index 6fa4438c..b1881a66 100644 --- a/src/Collapse/include/gudhi/Flag_complex_sparse_matrix.h +++ b/src/Collapse/include/gudhi/Flag_complex_sparse_matrix.h @@ -80,7 +80,7 @@ class Flag_complex_sparse_matrix { private: // Map from row index to its vertex handle - std::unordered_map row_to_vertex_; + std::vector row_to_vertex_; // Vertices stored as an unordered_set std::unordered_set vertices_; @@ -282,7 +282,7 @@ class Flag_complex_sparse_matrix { sparse_row_adjacency_matrix_.insert(rows_, rows_) = filt_val; domination_indicator_.push_back(false); vertex_to_row_.insert(std::make_pair(vertex, rows_)); - row_to_vertex_.insert(std::make_pair(rows_, vertex)); + row_to_vertex_.push_back(vertex); rows_++; } } -- cgit v1.2.3