Issue an error in case of direct inclusion of internal headers.

This commit is contained in:
Rasmus Munk Larsen
2021-09-10 19:12:26 +00:00
parent 36402e281d
commit d7d0bf832d
494 changed files with 1050 additions and 52 deletions

View File

@@ -10,6 +10,8 @@
#ifndef EIGEN_COMPLEX_AVX_H
#define EIGEN_COMPLEX_AVX_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -14,6 +14,8 @@
* Julien Pommier's sse math library: http://gruntthepeon.free.fr/ssemath/
*/
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -10,6 +10,8 @@
#ifndef EIGEN_PACKET_MATH_AVX_H
#define EIGEN_PACKET_MATH_AVX_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -10,6 +10,8 @@
#ifndef EIGEN_TYPE_CASTING_AVX_H
#define EIGEN_TYPE_CASTING_AVX_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -10,6 +10,8 @@
#ifndef EIGEN_COMPLEX_AVX512_H
#define EIGEN_COMPLEX_AVX512_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -10,6 +10,8 @@
#ifndef THIRD_PARTY_EIGEN3_EIGEN_SRC_CORE_ARCH_AVX512_MATHFUNCTIONS_H_
#define THIRD_PARTY_EIGEN3_EIGEN_SRC_CORE_ARCH_AVX512_MATHFUNCTIONS_H_
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -10,6 +10,8 @@
#ifndef EIGEN_PACKET_MATH_AVX512_H
#define EIGEN_PACKET_MATH_AVX512_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -10,6 +10,8 @@
#ifndef EIGEN_TYPE_CASTING_AVX512_H
#define EIGEN_TYPE_CASTING_AVX512_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -11,6 +11,8 @@
#ifndef EIGEN_COMPLEX32_ALTIVEC_H
#define EIGEN_COMPLEX32_ALTIVEC_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -12,6 +12,8 @@
#ifndef EIGEN_MATH_FUNCTIONS_ALTIVEC_H
#define EIGEN_MATH_FUNCTIONS_ALTIVEC_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -43,6 +43,8 @@
* - Check StorageOrder on dhs_pack (the innermost second loop seems unvectorized when it could). *
* - Check the possibility of transposing as GETREAL and GETIMAG when needed. *
**************************************************************************************************/
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -5,6 +5,8 @@
#define EIGEN_POWER_PREFETCH(p)
#endif
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -19,6 +19,8 @@
#endif
#endif
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -10,6 +10,8 @@
#ifndef EIGEN_PACKET_MATH_ALTIVEC_H
#define EIGEN_PACKET_MATH_ALTIVEC_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -43,6 +43,8 @@
using Eigen::complex_operator_detail::operator==; \
using Eigen::complex_operator_detail::operator!=;
#include "../../InternalHeaderCheck.h"
namespace Eigen {
// Specialized std::complex overloads.

View File

@@ -16,6 +16,8 @@ limitations under the License.
#ifndef EIGEN_BFLOAT16_H
#define EIGEN_BFLOAT16_H
#include "../../InternalHeaderCheck.h"
#define BF16_PACKET_FUNCTION(PACKET_F, PACKET_BF16, METHOD) \
template <> \
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED \

View File

@@ -38,6 +38,8 @@
} \
};
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -16,6 +16,8 @@
#ifndef EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_H
#define EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -10,6 +10,8 @@
#ifndef EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_FWD_H
#define EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_FWD_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -36,6 +36,7 @@
#ifndef EIGEN_HALF_H
#define EIGEN_HALF_H
#include "../../InternalHeaderCheck.h"
#include <sstream>
#if defined(EIGEN_HAS_GPU_FP16) || defined(EIGEN_HAS_ARM64_FP16_SCALAR_ARITHMETIC)

View File

@@ -11,6 +11,8 @@
#ifndef EIGEN_GENERIC_TYPE_CASTING_H
#define EIGEN_GENERIC_TYPE_CASTING_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -10,6 +10,8 @@
#ifndef EIGEN_MATH_FUNCTIONS_GPU_H
#define EIGEN_MATH_FUNCTIONS_GPU_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -10,6 +10,8 @@
#ifndef EIGEN_PACKET_MATH_GPU_H
#define EIGEN_PACKET_MATH_GPU_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -10,6 +10,8 @@
#ifndef EIGEN_TYPE_CASTING_GPU_H
#define EIGEN_TYPE_CASTING_GPU_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -15,6 +15,8 @@
#include <iostream>
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -26,6 +26,8 @@
#ifndef EIGEN_MATH_FUNCTIONS_MSA_H
#define EIGEN_MATH_FUNCTIONS_MSA_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -16,6 +16,8 @@
#include <iostream>
#include <string>
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -11,6 +11,8 @@
#ifndef EIGEN_COMPLEX_NEON_H
#define EIGEN_COMPLEX_NEON_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -1,3 +1,5 @@
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -8,6 +8,8 @@
#ifndef EIGEN_MATH_FUNCTIONS_NEON_H
#define EIGEN_MATH_FUNCTIONS_NEON_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -12,6 +12,8 @@
#ifndef EIGEN_PACKET_MATH_NEON_H
#define EIGEN_PACKET_MATH_NEON_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -11,6 +11,8 @@
#ifndef EIGEN_TYPE_CASTING_NEON_H
#define EIGEN_TYPE_CASTING_NEON_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -10,6 +10,8 @@
#ifndef EIGEN_COMPLEX_SSE_H
#define EIGEN_COMPLEX_SSE_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -15,6 +15,8 @@
#ifndef EIGEN_MATH_FUNCTIONS_SSE_H
#define EIGEN_MATH_FUNCTIONS_SSE_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -10,6 +10,8 @@
#ifndef EIGEN_PACKET_MATH_SSE_H
#define EIGEN_PACKET_MATH_SSE_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -10,6 +10,8 @@
#ifndef EIGEN_TYPE_CASTING_SSE_H
#define EIGEN_TYPE_CASTING_SSE_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -10,6 +10,8 @@
#ifndef EIGEN_MATH_FUNCTIONS_SVE_H
#define EIGEN_MATH_FUNCTIONS_SVE_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -10,6 +10,8 @@
#ifndef EIGEN_PACKET_MATH_SVE_H
#define EIGEN_PACKET_MATH_SVE_H
#include "../../InternalHeaderCheck.h"
namespace Eigen
{
namespace internal

View File

@@ -10,6 +10,8 @@
#ifndef EIGEN_TYPE_CASTING_SVE_H
#define EIGEN_TYPE_CASTING_SVE_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -21,6 +21,8 @@
#ifndef EIGEN_INTEROP_HEADERS_SYCL_H
#define EIGEN_INTEROP_HEADERS_SYCL_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
#if !defined(EIGEN_DONT_VECTORIZE_SYCL)

View File

@@ -20,6 +20,8 @@
#ifndef EIGEN_MATH_FUNCTIONS_SYCL_H
#define EIGEN_MATH_FUNCTIONS_SYCL_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -21,6 +21,8 @@
#ifndef EIGEN_PACKET_MATH_SYCL_H
#define EIGEN_PACKET_MATH_SYCL_H
#include <type_traits>
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -33,6 +33,8 @@
#include <set>
#include <unordered_map>
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace TensorSycl {
namespace internal {

View File

@@ -21,6 +21,8 @@
#ifndef EIGEN_TYPE_CASTING_SYCL_H
#define EIGEN_TYPE_CASTING_SYCL_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -11,6 +11,8 @@
#ifndef EIGEN_COMPLEX32_ALTIVEC_H
#define EIGEN_COMPLEX32_ALTIVEC_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -16,6 +16,8 @@
#ifndef EIGEN_MATH_FUNCTIONS_ALTIVEC_H
#define EIGEN_MATH_FUNCTIONS_ALTIVEC_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {

View File

@@ -10,6 +10,8 @@
#ifndef EIGEN_PACKET_MATH_ZVECTOR_H
#define EIGEN_PACKET_MATH_ZVECTOR_H
#include "../../InternalHeaderCheck.h"
namespace Eigen {
namespace internal {