diff --git a/.cproject b/.cproject
index 5472443bf..9c03c5b7d 100644
--- a/.cproject
+++ b/.cproject
@@ -510,6 +510,22 @@
true
true
+
+ make
+ -j5
+ SFMExampleExpressions.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ Pose2SLAMExampleExpressions.run
+ true
+ true
+ true
+
make
-j5
@@ -576,7 +592,6 @@
make
-
tests/testBayesTree.run
true
false
@@ -584,7 +599,6 @@
make
-
testBinaryBayesNet.run
true
false
@@ -632,7 +646,6 @@
make
-
testSymbolicBayesNet.run
true
false
@@ -640,7 +653,6 @@
make
-
tests/testSymbolicFactor.run
true
false
@@ -648,7 +660,6 @@
make
-
testSymbolicFactorGraph.run
true
false
@@ -664,68 +675,11 @@
make
-
tests/testBayesTree
true
false
true
-
- make
- -j5
- testPoseRTV.run
- true
- true
- true
-
-
- make
- -j5
- testIMUSystem.run
- true
- true
- true
-
-
- make
- -j5
- testBTree.run
- true
- true
- true
-
-
- make
- -j5
- testDSF.run
- true
- true
- true
-
-
- make
- -j5
- testDSFVector.run
- true
- true
- true
-
-
- make
- -j5
- testFixedVector.run
- true
- true
- true
-
-
- make
- -j5
- testDSFMap.run
- true
- true
- true
-
make
-j2
@@ -734,6 +688,14 @@
true
true
+
+ make
+ -j2
+ tests/testPose3.run
+ true
+ true
+ true
+
make
-j2
@@ -758,55 +720,135 @@
true
true
-
+
make
-j5
- schedulingExample.run
+ testAHRS.run
true
true
true
-
+
make
-j5
- testCSP.run
+ testInvDepthFactor3.run
true
true
true
-
+
make
-j5
- testScheduler.run
+ testMultiProjectionFactor.run
true
true
true
-
+
make
-j5
- schedulingQuals12.run
+ testPoseRotationPrior.run
true
true
true
-
+
make
-j5
- testSudoku.run
+ testPoseTranslationPrior.run
true
true
true
-
+
make
- -j4
- testErrors.run
+ -j5
+ testReferenceFrameFactor.run
true
true
true
-
+
+ make
+ -j5
+ testSmartProjectionFactor.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testTSAMFactors.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testInertialNavFactor_GlobalVelocity.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testInvDepthFactorVariant3.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testInvDepthFactorVariant1.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testEquivInertialNavFactor_GlobalVel.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testInvDepthFactorVariant2.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testRelativeElevationFactor.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testPoseBetweenFactor.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testGaussMarkov1stOrderFactor.run
+ true
+ true
+ true
+
+
make
-j5
testGaussianFactorGraphUnordered.run
@@ -822,66 +864,154 @@
true
true
-
+
make
-j5
- testInvDepthFactor3.run
+ testGaussianConditional.run
true
true
true
-
+
make
-j5
- testPoseTranslationPrior.run
+ testGaussianDensity.run
true
true
true
-
+
make
-j5
- testPoseRotationPrior.run
+ testGaussianJunctionTree.run
true
true
true
-
+
make
-j5
- testReferenceFrameFactor.run
+ testHessianFactor.run
true
true
true
-
+
make
-j5
- testAHRS.run
+ testJacobianFactor.run
true
true
true
-
+
make
- -j8
+ -j5
+ testKalmanFilter.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testNoiseModel.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testSampler.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testSerializationLinear.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testVectorValues.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testGaussianBayesTree.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ timeCameraExpression.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ timeOneCameraExpression.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ timeSFMExpressions.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ timeAdaptAutoDiff.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testCombinedImuFactor.run
+ true
+ true
+ true
+
+
+ make
+ -j5
testImuFactor.run
true
true
true
-
+
make
-j5
- testMultiProjectionFactor.run
+ testAHRSFactor.run
true
true
true
-
+
make
- -j5
- testSmartProjectionFactor.run
+ -j8
+ testAttitudeFactor.run
true
true
true
@@ -992,7 +1122,6 @@
make
-
testErrors.run
true
false
@@ -1072,10 +1201,10 @@
make
- VERBOSE=1
- wrap_gtsam
+ -j2
+ testDSFVector.run
true
- false
+ true
true
@@ -1224,23 +1353,8 @@
make
- -j5
- testGaussianISAM2.run
- true
- true
- true
-
-
- make
- testSimulated2DOriented.run
- true
- false
- true
-
-
- make
- -j5
- timing.tests
+ -j2
+ all
true
true
true
@@ -1317,6 +1431,22 @@
true
true
+
+ make
+
+ testSimulated2DOriented.run
+ true
+ false
+ true
+
+
+ make
+ -j2
+ testVSLAMConfig.run
+ true
+ true
+ true
+
make
-j2
@@ -1343,6 +1473,7 @@
make
+
testSimulated2D.run
true
false
@@ -1350,6 +1481,7 @@
make
+
testSimulated3D.run
true
false
@@ -1403,94 +1535,6 @@
true
true
-
- make
- -j5
- testVectorValues.run
- true
- true
- true
-
-
- make
- -j5
- testNoiseModel.run
- true
- true
- true
-
-
- make
- -j5
- testHessianFactor.run
- true
- true
- true
-
-
- make
- -j5
- testGaussianConditional.run
- true
- true
- true
-
-
- make
- -j5
- testGaussianFactorGraphUnordered.run
- true
- true
- true
-
-
- make
- -j5
- testGaussianJunctionTree.run
- true
- true
- true
-
-
- make
- -j5
- testKalmanFilter.run
- true
- true
- true
-
-
- make
- -j5
- testGaussianDensity.run
- true
- true
- true
-
-
- make
- -j5
- testSerializationLinear.run
- true
- true
- true
-
-
- make
- -j5
- testJacobianFactor.run
- true
- true
- true
-
-
- make
- -j5
- testSampler.run
- true
- true
- true
-
make
-j5
@@ -1533,8 +1577,8 @@
make
- -j5
- testGaussianFactorGraphB.run
+ -j2
+ check
true
true
true
@@ -1547,38 +1591,6 @@
true
true
-
- cpack
-
- -G DEB
- true
- false
- true
-
-
- cpack
-
- -G RPM
- true
- false
- true
-
-
- cpack
-
- -G TGZ
- true
- false
- true
-
-
- cpack
- -j4
- --config CPackSourceConfig.cmake
- true
- true
- true
-
make
-j3
@@ -1682,6 +1694,14 @@
true
true
+
+ make
+ -j2 VERBOSE=1
+ check.geometry
+ true
+ false
+ true
+
make
-j5
@@ -1770,6 +1790,34 @@
false
true
+
+ cpack
+ -G DEB
+ true
+ false
+ true
+
+
+ cpack
+ -G RPM
+ true
+ false
+ true
+
+
+ cpack
+ -G TGZ
+ true
+ false
+ true
+
+
+ cpack
+ --config CPackSourceConfig.cmake
+ true
+ false
+ true
+
make
-j5
@@ -1924,16 +1972,24 @@
make
- -j4
+ -j6 -j8
check.nonlinear_unstable
true
true
true
-
+
make
- -j4
- check.geometry
+ -j5
+ check.tests
+ true
+ true
+ true
+
+
+ make
+ -j2
+ check
true
true
true
@@ -1948,7 +2004,7 @@
make
- -j4
+ -j2
install
true
true
@@ -1965,58 +2021,10 @@
cmake
..
- wrap
true
false
true
-
- make
- -j5
- testQPSolver.run
- true
- true
- true
-
-
- make
- -j5
- testRot2.run
- true
- true
- true
-
-
- cmake-gui
- ..
- true
- false
- true
-
-
- make
- -j5
- testClp.run
- true
- true
- true
-
-
- make
- -j5
- testlpsolve.run
- true
- true
- true
-
-
- make
- -j5
- testLPSolver.run
- true
- true
- true
-
make
-j2
@@ -2027,7 +2035,7 @@
make
- -j4
+ -j5
testCal3Bundler.run
true
true
@@ -2035,7 +2043,7 @@
make
- -j4
+ -j5
testCal3DS2.run
true
true
@@ -2043,7 +2051,7 @@
make
- -j4
+ -j5
testCalibratedCamera.run
true
true
@@ -2051,7 +2059,7 @@
make
- -j4
+ -j5
testEssentialMatrix.run
true
true
@@ -2067,15 +2075,23 @@
make
- -j4
+ -j5
testPinholeCamera.run
true
true
true
+
+ make
+ -j5
+ testPoint2.run
+ true
+ true
+ true
+
make
- -j4
+ -j5
testPoint3.run
true
true
@@ -2083,7 +2099,7 @@
make
- -j4
+ -j5
testPose2.run
true
true
@@ -2091,7 +2107,7 @@
make
- -j4
+ -j5
testPose3.run
true
true
@@ -2099,7 +2115,7 @@
make
- -j4
+ -j5
testRot3M.run
true
true
@@ -2107,7 +2123,7 @@
make
- -j4
+ -j5
testSphere2.run
true
true
@@ -2115,40 +2131,40 @@
make
- -j4
+ -j5
testStereoCamera.run
true
true
true
-
+
make
- -j4
- timeCalibratedCamera.run
+ -j5
+ testCal3Unified.run
true
true
true
-
+
make
- -j4
- timePinholeCamera.run
+ -j5
+ testRot2.run
true
true
true
-
+
make
- -j4
- timeStereoCamera.run
+ -j5
+ testRot3Q.run
true
true
true
-
+
make
- -j4
- testCal3_S2.run
+ -j5
+ testRot3.run
true
true
true
@@ -2193,6 +2209,14 @@
false
true
+
+ make
+ -j2
+ all
+ true
+ true
+ true
+
make
-j2
@@ -2225,66 +2249,74 @@
true
true
-
+
make
-j5
- testGeneralSFMFactor.run
+ testIMUSystem.run
true
true
true
-
+
make
-j5
- testProjectionFactor.run
+ testPoseRTV.run
true
true
true
-
+
make
-j5
- testGeneralSFMFactor_Cal3Bundler.run
+ testVelocityConstraint.run
true
true
true
-
- make
- -j6 -j8
- testAntiFactor.run
- true
- true
- true
-
-
- make
- -j6 -j8
- testBetweenFactor.run
- true
- true
- true
-
-
+
make
-j5
- testDataset.run
+ testVelocityConstraint3.run
true
true
true
-
+
+ make
+ -j1
+ testDiscreteBayesTree.run
+ true
+ false
+ true
+
+
make
-j5
- testEssentialMatrixFactor.run
+ testDiscreteConditional.run
true
true
true
-
+
make
-j5
- testRotateFactor.run
+ testDiscreteFactor.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testDiscreteFactorGraph.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testDiscreteMarginals.run
true
true
true
@@ -2321,42 +2353,90 @@
true
true
-
+
make
-j5
- testDiscreteFactor.run
+ testWrap.run
true
true
true
-
- make
- -j1
- testDiscreteBayesTree.run
- true
- false
- true
-
-
+
make
-j5
- testDiscreteFactorGraph.run
+ testSpirit.run
true
true
true
-
+
make
-j5
- testDiscreteConditional.run
+ check.wrap
true
true
true
-
+
make
-j5
- testDiscreteMarginals.run
+ testMethod.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testClass.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ schedulingExample.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ schedulingQuals12.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ schedulingQuals13.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testCSP.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testScheduler.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testSudoku.run
true
true
true
@@ -2369,38 +2449,6 @@
true
true
-
- make
- -j5
- testInference.run
- true
- true
- true
-
-
- make
- -j1
- testSymbolicSequentialSolver.run
- true
- false
- true
-
-
- make
- -j5
- testEliminationTree.run
- true
- true
- true
-
-
- make
- -j1
- testSymbolicBayesTree.run
- true
- false
- true
-
make
-j2
@@ -2409,18 +2457,34 @@
true
true
-
+
make
-j5
- testInvDepthCamera3.run
+ testMatrix.run
true
true
true
-
+
make
-j5
- testTriangulation.run
+ testVector.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testNumericalDerivative.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testVerticalBlockMatrix.run
true
true
true
@@ -2449,6 +2513,14 @@
true
true
+
+ make
+ -j5
+ testGaussianISAM2.run
+ true
+ true
+ true
+
make
-j5
@@ -2521,6 +2593,14 @@
true
true
+
+ make
+ -j5
+ timing.tests
+ true
+ true
+ true
+
make
-j5
@@ -2547,26 +2627,73 @@
make
- testSimulated2D.run
+ testGraph.run
true
false
true
make
- testSimulated3D.run
+ testJunctionTree.run
true
false
true
make
-
testSymbolicBayesNetB.run
true
false
true
+
+ make
+ -j5
+ testGaussianISAM.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testDoglegOptimizer.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testNonlinearFactorGraph.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testIterative.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testSubgraphSolver.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testGaussianFactorGraphB.run
+ true
+ true
+ true
+
make
-j5
@@ -2575,33 +2702,25 @@
true
true
-
+
make
-j5
- timeIncremental.run
+ testManifold.run
true
true
true
make
- -j4
+ -j5
testParticleFactor.run
true
true
true
-
- make
- -j4
- testBasisCompositions.run
- true
- true
- true
-
make
- -j4
+ -j5
testExpressionFactor.run
true
true
@@ -2609,12 +2728,44 @@
make
- -j4
+ -j5
testExpressionMeta.run
true
true
true
+
+ make
+ -j5
+ testAdaptAutoDiff.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testCallRecord.run
+ true
+ true
+ true
+
+
+ make
+ -j4
+ testBasisDecompositions.run
+ true
+ true
+ true
+
+
+ make
+ -j4
+ testCustomChartExpression.run
+ true
+ true
+ true
+
make
-j2
@@ -2671,18 +2822,74 @@
true
true
-
+
make
-j5
- testGPSFactor.run
+ testAntiFactor.run
true
true
true
-
+
make
-j5
- testGaussMarkov1stOrderFactor.run
+ testPriorFactor.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testDataset.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testEssentialMatrixFactor.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testGeneralSFMFactor_Cal3Bundler.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testGeneralSFMFactor.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testProjectionFactor.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testRotateFactor.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testPoseRotationPrior.run
true
true
true
@@ -2695,30 +2902,6 @@
true
true
-
- make
- -j5
- testQPSolver.run
- true
- true
- true
-
-
- make
- -j5
- testVector.run
- true
- true
- true
-
-
- make
- -j5
- testMatrix.run
- true
- true
- true
-
make
-j2
@@ -2815,10 +2998,18 @@
true
true
+
+ make
+ -j5
+ SelfCalibrationExample.run
+ true
+ true
+ true
+
make
- -j4
- testSymbolicBayesNetB.run
+ -j5
+ SFMExample.run
true
true
true
@@ -2863,17 +3054,41 @@
true
true
-
+
make
- -j4
- testKey.run
+ -j5
+ Pose2SLAMExample_lago.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ Pose2SLAMExample_g2o.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ SFMExample_SmartFactor.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testLago.run
true
true
true
make
- -j4
+ -j5
testLinearContainerFactor.run
true
true
@@ -2881,7 +3096,7 @@
make
- -j4
+ -j5
testOrdering.run
true
true
@@ -2889,7 +3104,7 @@
make
- -j4
+ -j5
testValues.run
true
true
@@ -2897,7 +3112,7 @@
make
- -j4
+ -j5
testWhiteNoiseFactor.run
true
true
@@ -2919,6 +3134,46 @@
true
true
+
+ make
+ -j5
+ timeCalibratedCamera.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ timePinholeCamera.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ timeStereoCamera.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ timeLago.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ timePose3.run
+ true
+ true
+ true
+
make
-j2
@@ -2929,6 +3184,7 @@
make
+
tests/testGaussianISAM2
true
false
@@ -3030,30 +3286,6 @@
true
true
-
- make
- -j5
- install
- true
- true
- true
-
-
- make
- -j5
- testWrap.run
- true
- true
- true
-
-
- make
- -j5
- check.wrap
- true
- true
- true
-
make
-j5