diff options
author | ROUVREAU Vincent <vincent.rouvreau@inria.fr> | 2020-05-25 09:26:01 +0200 |
---|---|---|
committer | ROUVREAU Vincent <vincent.rouvreau@inria.fr> | 2020-05-25 09:26:01 +0200 |
commit | 8917c9bb7336b68744dd01f09b00b9c905a42bba (patch) | |
tree | a51122a924afc229d16b306909cad4045992f367 /src/Collapse/include/gudhi | |
parent | 08967b0de209f8d7fa592c127e129d06fc5e5631 (diff) |
Code review: row_to_vertex_ can be a vector
Diffstat (limited to 'src/Collapse/include/gudhi')
-rw-r--r-- | src/Collapse/include/gudhi/Flag_complex_sparse_matrix.h | 4 |
1 files changed, 2 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 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_index, Vertex_handle> row_to_vertex_; + std::vector<Vertex_handle> row_to_vertex_; // Vertices stored as an unordered_set std::unordered_set<Vertex_handle> 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_++; } } |