diff --git a/.cproject b/.cproject index 19d3912b0..acb0ea910 100644 --- a/.cproject +++ b/.cproject @@ -2455,6 +2455,14 @@ true true + + make + -j4 + SFMExample_SmartFactorPCG.run + true + true + true + make -j2 @@ -3047,6 +3055,22 @@ true true + + make + -j4 + testRegularHessianFactor.run + true + true + true + + + make + -j4 + testRegularJacobianFactor.run + true + true + true + make -j5 diff --git a/gtsam/slam/RegularHessianFactor.h b/gtsam/linear/RegularHessianFactor.h similarity index 100% rename from gtsam/slam/RegularHessianFactor.h rename to gtsam/linear/RegularHessianFactor.h diff --git a/gtsam/slam/RegularJacobianFactor.h b/gtsam/linear/RegularJacobianFactor.h similarity index 100% rename from gtsam/slam/RegularJacobianFactor.h rename to gtsam/linear/RegularJacobianFactor.h diff --git a/gtsam/slam/tests/testRegularHessianFactor.cpp b/gtsam/linear/tests/testRegularHessianFactor.cpp similarity index 98% rename from gtsam/slam/tests/testRegularHessianFactor.cpp rename to gtsam/linear/tests/testRegularHessianFactor.cpp index e2b8ac3cf..07f5b5e42 100644 --- a/gtsam/slam/tests/testRegularHessianFactor.cpp +++ b/gtsam/linear/tests/testRegularHessianFactor.cpp @@ -15,7 +15,7 @@ * @date March 4, 2014 */ -#include +#include #include #include diff --git a/gtsam/slam/tests/testRegularJacobianFactor.cpp b/gtsam/linear/tests/testRegularJacobianFactor.cpp similarity index 99% rename from gtsam/slam/tests/testRegularJacobianFactor.cpp rename to gtsam/linear/tests/testRegularJacobianFactor.cpp index 5803516a1..b8c4aa689 100644 --- a/gtsam/slam/tests/testRegularJacobianFactor.cpp +++ b/gtsam/linear/tests/testRegularJacobianFactor.cpp @@ -16,7 +16,7 @@ * @date Nov 12, 2014 */ -#include +#include #include #include #include diff --git a/gtsam/slam/JacobianFactorQ.h b/gtsam/slam/JacobianFactorQ.h index ed6213058..5e8693541 100644 --- a/gtsam/slam/JacobianFactorQ.h +++ b/gtsam/slam/JacobianFactorQ.h @@ -17,7 +17,7 @@ #pragma once -#include "RegularJacobianFactor.h" +#include namespace gtsam { /** diff --git a/gtsam/slam/JacobianFactorQR.h b/gtsam/slam/JacobianFactorQR.h index 4c1b0ff14..9c3f8be4a 100644 --- a/gtsam/slam/JacobianFactorQR.h +++ b/gtsam/slam/JacobianFactorQR.h @@ -6,9 +6,9 @@ */ #pragma once -#include #include #include +#include namespace gtsam { diff --git a/gtsam/slam/JacobianFactorSVD.h b/gtsam/slam/JacobianFactorSVD.h index b4389d681..255c799a6 100644 --- a/gtsam/slam/JacobianFactorSVD.h +++ b/gtsam/slam/JacobianFactorSVD.h @@ -5,7 +5,7 @@ */ #pragma once -#include "gtsam/slam/RegularJacobianFactor.h" +#include namespace gtsam { /** diff --git a/gtsam/slam/SmartFactorBase.h b/gtsam/slam/SmartFactorBase.h index a2bdfc059..8cbc2f73c 100644 --- a/gtsam/slam/SmartFactorBase.h +++ b/gtsam/slam/SmartFactorBase.h @@ -22,9 +22,9 @@ #include #include #include -#include #include +#include #include #include @@ -55,6 +55,7 @@ protected: */ std::vector measured_; + //SharedIsotropic noiseModel_; std::vector noise_; ///< noise model used boost::optional body_P_sensor_; ///< The pose of the sensor in the body frame (one for all cameras)