summaryrefslogtreecommitdiff
path: root/ripser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ripser.cpp')
-rw-r--r--ripser.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/ripser.cpp b/ripser.cpp
index fde30ad..02527d4 100644
--- a/ripser.cpp
+++ b/ripser.cpp
@@ -554,6 +554,8 @@ public:
<< "\r" << std::flush;
#endif
+ reduction_matrix.append_column();
+
std::priority_queue<diameter_entry_t, std::vector<diameter_entry_t>,
greater_diameter_or_smaller_index<diameter_entry_t>>
working_reduction_column, working_coboundary;
@@ -589,8 +591,6 @@ public:
pivot_column_index.insert(
std::make_pair(get_index(pivot), index_column_to_reduce));
- reduction_matrix.append_column();
-
const coefficient_t inverse =
multiplicative_inverse[get_coefficient(pivot)];
while (true) {