summaryrefslogtreecommitdiff
path: root/src/Collapse/include
diff options
context:
space:
mode:
authorROUVREAU Vincent <vincent.rouvreau@inria.fr>2020-05-25 09:26:01 +0200
committerROUVREAU Vincent <vincent.rouvreau@inria.fr>2020-05-25 09:26:01 +0200
commit8917c9bb7336b68744dd01f09b00b9c905a42bba (patch)
treea51122a924afc229d16b306909cad4045992f367 /src/Collapse/include
parent08967b0de209f8d7fa592c127e129d06fc5e5631 (diff)
Code review: row_to_vertex_ can be a vector
Diffstat (limited to 'src/Collapse/include')
-rw-r--r--src/Collapse/include/gudhi/Flag_complex_sparse_matrix.h4
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_++;
}
}