@@ -42,22 +42,12 @@ typedef Eigen::VectorXd Vector;
4242typedef Eigen::Matrix<double , 1 , 1 > Vector1;
4343typedef Eigen::Vector2d Vector2;
4444typedef Eigen::Vector3d Vector3;
45-
46- static const Eigen::MatrixBase<Vector2>::ConstantReturnType Z_2x1 = Vector2::Constant(0.0 );
47- static const Eigen::MatrixBase<Vector3>::ConstantReturnType Z_3x1 = Vector3::Constant(0.0 );
48-
49- // Create handy typedefs and constants for vectors with N>3
50- // VectorN and Z_Nx1, for N=1..9
51- #define GTSAM_MAKE_VECTOR_DEFS (N ) \
52- using Vector##N = Eigen::Matrix<double , N, 1 >; \
53- static const Eigen::MatrixBase<Vector##N>::ConstantReturnType Z_##N##x1 = Vector##N::Constant(0.0 );
54-
55- GTSAM_MAKE_VECTOR_DEFS (4 )
56- GTSAM_MAKE_VECTOR_DEFS(5 )
57- GTSAM_MAKE_VECTOR_DEFS(6 )
58- GTSAM_MAKE_VECTOR_DEFS(7 )
45+ using Vector4 = Eigen::Matrix<double , 4 , 1 >; \
46+ using Vector5 = Eigen::Matrix<double , 5 , 1 >; \
47+ using Vector6 = Eigen::Matrix<double , 6 , 1 >; \
48+ using Vector7 = Eigen::Matrix<double , 7 , 1 >; \
5949using Vector8 = Eigen::Matrix<double , 8 , 1 >; \
60- GTSAM_MAKE_VECTOR_DEFS ( 9 )
50+ using Vector9 = Eigen::Matrix< double , 9 , 1 >; \
6151using Vector10 = Eigen::Matrix<double , 10 , 1 >; \
6252using Vector11 = Eigen::Matrix<double , 11 , 1 >; \
6353using Vector12 = Eigen::Matrix<double , 12 , 1 >; \
0 commit comments