With Richard: changing from "unsafe_erase" to "erase"

release/4.3a0
Alex Cunningham 2013-08-15 14:40:01 +00:00
parent 5b4f61171f
commit f01883b08b
2 changed files with 3 additions and 3 deletions

View File

@ -416,7 +416,7 @@ namespace gtsam {
child->parent_ = typename Clique::weak_ptr();
BOOST_FOREACH(Key j, clique->conditional()->frontals()) {
nodes_.unsafe_erase(j);
nodes_.erase(j);
}
}
@ -495,7 +495,7 @@ namespace gtsam {
// Remove this node from the nodes index
BOOST_FOREACH(Key j, (*clique)->conditional()->frontals()) {
nodes_.unsafe_erase(j); }
nodes_.erase(j); }
// Erase the parent and children pointers
(*clique)->parent_.reset();

View File

@ -55,7 +55,7 @@ void ISAM2::Impl::RemoveVariables(const FastSet<Key>& unusedKeys, const std::vec
deltaNewton.erase(key);
RgProd.erase(key);
replacedKeys.erase(key);
nodes.unsafe_erase(key);
nodes.erase(key);
theta.erase(key);
fixedVariables.erase(key);
}