From 9228f0f7716a6fa1ca070aad894de0c21efe84e8 Mon Sep 17 00:00:00 2001 From: Varun Agrawal Date: Tue, 7 Jan 2025 11:19:21 -0500 Subject: [PATCH] fix headers --- gtsam/discrete/TableDistribution.h | 1 - gtsam/hybrid/HybridGaussianFactorGraph.cpp | 1 + gtsam/hybrid/HybridGaussianFactorGraph.h | 1 - gtsam/hybrid/tests/testHybridBayesNet.cpp | 1 + gtsam/hybrid/tests/testHybridEstimation.cpp | 1 + gtsam/hybrid/tests/testHybridGaussianFactorGraph.cpp | 1 + gtsam/hybrid/tests/testHybridGaussianISAM.cpp | 4 ++-- gtsam/hybrid/tests/testHybridNonlinearFactorGraph.cpp | 9 +++++---- gtsam/hybrid/tests/testHybridNonlinearISAM.cpp | 1 + gtsam/hybrid/tests/testSerializationHybrid.cpp | 4 ++-- 10 files changed, 14 insertions(+), 10 deletions(-) diff --git a/gtsam/discrete/TableDistribution.h b/gtsam/discrete/TableDistribution.h index da349efe1..15ec9959c 100644 --- a/gtsam/discrete/TableDistribution.h +++ b/gtsam/discrete/TableDistribution.h @@ -18,7 +18,6 @@ #pragma once #include -#include #include #include diff --git a/gtsam/hybrid/HybridGaussianFactorGraph.cpp b/gtsam/hybrid/HybridGaussianFactorGraph.cpp index 581d027c8..cf56b52ed 100644 --- a/gtsam/hybrid/HybridGaussianFactorGraph.cpp +++ b/gtsam/hybrid/HybridGaussianFactorGraph.cpp @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include diff --git a/gtsam/hybrid/HybridGaussianFactorGraph.h b/gtsam/hybrid/HybridGaussianFactorGraph.h index 832ab56a6..e3c1e2d55 100644 --- a/gtsam/hybrid/HybridGaussianFactorGraph.h +++ b/gtsam/hybrid/HybridGaussianFactorGraph.h @@ -20,7 +20,6 @@ #include #include -#include #include #include #include diff --git a/gtsam/hybrid/tests/testHybridBayesNet.cpp b/gtsam/hybrid/tests/testHybridBayesNet.cpp index 5c788446c..63a1393c5 100644 --- a/gtsam/hybrid/tests/testHybridBayesNet.cpp +++ b/gtsam/hybrid/tests/testHybridBayesNet.cpp @@ -20,6 +20,7 @@ #include #include +#include #include #include #include diff --git a/gtsam/hybrid/tests/testHybridEstimation.cpp b/gtsam/hybrid/tests/testHybridEstimation.cpp index 425b29742..ef2ae9c41 100644 --- a/gtsam/hybrid/tests/testHybridEstimation.cpp +++ b/gtsam/hybrid/tests/testHybridEstimation.cpp @@ -16,6 +16,7 @@ */ #include +#include #include #include #include diff --git a/gtsam/hybrid/tests/testHybridGaussianFactorGraph.cpp b/gtsam/hybrid/tests/testHybridGaussianFactorGraph.cpp index fb09bb618..c8735c40a 100644 --- a/gtsam/hybrid/tests/testHybridGaussianFactorGraph.cpp +++ b/gtsam/hybrid/tests/testHybridGaussianFactorGraph.cpp @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include diff --git a/gtsam/hybrid/tests/testHybridGaussianISAM.cpp b/gtsam/hybrid/tests/testHybridGaussianISAM.cpp index 5edb5ea20..54964f6f7 100644 --- a/gtsam/hybrid/tests/testHybridGaussianISAM.cpp +++ b/gtsam/hybrid/tests/testHybridGaussianISAM.cpp @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include @@ -141,8 +142,7 @@ TEST(HybridGaussianISAM, IncrementalInference) { expectedRemainingGraph->eliminateMultifrontal(discreteOrdering); // Test the probability values with regression tests. - auto discrete = - isam[M(1)]->conditional()->asDiscrete(); + auto discrete = isam[M(1)]->conditional()->asDiscrete(); EXPECT(assert_equal(0.095292, (*discrete)({{M(0), 0}, {M(1), 0}}), 1e-5)); EXPECT(assert_equal(0.282758, (*discrete)({{M(0), 1}, {M(1), 0}}), 1e-5)); EXPECT(assert_equal(0.314175, (*discrete)({{M(0), 0}, {M(1), 1}}), 1e-5)); diff --git a/gtsam/hybrid/tests/testHybridNonlinearFactorGraph.cpp b/gtsam/hybrid/tests/testHybridNonlinearFactorGraph.cpp index e020e851f..5bf97d093 100644 --- a/gtsam/hybrid/tests/testHybridNonlinearFactorGraph.cpp +++ b/gtsam/hybrid/tests/testHybridNonlinearFactorGraph.cpp @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include @@ -512,10 +513,10 @@ TEST(HybridNonlinearFactorGraph, Full_Elimination) { // P(m1) EXPECT(hybridBayesNet->at(4)->frontals() == KeyVector{M(1)}); EXPECT_LONGS_EQUAL(0, hybridBayesNet->at(4)->nrParents()); - TableDistribution dtc = *hybridBayesNet->at(4)->asDiscrete(); - EXPECT( - DiscreteConditional(dtc.nrFrontals(), dtc.toDecisionTreeFactor()) - .equals(*discreteBayesNet.at(1))); + TableDistribution dtc = + *hybridBayesNet->at(4)->asDiscrete(); + EXPECT(DiscreteConditional(dtc.nrFrontals(), dtc.toDecisionTreeFactor()) + .equals(*discreteBayesNet.at(1))); } /**************************************************************************** diff --git a/gtsam/hybrid/tests/testHybridNonlinearISAM.cpp b/gtsam/hybrid/tests/testHybridNonlinearISAM.cpp index e6249f4ac..b32860cff 100644 --- a/gtsam/hybrid/tests/testHybridNonlinearISAM.cpp +++ b/gtsam/hybrid/tests/testHybridNonlinearISAM.cpp @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include diff --git a/gtsam/hybrid/tests/testSerializationHybrid.cpp b/gtsam/hybrid/tests/testSerializationHybrid.cpp index af4a81fdf..9aabe309b 100644 --- a/gtsam/hybrid/tests/testSerializationHybrid.cpp +++ b/gtsam/hybrid/tests/testSerializationHybrid.cpp @@ -18,6 +18,7 @@ #include #include +#include #include #include #include @@ -44,8 +45,7 @@ BOOST_CLASS_EXPORT_GUID(HybridFactor, "gtsam_HybridFactor"); BOOST_CLASS_EXPORT_GUID(JacobianFactor, "gtsam_JacobianFactor"); BOOST_CLASS_EXPORT_GUID(GaussianConditional, "gtsam_GaussianConditional"); BOOST_CLASS_EXPORT_GUID(DiscreteConditional, "gtsam_DiscreteConditional"); -BOOST_CLASS_EXPORT_GUID(TableDistribution, - "gtsam_TableDistribution"); +BOOST_CLASS_EXPORT_GUID(TableDistribution, "gtsam_TableDistribution"); BOOST_CLASS_EXPORT_GUID(DecisionTreeFactor, "gtsam_DecisionTreeFactor"); using ADT = AlgebraicDecisionTree;