C++ 矩阵xD和向量xD在特征(c+;+;)中的定义在哪里?我能';我无法通过grep命令找到它们的定义
我搜索了整个Eigen()的源代码,但无法精确定义某些类型,如MatrixXd和VectorXd Eigen()的文档中说MatrixXd定义为C++ 矩阵xD和向量xD在特征(c+;+;)中的定义在哪里?我能';我无法通过grep命令找到它们的定义,c++,eigen,eigen3,C++,Eigen,Eigen3,我搜索了整个Eigen()的源代码,但无法精确定义某些类型,如MatrixXd和VectorXd Eigen()的文档中说MatrixXd定义为 typedef Matrix< double , Dynamic , Dynamic > Eigen::MatrixXd typedef矩阵Eigen::MatrixXd 但是我没有发现它们是源代码。MatrixXd是由宏的扩展定义的EIGEN\u MAKE\u TYPEDEFS\u所有大小(double,d)在线 事实上,该宏最终扩展
typedef Matrix< double , Dynamic , Dynamic > Eigen::MatrixXd
typedef矩阵Eigen::MatrixXd
但是我没有发现它们是源代码。
MatrixXd
是由宏的扩展定义的EIGEN\u MAKE\u TYPEDEFS\u所有大小(double,d)
在线
事实上,该宏最终扩展为以下类型的定义:
Matrix2d
,Vector2d
,RowVector2d
,Matrix3d
,RowVector3d
,Matrix4d
,Vector4d
,RowVector4d
,,Matrix2Xd
,MatrixX2d
,matrixxd
,matrix3d
,Matrix4Xd
,以及MatrixX4d
,似乎很难做到自给自足你使用了哪个grep
命令?grep-r MatrixXd./不用写感谢评论,你只需向上投票并接受答案即可。(阅读文章了解这些是什么)