diff options
author | Ulrich Bauer <ulrich.bauer@tum.de> | 2015-11-02 00:14:56 -0500 |
---|---|---|
committer | Ulrich Bauer <ulrich.bauer@tum.de> | 2015-11-02 00:14:56 -0500 |
commit | e8f49d5603939e4c2484e6ed02d26939caee4964 (patch) | |
tree | 2a1400bfb9e325578d7c657ce3070031709b9e44 /ripser.cpp | |
parent | 43ab0b5726b932abf9134c367c4f83b3a4b416a2 (diff) |
don't assemble columns in top dimension
Diffstat (limited to 'ripser.cpp')
-rw-r--r-- | ripser.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
@@ -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<value_t>(); |