Skip to content

Commit 681bfc5

Browse files
committed
Add back compatibility headers due to changes in name and directory of headers
1 parent 25ffb23 commit 681bfc5

File tree

7 files changed

+77
-9
lines changed

7 files changed

+77
-9
lines changed

CMakeLists.txt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -209,15 +209,18 @@ set(${PROJECT_NAME}_DECOMPOSITIONS_SPARSE_CHOLMOD_HEADERS
209209
include/eigenpy/decompositions/sparse/cholmod/CholmodSupernodalLLT.hpp)
210210

211211
set(${PROJECT_NAME}_DECOMPOSITIONS_SPARSE_ACCELERATE_HEADERS
212-
include/eigenpy/decompositions/sparse/accelerate/Accelerate.hpp)
212+
include/eigenpy/decompositions/sparse/accelerate/Accelerate.hpp
213+
include/eigenpy/decompositions/sparse/accelerate/accelerate.hpp)
213214

214215
set(${PROJECT_NAME}_DECOMPOSITIONS_SPARSE_HEADERS
215216
include/eigenpy/decompositions/sparse/SimplicialLLT.hpp
216217
include/eigenpy/decompositions/sparse/SimplicialLDLT.hpp
217218
include/eigenpy/decompositions/sparse/SparseLU.hpp
218219
include/eigenpy/decompositions/sparse/SparseQR.hpp
219220
include/eigenpy/decompositions/sparse/SimplicialCholesky.hpp
220-
include/eigenpy/decompositions/sparse/SparseSolverBase.hpp)
221+
include/eigenpy/decompositions/sparse/SparseSolverBase.hpp
222+
include/eigenpy/decompositions/sparse/LDLT.hpp
223+
include/eigenpy/decompositions/sparse/LLT.hpp)
221224

222225
if(BUILD_WITH_CHOLMOD_SUPPORT)
223226
list(APPEND ${PROJECT_NAME}_DECOMPOSITIONS_SPARSE_HEADERS
@@ -254,7 +257,8 @@ set(${PROJECT_NAME}_DECOMPOSITIONS_HEADERS
254257
include/eigenpy/decompositions/SelfAdjointEigenSolver.hpp
255258
include/eigenpy/decompositions/SVDBase.hpp
256259
include/eigenpy/decompositions/BDCSVD.hpp
257-
include/eigenpy/decompositions/JacobiSVD.hpp)
260+
include/eigenpy/decompositions/JacobiSVD.hpp
261+
include/eigenpy/decompositions/minres.hpp)
258262

259263
set(${PROJECT_NAME}_HEADERS
260264
${${PROJECT_NAME}_UTILS_HEADERS}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/*
2+
* Copyright 2025 INRIA
3+
*/
4+
5+
#ifndef __eigenpy_decompositions_minres_hpp__
6+
#define __eigenpy_decompositions_minres_hpp__
7+
8+
#include "eigenpy/fwd.hpp"
9+
10+
// clang-format off
11+
EIGENPY_PRAGMA_DEPRECATED_HEADER(eigenpy/decompositions/minres.hpp, eigenpy/solvers/MINRES.hpp)
12+
// clang-format on
13+
14+
#include "eigenpy/solvers/MINRES.hpp"
15+
16+
#endif // ifndef __eigenpy_decompositions_minres_hpp__
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/*
2+
* Copyright 2025 INRIA
3+
*/
4+
5+
#ifndef __eigenpy_decompositions_sparse_ldlt_hpp__
6+
#define __eigenpy_decompositions_sparse_ldlt_hpp__
7+
8+
#include "eigenpy/fwd.hpp"
9+
10+
// clang-format off
11+
EIGENPY_PRAGMA_DEPRECATED_HEADER(eigenpy/decompositions/sparse/LDLT.hpp, eigenpy/decompositions/sparse/SimplicialLDLT.hpp)
12+
// clang-format on
13+
14+
#include "eigenpy/decompositions/sparse/SimplicialLDLT.hpp"
15+
16+
#endif // ifndef __eigenpy_decompositions_sparse_ldlt_hpp__
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/*
2+
* Copyright 2025 INRIA
3+
*/
4+
5+
#ifndef __eigenpy_decompositions_sparse_llt_hpp__
6+
#define __eigenpy_decompositions_sparse_llt_hpp__
7+
8+
#include "eigenpy/fwd.hpp"
9+
10+
// clang-format off
11+
EIGENPY_PRAGMA_DEPRECATED_HEADER(eigenpy/decompositions/sparse/LLT.hpp, eigenpy/decompositions/sparse/SimplicialLLT.hpp)
12+
// clang-format on
13+
14+
#include "eigenpy/decompositions/sparse/SimplicialLLT.hpp"
15+
16+
#endif // ifndef __eigenpy_decompositions_sparse_llt_hpp__

include/eigenpy/decompositions/sparse/SimplicialLDLT.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
* Copyright 2024 INRIA
33
*/
44

5-
#ifndef __eigenpy_decompositions_sparse_ldlt_hpp__
6-
#define __eigenpy_decompositions_sparse_ldlt_hpp__
5+
#ifndef __eigenpy_decompositions_sparse_simplicial_ldlt_hpp__
6+
#define __eigenpy_decompositions_sparse_simplicial_ldlt_hpp__
77

88
#include "eigenpy/eigenpy.hpp"
99
#include "eigenpy/decompositions/sparse/SimplicialCholesky.hpp"
@@ -69,4 +69,4 @@ struct SimplicialLDLTVisitor
6969

7070
} // namespace eigenpy
7171

72-
#endif // ifndef __eigenpy_decompositions_sparse_ldlt_hpp__
72+
#endif // ifndef __eigenpy_decompositions_sparse_simplicial_ldlt_hpp__

include/eigenpy/decompositions/sparse/SimplicialLLT.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
* Copyright 2024 INRIA
33
*/
44

5-
#ifndef __eigenpy_decompositions_sparse_llt_hpp__
6-
#define __eigenpy_decompositions_sparse_llt_hpp__
5+
#ifndef __eigenpy_decompositions_sparse_simplicial_llt_hpp__
6+
#define __eigenpy_decompositions_sparse_simplicial_llt_hpp__
77

88
#include "eigenpy/eigenpy.hpp"
99
#include "eigenpy/decompositions/sparse/SimplicialCholesky.hpp"
@@ -64,4 +64,4 @@ struct SimplicialLLTVisitor
6464

6565
} // namespace eigenpy
6666

67-
#endif // ifndef __eigenpy_decompositions_sparse_llt_hpp__
67+
#endif // ifndef __eigenpy_decompositions_sparse_simplicial_llt_hpp__
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/*
2+
* Copyright 2025 INRIA
3+
*/
4+
5+
#ifndef __eigenpy_decompositions_sparse_accelerate_accelerate_hpp_deprecated__
6+
#define __eigenpy_decompositions_sparse_accelerate_accelerate_hpp_deprecated__
7+
8+
#include "eigenpy/fwd.hpp"
9+
10+
// clang-format off
11+
EIGENPY_PRAGMA_DEPRECATED_HEADER(eigenpy/decompositions/sparse/accelerate/accelerate.hpp, eigenpy/decompositions/sparse/accelerate/Accelerate.hpp)
12+
// clang-format on
13+
14+
#include "eigenpy/decompositions/sparse/accelerate/Accelerate.hpp"
15+
16+
#endif // ifndef __eigenpy_decompositions_sparse_accelerate_accelerate_hpp_deprecated__

0 commit comments

Comments
 (0)