MatrixXd
определяется расширением макроса EIGEN_MAKE_TYPEDEFS_ALL_SIZES(double, d)
в строке 451 Matrix.h .
Фактически, этот макрос в конечном итоге расширяется до typedefs для Matrix2d
, Vector2d
, RowVector2d
, Matrix3d
, Vector3d
, RowVector3d
, Matrix4d
, Vector4d
, RowVector4d
, MatrixXd
, VectorXd
, RowVectorXd
, Matrix2Xd
, MatrixX2d
, Matrix3Xd
, MatrixX3d
, Matrix4Xd
и MatrixX4d
.