Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion Modules/ThirdParty/Eigen3/UpdateFromUpstream.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ readonly ownership="Eigen Upstream <kwrobot@kitware.com>"
exact_tree_match=false
readonly subtree="Modules/ThirdParty/Eigen3/src/itkeigen"
readonly repo="https://github.com/InsightSoftwareConsortium/eigen"
readonly tag="for/itk-20260501-879885e1"
readonly tag="for/itk-20260509-599d71ab-p2-prose"
readonly paths="
Eigen/AccelerateSupport
Eigen/Cholesky
Expand Down
7 changes: 7 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: The Eigen Authors
# SPDX-License-Identifier: MPL-2.0

# Same version of ITK cmake_minimum_required
cmake_minimum_required(VERSION 3.16.3)

Expand Down Expand Up @@ -965,6 +968,10 @@ target_include_directories (eigen_internal SYSTEM INTERFACE

# Export as title case Eigen
set_target_properties (eigen_internal PROPERTIES EXPORT_NAME Eigen)
# Issue InsightSoftwareConsortium/ITK#6239: ship eigen_internal in ITKTargets.cmake when building inside ITK.
if(DEFINED ITK3P_INSTALL_EXPORT_NAME)
install (TARGETS eigen_internal EXPORT ${ITK3P_INSTALL_EXPORT_NAME})
endif()
install (TARGETS eigen_internal EXPORT ITKInternalEigen3Targets)

set(EIGEN3_TARGETS_FILE ITKInternalEigen3Targets.cmake)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_ACCELERATESUPPORT_MODULE_H
#define EIGEN_ACCELERATESUPPORT_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/Cholesky
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_CHOLESKY_MODULE_H
#define EIGEN_CHOLESKY_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/CholmodSupport
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_CHOLMODSUPPORT_MODULE_H
#define EIGEN_CHOLMODSUPPORT_MODULE_H
Expand Down
11 changes: 8 additions & 3 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/Core
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_CORE_MODULE_H
#define EIGEN_CORE_MODULE_H
Expand Down Expand Up @@ -49,7 +50,6 @@
#include "src/Core/util/MKL_support.h"
#include "src/Core/util/AOCL_Support.h"


// EIGEN_HAS_GPU_FP16 is now always true when compiling with CUDA or HIP.
// Use EIGEN_GPUCC (compile-time) or EIGEN_GPU_COMPILE_PHASE (device phase) instead.
// TODO: Remove EIGEN_HAS_GPU_BF16 similarly once HIP bf16 guards are cleaned up.
Expand Down Expand Up @@ -152,8 +152,8 @@

namespace Eigen {

using std::size_t;
using std::ptrdiff_t;
using std::size_t;

} // namespace Eigen

Expand Down Expand Up @@ -275,9 +275,10 @@ using std::ptrdiff_t;
#include "src/Core/arch/SVE/TypeCasting.h"
#include "src/Core/arch/SVE/MathFunctions.h"
#elif defined EIGEN_VECTORIZE_RVV10
#include "src/Core/arch/RVV10/PacketMathDecl.h"
#include "src/Core/arch/RVV10/PacketMath.h"
#include "src/Core/arch/RVV10/PacketMath4.h"
#include "src/Core/arch/RVV10/PacketMath2.h"
#include "src/Core/arch/RVV10/PacketMath4.h"
#include "src/Core/arch/RVV10/TypeCasting.h"
#include "src/Core/arch/RVV10/MathFunctions.h"
#if defined EIGEN_VECTORIZE_RVV10FP16
Expand All @@ -286,6 +287,10 @@ using std::ptrdiff_t;
#if defined EIGEN_VECTORIZE_RVV10BF16
#include "src/Core/arch/RVV10/PacketMathBF16.h"
#endif
#if EIGEN_RISCV64_DEFAULT_LMUL == 1
#include "src/Core/arch/RVV10/Complex.h"
#include "src/Core/arch/RVV10/Complex2.h"
#endif
#elif defined EIGEN_VECTORIZE_ZVECTOR
#include "src/Core/arch/ZVector/PacketMath.h"
#include "src/Core/arch/ZVector/MathFunctions.h"
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/Dense
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_DENSE_MODULE_H
#define EIGEN_DENSE_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/Eigen
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_EIGEN_MODULE_H
#define EIGEN_EIGEN_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/Eigenvalues
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_EIGENVALUES_MODULE_H
#define EIGEN_EIGENVALUES_MODULE_H
Expand Down
5 changes: 4 additions & 1 deletion Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/Geometry
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_GEOMETRY_MODULE_H
#define EIGEN_GEOMETRY_MODULE_H
Expand All @@ -23,7 +25,8 @@
* - \link Quaternion quaternions \endlink
* - cross products (\ref MatrixBase::cross(), \ref MatrixBase::cross3())
* - orthogonal vector generation (MatrixBase::unitOrthogonal)
* - some linear components: \link ParametrizedLine parametrized-lines \endlink and \link Hyperplane hyperplanes \endlink
* - some linear components: \link ParametrizedLine parametrized-lines \endlink and \link Hyperplane hyperplanes
* \endlink
* - \link AlignedBox axis aligned bounding boxes \endlink
* - \link umeyama() least-square transformation fitting \endlink
* \code
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/Householder
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_HOUSEHOLDER_MODULE_H
#define EIGEN_HOUSEHOLDER_MODULE_H
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_ITERATIVELINEARSOLVERS_MODULE_H
#define EIGEN_ITERATIVELINEARSOLVERS_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/Jacobi
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_JACOBI_MODULE_H
#define EIGEN_JACOBI_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/KLUSupport
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_KLUSUPPORT_MODULE_H
#define EIGEN_KLUSUPPORT_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/LU
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_LU_MODULE_H
#define EIGEN_LU_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/MetisSupport
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_METISSUPPORT_MODULE_H
#define EIGEN_METISSUPPORT_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/OrderingMethods
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_ORDERINGMETHODS_MODULE_H
#define EIGEN_ORDERINGMETHODS_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/PaStiXSupport
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_PASTIXSUPPORT_MODULE_H
#define EIGEN_PASTIXSUPPORT_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/PardisoSupport
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_PARDISOSUPPORT_MODULE_H
#define EIGEN_PARDISOSUPPORT_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/QR
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_QR_MODULE_H
#define EIGEN_QR_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/QtAlignedMalloc
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_QTMALLOC_MODULE_H
#define EIGEN_QTMALLOC_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/SPQRSupport
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_SPQRSUPPORT_MODULE_H
#define EIGEN_SPQRSUPPORT_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/SVD
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_SVD_MODULE_H
#define EIGEN_SVD_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/Sparse
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_SPARSE_MODULE_H
#define EIGEN_SPARSE_MODULE_H
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_SPARSECHOLESKY_MODULE_H
#define EIGEN_SPARSECHOLESKY_MODULE_H
Expand Down
3 changes: 3 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/SparseCore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_SPARSECORE_MODULE_H
#define EIGEN_SPARSECORE_MODULE_H
Expand Down Expand Up @@ -59,6 +61,7 @@
#include "src/SparseCore/SparsePermutation.h"
#include "src/SparseCore/SparseFuzzy.h"
#include "src/SparseCore/SparseSolverBase.h"
#include "src/SparseCore/SparsityPatternRef.h"
// IWYU pragma: end_exports

#include "src/Core/util/ReenableStupidWarnings.h"
Expand Down
1 change: 1 addition & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/SparseLU
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_SPARSELU_MODULE_H
#define EIGEN_SPARSELU_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/SparseQR
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_SPARSEQR_MODULE_H
#define EIGEN_SPARSEQR_MODULE_H
Expand Down
1 change: 1 addition & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/StdDeque
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_STDDEQUE_MODULE_H
#define EIGEN_STDDEQUE_MODULE_H
Expand Down
1 change: 1 addition & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/StdList
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_STDLIST_MODULE_H
#define EIGEN_STDLIST_MODULE_H
Expand Down
1 change: 1 addition & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/StdVector
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_STDVECTOR_MODULE_H
#define EIGEN_STDVECTOR_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/SuperLUSupport
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_SUPERLUSUPPORT_MODULE_H
#define EIGEN_SUPERLUSUPPORT_MODULE_H
Expand Down
1 change: 1 addition & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/ThreadPool
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_THREADPOOL_MODULE_H
#define EIGEN_THREADPOOL_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/UmfPackSupport
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_UMFPACKSUPPORT_MODULE_H
#define EIGEN_UMFPACKSUPPORT_MODULE_H
Expand Down
2 changes: 2 additions & 0 deletions Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/Version
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_VERSION_H
#define EIGEN_VERSION_H
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_ACCELERATESUPPORT_H
#define EIGEN_ACCELERATESUPPORT_H

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_ACCELERATESUPPORT_MODULE_H
#error "Please include Eigen/AccelerateSupport instead of including headers inside the src directory directly."
#endif
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
// SPDX-FileCopyrightText: The Eigen Authors
// SPDX-License-Identifier: MPL-2.0

#ifndef EIGEN_CHOLESKY_MODULE_H
#error "Please include Eigen/Cholesky instead of including headers inside the src directory directly."
#endif
Loading
Loading