Директива using namespace Eigen;
не импортирует проект Eigen в ваш код, но позволяет вам набирать MatrixXd
вместо Eigen::MatrixXd
. Когда вы набираете #include <Eigen/Dense>
, вы фактически вставляете файл Dense
в свой код в тот момент, эффективно импортируя проект Eigen в ваш каталог. Файл Dense
- это обычный текстовый файл. На вашем компьютере он находится по адресу /usr/local/Cellar/eigen/3.3.4/include/eigen3/Eigen/Dense
. Откройте его в текстовом редакторе, чтобы увидеть, как он выглядит.