From ceed2ae17d2f7adba926b675b505e94ddaadfddc Mon Sep 17 00:00:00 2001 From: Frank Dellaert Date: Wed, 18 Nov 2009 15:37:19 +0000 Subject: [PATCH] symbolic tree in testIncremental --- .cproject | 39 ++++++++++++++++++++++----------------- cpp/testIncremental.cpp | 20 +++++++++++--------- 2 files changed, 33 insertions(+), 26 deletions(-) diff --git a/.cproject b/.cproject index 440f9e1a6..08625e0dd 100644 --- a/.cproject +++ b/.cproject @@ -300,7 +300,6 @@ make - install true true @@ -308,7 +307,6 @@ make - check true true @@ -324,7 +322,6 @@ make - testSimpleCamera.run true true @@ -340,6 +337,7 @@ make + testVSLAMFactor.run true true @@ -347,7 +345,6 @@ make - testCalibratedCamera.run true true @@ -355,6 +352,7 @@ make + testGaussianConditional.run true true @@ -362,7 +360,6 @@ make - testPose2.run true true @@ -370,7 +367,6 @@ make - testRot3.run true true @@ -378,6 +374,7 @@ make + testNonlinearOptimizer.run true true @@ -385,7 +382,6 @@ make - testGaussianFactor.run true true @@ -393,7 +389,6 @@ make - testGaussianFactorGraph.run true true @@ -401,6 +396,7 @@ make + testNonlinearFactorGraph.run true true @@ -408,7 +404,6 @@ make - testPose3.run true true @@ -416,6 +411,7 @@ make + testVectorConfig.run true true @@ -423,6 +419,7 @@ make + testPoint2.run true true @@ -430,7 +427,6 @@ make - testNonlinearFactor.run true true @@ -438,7 +434,6 @@ make - timeGaussianFactor.run true true @@ -446,7 +441,6 @@ make - timeGaussianFactorGraph.run true true @@ -454,7 +448,6 @@ make - testGaussianBayesNet.run true true @@ -462,6 +455,7 @@ make + testBayesTree.run true false @@ -469,7 +463,6 @@ make - testSymbolicBayesNet.run true false @@ -477,6 +470,7 @@ make + testSymbolicFactorGraph.run true false @@ -484,7 +478,6 @@ make - testVector.run true true @@ -492,7 +485,6 @@ make - testMatrix.run true true @@ -500,6 +492,7 @@ make + testInference.run true true @@ -507,6 +500,7 @@ make + testVSLAMGraph.run true true @@ -514,6 +508,7 @@ make + testNonlinearEquality.run true true @@ -521,14 +516,22 @@ make - testSQP.run true true true + +make + +testIncremental.run +true +true +true + make + install true true @@ -536,6 +539,7 @@ make + clean true true @@ -543,6 +547,7 @@ make + check true true diff --git a/cpp/testIncremental.cpp b/cpp/testIncremental.cpp index 67b65bda8..890d7f848 100644 --- a/cpp/testIncremental.cpp +++ b/cpp/testIncremental.cpp @@ -33,16 +33,18 @@ SymbolicConditional::shared_ptr B(new SymbolicConditional("B")), L( new SymbolicConditional("X", "E")); /* ************************************************************************* */ -TEST( BayesTree, Front ) +TEST( BayesTree, iSAM ) { - SymbolicBayesNet f1; - f1.push_back(B); - f1.push_back(L); - SymbolicBayesNet f2; - f2.push_back(L); - f2.push_back(B); - CHECK(f1.equals(f1)); - CHECK(!f1.equals(f2)); + // Create using insert + SymbolicBayesTree bayesTree; + bayesTree.insert(B); + bayesTree.insert(L); + bayesTree.insert(E); + bayesTree.insert(S); + bayesTree.insert(T); + bayesTree.insert(X); + + bayesTree.print("bayesTree"); } /* ************************************************************************* */