diff --git a/gtsam/hybrid/GaussianMixture.cpp b/gtsam/hybrid/GaussianMixture.cpp index 04f3f2afb..546d0200b 100644 --- a/gtsam/hybrid/GaussianMixture.cpp +++ b/gtsam/hybrid/GaussianMixture.cpp @@ -208,9 +208,9 @@ std::shared_ptr GaussianMixture::likelihood( gfg.push_back(likelihood_m); Vector c(1); c << std::sqrt(2.0 * Cgm_Kgcm); - auto constantFactor = boost::make_shared(c); + auto constantFactor = std::make_shared(c); gfg.push_back(constantFactor); - return boost::make_shared(gfg); + return std::make_shared(gfg); } }); return std::make_shared( diff --git a/gtsam/hybrid/HybridNonlinearFactorGraph.h b/gtsam/hybrid/HybridNonlinearFactorGraph.h index 0db8cafd2..89b4fb391 100644 --- a/gtsam/hybrid/HybridNonlinearFactorGraph.h +++ b/gtsam/hybrid/HybridNonlinearFactorGraph.h @@ -74,7 +74,7 @@ class GTSAM_EXPORT HybridNonlinearFactorGraph : public HybridFactorGraph { * @param continuousValues: Dictionary of continuous values. * @return HybridGaussianFactorGraph::shared_ptr */ - boost::shared_ptr linearize( + std::shared_ptr linearize( const Values& continuousValues) const; /// @} }; diff --git a/gtsam/hybrid/tests/testGaussianMixture.cpp b/gtsam/hybrid/tests/testGaussianMixture.cpp index 7a4439e21..f15c06165 100644 --- a/gtsam/hybrid/tests/testGaussianMixture.cpp +++ b/gtsam/hybrid/tests/testGaussianMixture.cpp @@ -185,7 +185,7 @@ TEST(GaussianMixture, Likelihood2) { { // We have a JacobianFactor const auto gf1 = (*likelihood)(assignment1); - const auto jf1 = boost::dynamic_pointer_cast(gf1); + const auto jf1 = std::dynamic_pointer_cast(gf1); CHECK(jf1); // It has 2 rows, not 1!