From f9c3af7e3d2029625eb7124dca73f08df60cc7fd Mon Sep 17 00:00:00 2001 From: Alex Cunningham Date: Sun, 26 Aug 2012 04:16:47 +0000 Subject: [PATCH] Fixed bug in key assignment --- gtsam_unstable/nonlinear/LinearContainerFactor.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtsam_unstable/nonlinear/LinearContainerFactor.cpp b/gtsam_unstable/nonlinear/LinearContainerFactor.cpp index 42dfe7819..ea324704b 100644 --- a/gtsam_unstable/nonlinear/LinearContainerFactor.cpp +++ b/gtsam_unstable/nonlinear/LinearContainerFactor.cpp @@ -52,6 +52,9 @@ LinearContainerFactor::LinearContainerFactor( const GaussianFactor::shared_ptr& factor) : factor_(factor->clone()) { + // Extract keys stashed in linear factor + BOOST_FOREACH(const Index& idx, factor_->keys()) + keys_.push_back(idx); } /* ************************************************************************* */