diff --git a/Sources/Eigen/Eigen.cpp b/Sources/Eigen/Eigen.cpp index 029437b9..87601d92 100644 --- a/Sources/Eigen/Eigen.cpp +++ b/Sources/Eigen/Eigen.cpp @@ -1 +1 @@ -#include +#include diff --git a/Sources/Eigen/include/Eigen/Eigen b/Sources/Eigen/include/Eigen/Eigen.h similarity index 71% rename from Sources/Eigen/include/Eigen/Eigen rename to Sources/Eigen/include/Eigen/Eigen.h index 654c8dc6..e1302bf9 100644 --- a/Sources/Eigen/include/Eigen/Eigen +++ b/Sources/Eigen/include/Eigen/Eigen.h @@ -1,2 +1,4 @@ +#pragma once + #include "Dense" #include "Sparse" diff --git a/Sources/Eigen/include/Eigen/src/Core/Assign_MKL.h b/Sources/Eigen/include/Eigen/src/Core/Assign_MKL.h index 0fda71cd..2bc03dab 100644 --- a/Sources/Eigen/include/Eigen/src/Core/Assign_MKL.h +++ b/Sources/Eigen/include/Eigen/src/Core/Assign_MKL.h @@ -34,9 +34,13 @@ #ifndef EIGEN_ASSIGN_VML_H #define EIGEN_ASSIGN_VML_H +#include "./util/MKL_support.h" + // IWYU pragma: private #include "./InternalHeaderCheck.h" +#if defined(EIGEN_USE_MKL) + namespace Eigen { namespace internal { @@ -178,4 +182,6 @@ EIGEN_MKL_VML_DECLARE_POW_CALL(pow, vmzPowx, dcomplex, MKL_Complex16, LA) } // end namespace Eigen +#endif // defined(EIGEN_USE_MKL) + #endif // EIGEN_ASSIGN_VML_H