diff --git a/gtsam/nonlinear/GaussianISAM2.cpp b/gtsam/nonlinear/GaussianISAM2.cpp index e4476b260..6c75f96a3 100644 --- a/gtsam/nonlinear/GaussianISAM2.cpp +++ b/gtsam/nonlinear/GaussianISAM2.cpp @@ -5,7 +5,7 @@ */ #include -#include +#include using namespace std; using namespace gtsam; diff --git a/gtsam/nonlinear/GaussianISAM2.h b/gtsam/nonlinear/GaussianISAM2.h index 0c6d4c289..d4d177815 100644 --- a/gtsam/nonlinear/GaussianISAM2.h +++ b/gtsam/nonlinear/GaussianISAM2.h @@ -9,10 +9,7 @@ #pragma once #include -#include -#include -#include -#include +#include namespace gtsam { diff --git a/gtsam/nonlinear/ISAM2-impl-inl.h b/gtsam/nonlinear/ISAM2-impl-inl.h index 07cb0a036..5dc201c18 100644 --- a/gtsam/nonlinear/ISAM2-impl-inl.h +++ b/gtsam/nonlinear/ISAM2-impl-inl.h @@ -15,14 +15,10 @@ * @author Michael Kaess, Richard Roberts */ -#include - -#include - -#include - namespace gtsam { +using namespace std; + template struct ISAM2::Impl { @@ -85,7 +81,7 @@ struct ISAM2::Impl { * * Alternatively could we trace up towards the root for each variable here? */ - static void FindAll(ISAM2Type::sharedClique clique, FastSet& keys, const vector& markedMask); + static void FindAll(ISAM2Type::sharedClique clique, FastSet& keys, const std::vector& markedMask); /** * Apply expmap to the given values, but only for indices appearing in @@ -100,7 +96,7 @@ struct ISAM2::Impl { * recalculate its delta. */ static void ExpmapMasked(VALUES& values, const Permuted& delta, - const Ordering& ordering, const vector& mask, + const Ordering& ordering, const std::vector& mask, boost::optional&> invalidateIfDebug = boost::optional&>()); /** @@ -146,7 +142,7 @@ void ISAM2::Impl::AddVariables( theta.insert(newTheta); if(debug) newTheta.print("The new variables are: "); // Add the new keys onto the ordering, add zeros to the delta for the new variables - vector dims(newTheta.dims(*newTheta.orderingArbitrary())); + std::vector dims(newTheta.dims(*newTheta.orderingArbitrary())); if(debug) cout << "New variables have total dimensionality " << accumulate(dims.begin(), dims.end(), 0) << endl; const size_t newDim = accumulate(dims.begin(), dims.end(), 0); const size_t originalDim = delta->dim(); @@ -192,7 +188,7 @@ FastSet ISAM2::Impl::CheckRelinearization(Permu /* ************************************************************************* */ template -void ISAM2::Impl::FindAll(ISAM2Type::sharedClique clique, FastSet& keys, const vector& markedMask) { +void ISAM2::Impl::FindAll(ISAM2Type::sharedClique clique, FastSet& keys, const std::vector& markedMask) { static const bool debug = false; // does the separator contain any of the variables? bool found = false; diff --git a/gtsam/nonlinear/ISAM2-inl.h b/gtsam/nonlinear/ISAM2-inl.h index 914ac5449..3f68d2db4 100644 --- a/gtsam/nonlinear/ISAM2-inl.h +++ b/gtsam/nonlinear/ISAM2-inl.h @@ -21,20 +21,11 @@ #include // for operator += using namespace boost::assign; -#include -#include -#include - #include #include -#include -#include -#include #include - #include - -#include +#include #include #include diff --git a/gtsam/nonlinear/ISAM2.h b/gtsam/nonlinear/ISAM2.h index b567d94a6..a2ee6f8e4 100644 --- a/gtsam/nonlinear/ISAM2.h +++ b/gtsam/nonlinear/ISAM2.h @@ -19,21 +19,8 @@ #pragma once -#include -#include -#include -#include - -#include -#include -#include -#include #include -#include -#include #include -#include -#include namespace gtsam { diff --git a/tests/testGaussianISAM2.cpp b/tests/testGaussianISAM2.cpp index ad9855fa5..6c96c7134 100644 --- a/tests/testGaussianISAM2.cpp +++ b/tests/testGaussianISAM2.cpp @@ -18,6 +18,7 @@ using namespace boost::assign; #include #include #include +#include #include #include