@@ -190,10 +190,14 @@ set(${PROJECT_NAME}_SOLVERS_HEADERS
190190 include /eigenpy/solvers/preconditioners.hpp
191191 include /eigenpy/solvers/IterativeSolverBase.hpp
192192 include /eigenpy/solvers/LeastSquaresConjugateGradient.hpp
193+ include /eigenpy/solvers/BiCGSTAB.hpp
194+ include /eigenpy/solvers/MINRES.hpp
193195 include /eigenpy/solvers/ConjugateGradient.hpp
194196 include /eigenpy/solvers/SparseSolverBase.hpp
195197 include /eigenpy/solvers/BasicPreconditioners.hpp
196- include /eigenpy/solvers/BFGSPreconditioners.hpp)
198+ include /eigenpy/solvers/BFGSPreconditioners.hpp
199+ include /eigenpy/solvers/IncompleteCholesky.hpp
200+ include /eigenpy/solvers/IncompleteLUT.hpp)
197201
198202set (${PROJECT_NAME} _EIGEN_HEADERS include /eigenpy/eigen/EigenBase.hpp)
199203
@@ -205,13 +209,18 @@ set(${PROJECT_NAME}_DECOMPOSITIONS_SPARSE_CHOLMOD_HEADERS
205209 include /eigenpy/decompositions/sparse/cholmod/CholmodSupernodalLLT.hpp)
206210
207211set (${PROJECT_NAME} _DECOMPOSITIONS_SPARSE_ACCELERATE_HEADERS
212+ include /eigenpy/decompositions/sparse/accelerate/Accelerate.hpp
208213 include /eigenpy/decompositions/sparse/accelerate/accelerate.hpp)
209214
210215set (${PROJECT_NAME} _DECOMPOSITIONS_SPARSE_HEADERS
211- include /eigenpy/decompositions/sparse/LLT.hpp
212- include /eigenpy/decompositions/sparse/LDLT.hpp
216+ include /eigenpy/decompositions/sparse/SimplicialLLT.hpp
217+ include /eigenpy/decompositions/sparse/SimplicialLDLT.hpp
218+ include /eigenpy/decompositions/sparse/SparseLU.hpp
219+ include /eigenpy/decompositions/sparse/SparseQR.hpp
213220 include /eigenpy/decompositions/sparse/SimplicialCholesky.hpp
214- 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)
215224
216225if (BUILD_WITH_CHOLMOD_SUPPORT)
217226 list (APPEND ${PROJECT_NAME} _DECOMPOSITIONS_SPARSE_HEADERS
@@ -227,6 +236,16 @@ set(${PROJECT_NAME}_DECOMPOSITIONS_HEADERS
227236 ${${PROJECT_NAME} _DECOMPOSITIONS_SPARSE_HEADERS}
228237 include /eigenpy/decompositions/decompositions.hpp
229238 include /eigenpy/decompositions/EigenSolver.hpp
239+ include /eigenpy/decompositions/GeneralizedEigenSolver.hpp
240+ include /eigenpy/decompositions/GeneralizedSelfAdjointEigenSolver.hpp
241+ include /eigenpy/decompositions/HessenbergDecomposition.hpp
242+ include /eigenpy/decompositions/RealQZ.hpp
243+ include /eigenpy/decompositions/Tridiagonalization.hpp
244+ include /eigenpy/decompositions/RealSchur.hpp
245+ include /eigenpy/decompositions/ComplexEigenSolver.hpp
246+ include /eigenpy/decompositions/ComplexSchur.hpp
247+ include /eigenpy/decompositions/FullPivLU.hpp
248+ include /eigenpy/decompositions/PartialPivLU.hpp
230249 include /eigenpy/decompositions/PermutationMatrix.hpp
231250 include /eigenpy/decompositions/LDLT.hpp
232251 include /eigenpy/decompositions/LLT.hpp
@@ -236,6 +255,9 @@ set(${PROJECT_NAME}_DECOMPOSITIONS_HEADERS
236255 include /eigenpy/decompositions/CompleteOrthogonalDecomposition.hpp
237256 include /eigenpy/decompositions/FullPivHouseholderQR.hpp
238257 include /eigenpy/decompositions/SelfAdjointEigenSolver.hpp
258+ include /eigenpy/decompositions/SVDBase.hpp
259+ include /eigenpy/decompositions/BDCSVD.hpp
260+ include /eigenpy/decompositions/JacobiSVD.hpp
239261 include /eigenpy/decompositions/minres.hpp)
240262
241263set (${PROJECT_NAME} _HEADERS
@@ -300,17 +322,36 @@ list(
300322# ----------------------------------------------------
301323# --- TARGETS ----------------------------------------
302324# ----------------------------------------------------
303- set (${PROJECT_NAME} _SOLVERS_SOURCES src/solvers/preconditioners.cpp
304- src/solvers/solvers.cpp)
325+ set (${PROJECT_NAME} _SOLVERS_SOURCES
326+ src/solvers/preconditioners.cpp
327+ src/solvers/solvers.cpp
328+ src/solvers/minres.cpp
329+ src/solvers/bicgstab.cpp
330+ src/solvers/conjugate-gradient.cpp
331+ src/solvers/least-squares-conjugate-gradient.cpp
332+ src/solvers/incomplete-cholesky.cpp
333+ src/solvers/incomplete-lut.cpp)
305334
306335set (${PROJECT_NAME} _DECOMPOSITIONS_SOURCES
307336 src/decompositions/decompositions.cpp
308337 src/decompositions/eigen-solver.cpp
338+ src/decompositions/generalized-eigen-solver.cpp
339+ src/decompositions/generalized-self-adjoint-eigen-solver.cpp
340+ src/decompositions/complex-eigen-solver.cpp
341+ src/decompositions/complex-schur.cpp
309342 src/decompositions/llt-solver.cpp
310343 src/decompositions/ldlt-solver.cpp
311- src/decompositions/minres-solver.cpp
344+ src/decompositions/bdcsvd-solver.cpp
345+ src/decompositions/jacobisvd-solver.cpp
346+ src/decompositions/fullpivlu-solver.cpp
347+ src/decompositions/hessenberg-decomposition.cpp
348+ src/decompositions/real-qz.cpp
349+ src/decompositions/tridiagonalization.cpp
350+ src/decompositions/real-schur.cpp
351+ src/decompositions/partialpivlu-solver.cpp
352+ src/decompositions/sparse-lu-solver.cpp
353+ src/decompositions/sparse-qr-solver.cpp
312354 src/decompositions/qr-solvers.cpp
313- src/decompositions/eigen-solver.cpp
314355 src/decompositions/self-adjoint-eigen-solver.cpp
315356 src/decompositions/permutation-matrix.cpp
316357 src/decompositions/simplicial-llt-solver.cpp
0 commit comments