From 82ce0b24061ab9d4abf49bd2fa32ddb7f440d653 Mon Sep 17 00:00:00 2001 From: dellaert Date: Sun, 22 Feb 2015 08:10:58 +0100 Subject: [PATCH] Now are all RegularJacobianFactors --- gtsam/slam/JacobianFactorQ.h | 6 +++--- gtsam/slam/JacobianFactorQR.h | 6 +++--- gtsam/slam/JacobianFactorSVD.h | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/gtsam/slam/JacobianFactorQ.h b/gtsam/slam/JacobianFactorQ.h index c18ad07d1..ed6213058 100644 --- a/gtsam/slam/JacobianFactorQ.h +++ b/gtsam/slam/JacobianFactorQ.h @@ -17,16 +17,16 @@ #pragma once -#include "JacobianSchurFactor.h" +#include "RegularJacobianFactor.h" namespace gtsam { /** * JacobianFactor for Schur complement that uses Q noise model */ template -class JacobianFactorQ: public JacobianSchurFactor { +class JacobianFactorQ: public RegularJacobianFactor { - typedef JacobianSchurFactor Base; + typedef RegularJacobianFactor Base; typedef Eigen::Matrix MatrixZD; typedef std::pair KeyMatrixZD; diff --git a/gtsam/slam/JacobianFactorQR.h b/gtsam/slam/JacobianFactorQR.h index cf72fd0b3..4c1b0ff14 100644 --- a/gtsam/slam/JacobianFactorQR.h +++ b/gtsam/slam/JacobianFactorQR.h @@ -6,7 +6,7 @@ */ #pragma once -#include +#include #include #include @@ -18,9 +18,9 @@ class GaussianBayesNet; * JacobianFactor for Schur complement that uses Q noise model */ template -class JacobianFactorQR: public JacobianSchurFactor { +class JacobianFactorQR: public RegularJacobianFactor { - typedef JacobianSchurFactor Base; + typedef RegularJacobianFactor Base; typedef Eigen::Matrix MatrixZD; typedef std::pair KeyMatrixZD; diff --git a/gtsam/slam/JacobianFactorSVD.h b/gtsam/slam/JacobianFactorSVD.h index 37043f448..b4389d681 100644 --- a/gtsam/slam/JacobianFactorSVD.h +++ b/gtsam/slam/JacobianFactorSVD.h @@ -5,16 +5,16 @@ */ #pragma once -#include "gtsam/slam/JacobianSchurFactor.h" +#include "gtsam/slam/RegularJacobianFactor.h" namespace gtsam { /** * JacobianFactor for Schur complement that uses Q noise model */ template -class JacobianFactorSVD: public JacobianSchurFactor { +class JacobianFactorSVD: public RegularJacobianFactor { - typedef JacobianSchurFactor Base; + typedef RegularJacobianFactor Base; typedef Eigen::Matrix MatrixZD; // e.g 2 x 6 with Z=Point2 typedef std::pair KeyMatrixZD; typedef std::pair KeyMatrix;