From cd78252ec7e022dfebfa563531890971c978339a Mon Sep 17 00:00:00 2001 From: anmoreau Date: Wed, 26 Aug 2015 14:52:18 +0000 Subject: fix git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/copy_move@763 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 5cbe199ded1ba7da400cfa5a96f53c71f19ca2a8 --- src/Simplex_tree/include/gudhi/Simplex_tree.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/Simplex_tree/include/gudhi/Simplex_tree.h b/src/Simplex_tree/include/gudhi/Simplex_tree.h index 62d6f8fb..b9b8f0ea 100644 --- a/src/Simplex_tree/include/gudhi/Simplex_tree.h +++ b/src/Simplex_tree/include/gudhi/Simplex_tree.h @@ -299,10 +299,10 @@ class Simplex_tree { { for (auto sh = sib->members().begin(), sh_copy = sib_copy->members().begin(); sh != sib->members().end(); ++sh, ++sh_copy) { if (has_children(sh_copy)) { - boost::container::flat_map copy(sh_copy->second.children()->members()); - Siblings * newsib = new Siblings (sib, sh_copy->first, copy); -// for (auto it = sh_copy->second.children()->members().begin(); it != sh_copy->second.children()->members().end(); ++it) -// newsib->members_.emplace(it->first, Node(sib, it->second.filtration())); +// boost::container::flat_map copy(sh_copy->second.children()->members()); + Siblings * newsib = new Siblings (sib, sh_copy->first); + for (auto it = sh_copy->second.children()->members().begin(); it != sh_copy->second.children()->members().end(); ++it) + newsib->members_.emplace(it->first, Node(sib, it->second.filtration())); rec_copy(newsib, sh_copy->second.children()); sh->second.assign_children(newsib); } -- cgit v1.2.3