diff --git a/gtsam/slam/ImplicitSchurFactor.h b/gtsam/slam/ImplicitSchurFactor.h index c0f339b30..e579d38a1 100644 --- a/gtsam/slam/ImplicitSchurFactor.h +++ b/gtsam/slam/ImplicitSchurFactor.h @@ -29,7 +29,6 @@ public: protected: typedef Eigen::Matrix Matrix2D; ///< type of an F block - typedef Eigen::Matrix Matrix23; typedef Eigen::Matrix MatrixDD; ///< camera hessian typedef std::pair KeyMatrix2D; ///< named F block @@ -203,7 +202,7 @@ public: // F'*(I - E*P*E')*F, TODO: this should work, but it does not :-( // static const Eigen::Matrix I2 = eye(2); - // Eigen::Matrix Q = // + // Matrix2 Q = // // I2 - E_.block<2, 3>(2 * pos, 0) * PointCovariance_ * E_.block<2, 3>(2 * pos, 0).transpose(); // blocks[j] = Fj.transpose() * Q * Fj; }