diff --git a/.cproject b/.cproject
index d42d2b0e0..9c03c5b7d 100644
--- a/.cproject
+++ b/.cproject
@@ -592,7 +592,6 @@
make
-
tests/testBayesTree.run
true
false
@@ -600,7 +599,6 @@
make
-
testBinaryBayesNet.run
true
false
@@ -648,7 +646,6 @@
make
-
testSymbolicBayesNet.run
true
false
@@ -656,7 +653,6 @@
make
-
tests/testSymbolicFactor.run
true
false
@@ -664,7 +660,6 @@
make
-
testSymbolicFactorGraph.run
true
false
@@ -680,7 +675,6 @@
make
-
tests/testBayesTree
true
false
@@ -1128,7 +1122,6 @@
make
-
testErrors.run
true
false
@@ -1358,46 +1351,6 @@
true
true
-
- make
- -j5
- testBTree.run
- true
- true
- true
-
-
- make
- -j5
- testDSF.run
- true
- true
- true
-
-
- make
- -j5
- testDSFMap.run
- true
- true
- true
-
-
- make
- -j5
- testDSFVector.run
- true
- true
- true
-
-
- make
- -j5
- testFixedVector.run
- true
- true
- true
-
make
-j2
@@ -1480,6 +1433,7 @@
make
+
testSimulated2DOriented.run
true
false
@@ -1519,6 +1473,7 @@
make
+
testSimulated2D.run
true
false
@@ -1526,6 +1481,7 @@
make
+
testSimulated3D.run
true
false
@@ -1539,6 +1495,46 @@
true
true
+
+ make
+ -j5
+ testBTree.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testDSF.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testDSFMap.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testDSFVector.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testFixedVector.run
+ true
+ true
+ true
+
make
-j5
@@ -1796,7 +1792,6 @@
cpack
-
-G DEB
true
false
@@ -1804,7 +1799,6 @@
cpack
-
-G RPM
true
false
@@ -1812,7 +1806,6 @@
cpack
-
-G TGZ
true
false
@@ -1820,7 +1813,6 @@
cpack
-
--config CPackSourceConfig.cmake
true
false
@@ -2635,7 +2627,6 @@
make
-
testGraph.run
true
false
@@ -2643,7 +2634,6 @@
make
-
testJunctionTree.run
true
false
@@ -2651,7 +2641,6 @@
make
-
testSymbolicBayesNetB.run
true
false
@@ -2737,14 +2726,6 @@
true
true
-
- make
- -j5
- testExpression.run
- true
- true
- true
-
make
-j5
@@ -3137,6 +3118,14 @@
true
true
+
+ make
+ -j4
+ testExpression.run
+ true
+ true
+ true
+
make
-j4
@@ -3195,6 +3184,7 @@
make
+
tests/testGaussianISAM2
true
false
diff --git a/gtsam_unstable/nonlinear/Expression-inl.h b/gtsam/nonlinear/Expression-inl.h
similarity index 100%
rename from gtsam_unstable/nonlinear/Expression-inl.h
rename to gtsam/nonlinear/Expression-inl.h
diff --git a/gtsam_unstable/nonlinear/Expression.h b/gtsam/nonlinear/Expression.h
similarity index 99%
rename from gtsam_unstable/nonlinear/Expression.h
rename to gtsam/nonlinear/Expression.h
index 68a79ed6b..85b223440 100644
--- a/gtsam_unstable/nonlinear/Expression.h
+++ b/gtsam/nonlinear/Expression.h
@@ -19,7 +19,7 @@
#pragma once
-#include "Expression-inl.h"
+#include
#include
#include
diff --git a/gtsam_unstable/nonlinear/tests/testExpression.cpp b/gtsam/nonlinear/tests/testExpression.cpp
similarity index 99%
rename from gtsam_unstable/nonlinear/tests/testExpression.cpp
rename to gtsam/nonlinear/tests/testExpression.cpp
index 6156d103c..dfa60e54e 100644
--- a/gtsam_unstable/nonlinear/tests/testExpression.cpp
+++ b/gtsam/nonlinear/tests/testExpression.cpp
@@ -17,9 +17,9 @@
* @brief unit tests for Block Automatic Differentiation
*/
+#include
#include
#include
-#include
#include
#include
diff --git a/gtsam_unstable/examples/SmartStereoProjectionFactorExample.cpp b/gtsam_unstable/examples/SmartStereoProjectionFactorExample.cpp
index f5e59b1b2..770c5f18c 100644
--- a/gtsam_unstable/examples/SmartStereoProjectionFactorExample.cpp
+++ b/gtsam_unstable/examples/SmartStereoProjectionFactorExample.cpp
@@ -49,7 +49,6 @@ int main(int argc, char** argv){
typedef SmartStereoProjectionPoseFactor SmartFactor;
bool output_poses = true;
- bool output_initial_poses = true;
string poseOutput("../../../examples/data/optimized_poses.txt");
string init_poseOutput("../../../examples/data/initial_poses.txt");
Values initial_estimate;
diff --git a/gtsam_unstable/nonlinear/ExpressionFactor.h b/gtsam_unstable/nonlinear/ExpressionFactor.h
index f763915e0..95c4d71a8 100644
--- a/gtsam_unstable/nonlinear/ExpressionFactor.h
+++ b/gtsam_unstable/nonlinear/ExpressionFactor.h
@@ -19,7 +19,7 @@
#pragma once
-#include
+#include
#include
#include
#include
diff --git a/gtsam_unstable/nonlinear/ceres_rotation.h b/gtsam_unstable/nonlinear/ceres_rotation.h
index 83627291c..b02c10211 100644
--- a/gtsam_unstable/nonlinear/ceres_rotation.h
+++ b/gtsam_unstable/nonlinear/ceres_rotation.h
@@ -47,6 +47,7 @@
#include
#include
+#include
#define DCHECK assert
namespace ceres {
diff --git a/gtsam_unstable/nonlinear/expressionTesting.h b/gtsam_unstable/nonlinear/expressionTesting.h
index 92c8f71e8..4fd47eb76 100644
--- a/gtsam_unstable/nonlinear/expressionTesting.h
+++ b/gtsam_unstable/nonlinear/expressionTesting.h
@@ -19,14 +19,16 @@
#pragma once
-#include "Expression.h"
-#include "ExpressionFactor.h"
+#include
+#include
#include
#include
+#include
+#include
+
#include
#include
#include
-#include
namespace gtsam {
diff --git a/gtsam_unstable/nonlinear/expressions.h b/gtsam_unstable/nonlinear/expressions.h
index eba85c33c..2490100d6 100644
--- a/gtsam_unstable/nonlinear/expressions.h
+++ b/gtsam_unstable/nonlinear/expressions.h
@@ -7,7 +7,7 @@
#pragma once
-#include
+#include
#include
namespace gtsam {
diff --git a/gtsam_unstable/nonlinear/tests/testAdaptAutoDiff.cpp b/gtsam_unstable/nonlinear/tests/testAdaptAutoDiff.cpp
index cd281f4d8..a8151ec11 100644
--- a/gtsam_unstable/nonlinear/tests/testAdaptAutoDiff.cpp
+++ b/gtsam_unstable/nonlinear/tests/testAdaptAutoDiff.cpp
@@ -17,8 +17,9 @@
* @brief unit tests for Block Automatic Differentiation
*/
+#include
#include
-#include
+#include
#include
#include
#include
@@ -27,8 +28,6 @@
#include
#include
-#include
-
#include
#include
diff --git a/gtsam_unstable/nonlinear/tests/testCustomChartExpression.cpp b/gtsam_unstable/nonlinear/tests/testCustomChartExpression.cpp
index bc2055c55..440400fb4 100644
--- a/gtsam_unstable/nonlinear/tests/testCustomChartExpression.cpp
+++ b/gtsam_unstable/nonlinear/tests/testCustomChartExpression.cpp
@@ -17,12 +17,7 @@
* @brief unit tests for Block Automatic Differentiation
*/
-#include
-#include
#include
-#include
-#include
-
#include
using namespace gtsam;
diff --git a/tests/testManifold.cpp b/tests/testManifold.cpp
index 32f04225f..1927ba5c6 100644
--- a/tests/testManifold.cpp
+++ b/tests/testManifold.cpp
@@ -22,9 +22,8 @@
#include
#include
#include
-#include
+#include
#include
-#include
#undef CHECK
#include