From e8f49d5603939e4c2484e6ed02d26939caee4964 Mon Sep 17 00:00:00 2001 From: Ulrich Bauer Date: Mon, 2 Nov 2015 00:14:56 -0500 Subject: don't assemble columns in top dimension --- ripser.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'ripser.cpp') diff --git a/ripser.cpp b/ripser.cpp index e79791a..f099244 100644 --- a/ripser.cpp +++ b/ripser.cpp @@ -1101,14 +1101,15 @@ int main( int argc, char** argv ) { binomial_coeff, multiplicative_inverse ); - assemble_columns_to_reduce( - columns_to_reduce, - pivot_column_index, - comp, - dim, n, - threshold, - binomial_coeff - ); + if (dim < dim_max) + assemble_columns_to_reduce( + columns_to_reduce, + pivot_column_index, + comp, + dim, n, + threshold, + binomial_coeff + ); // if ( dim > 1 ) // diameters[dim] = std::vector(); -- cgit v1.2.3