From d3e1bae3779cfb500422b3018e098ebea089baa8 Mon Sep 17 00:00:00 2001 From: Ulrich Bauer Date: Sat, 6 Oct 2018 17:41:01 +0200 Subject: removed use of std::unique --- ripser.cpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/ripser.cpp b/ripser.cpp index 7fe1a4b..85c65e1 100644 --- a/ripser.cpp +++ b/ripser.cpp @@ -1019,16 +1019,9 @@ sparse_distance_matrix read_sparse_distance_matrix(std::istream& input_stream) { } } - for (index_t i = 0; i < neighbors.size(); ++i) { + for (index_t i = 0; i < neighbors.size(); ++i) std::sort(neighbors[i].begin(), neighbors[i].end()); - auto last = std::unique(neighbors[i].begin(), neighbors[i].end(), - [](const index_diameter_t& x, const index_diameter_t& y) { - return get_index(x) == get_index(y); - }); - neighbors[i].erase(last, neighbors[i].end()); - } - return sparse_distance_matrix(std::move(neighbors), num_edges); } -- cgit v1.2.3