From b3c2e82e80517a1d9eec1ceea0942e4e5aaa03e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?furby=E2=84=A2?= Date: Fri, 13 Sep 2024 15:24:10 -0600 Subject: [PATCH] Eigen: fixup, correct umbrella header. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: furby™ --- Sources/Eigen/Eigen.cpp | 2 +- Sources/Eigen/include/Eigen/{Eigen => Eigen.h} | 2 ++ Sources/Eigen/include/Eigen/src/Core/Assign_MKL.h | 6 ++++++ 3 files changed, 9 insertions(+), 1 deletion(-) rename Sources/Eigen/include/Eigen/{Eigen => Eigen.h} (71%) 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