summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Bauer <ulrich.bauer@tum.de>2015-11-13 01:27:32 -0500
committerUlrich Bauer <ulrich.bauer@tum.de>2015-11-13 01:27:32 -0500
commitfb72e5364eca5112f0239a467d02d37f43063491 (patch)
tree80f965bf5fd29e85b8e604a6bec7431d439c5040
parent59db7fbc7f8e21657dcc6866ad668514c118c48f (diff)
reserve correct size for pivot lookup hash table
-rw-r--r--ripser.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/ripser.cpp b/ripser.cpp
index 14cbead..54a3ae2 100644
--- a/ripser.cpp
+++ b/ripser.cpp
@@ -1223,6 +1223,7 @@ int main( int argc, char** argv ) {
#endif
std::unordered_map<index_t, index_t> pivot_column_index;
+ pivot_column_index.reserve(columns_to_reduce.size());
compute_pairs(
columns_to_reduce,
@@ -1258,6 +1259,7 @@ int main( int argc, char** argv ) {
rips_filtration_comparator<decltype(dist)> comp(dist, dim + 1, binomial_coeff);
std::unordered_map<index_t, index_t> pivot_column_index;
+ pivot_column_index.reserve(columns_to_reduce.size());
compute_pairs(
columns_to_reduce,