From 1b148d9e2e1fdd5ab39c22230ac93dfa52cfa973 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Thu, 8 Oct 2015 11:32:46 +0200 Subject: [PATCH] Move IncompleteCholesky to official modules --- Eigen/IterativeLinearSolvers | 1 + .../src/IterativeLinearSolvers}/IncompleteCholesky.h | 0 test/CMakeLists.txt | 1 + {unsupported/test => test}/incomplete_cholesky.cpp | 2 +- unsupported/Eigen/IterativeSolvers | 1 - unsupported/test/CMakeLists.txt | 1 - 6 files changed, 3 insertions(+), 3 deletions(-) rename {unsupported/Eigen/src/IterativeSolvers => Eigen/src/IterativeLinearSolvers}/IncompleteCholesky.h (100%) rename {unsupported/test => test}/incomplete_cholesky.cpp (96%) diff --git a/Eigen/IterativeLinearSolvers b/Eigen/IterativeLinearSolvers index f5fdcd9e5..027e537c6 100644 --- a/Eigen/IterativeLinearSolvers +++ b/Eigen/IterativeLinearSolvers @@ -34,6 +34,7 @@ #include "src/IterativeLinearSolvers/LeastSquareConjugateGradient.h" #include "src/IterativeLinearSolvers/BiCGSTAB.h" #include "src/IterativeLinearSolvers/IncompleteLUT.h" +#include "src/IterativeLinearSolvers/IncompleteCholesky.h" #include "src/Core/util/ReenableStupidWarnings.h" diff --git a/unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h b/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h similarity index 100% rename from unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h rename to Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 767e82f21..9684c90e8 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -236,6 +236,7 @@ ei_add_test(sparse_solvers) ei_add_test(sparse_permutations) ei_add_test(simplicial_cholesky) ei_add_test(conjugate_gradient) +ei_add_test(incomplete_cholesky) ei_add_test(bicgstab) ei_add_test(lscg) ei_add_test(sparselu) diff --git a/unsupported/test/incomplete_cholesky.cpp b/test/incomplete_cholesky.cpp similarity index 96% rename from unsupported/test/incomplete_cholesky.cpp rename to test/incomplete_cholesky.cpp index cc2ed698e..435e2839a 100644 --- a/unsupported/test/incomplete_cholesky.cpp +++ b/test/incomplete_cholesky.cpp @@ -18,7 +18,7 @@ template void test_incomplete_cholesky_T() ConjugateGradient > > cg_illt_lower_amd; ConjugateGradient > > cg_illt_lower_nat; ConjugateGradient > > cg_illt_upper_amd; - ConjugateGradient > > cg_illt_upper_nat; + ConjugateGradient > > cg_illt_upper_nat; CALL_SUBTEST( check_sparse_spd_solving(cg_illt_lower_amd) ); diff --git a/unsupported/Eigen/IterativeSolvers b/unsupported/Eigen/IterativeSolvers index ff0d59b6e..f0c017f00 100644 --- a/unsupported/Eigen/IterativeSolvers +++ b/unsupported/Eigen/IterativeSolvers @@ -33,7 +33,6 @@ #include "../../Eigen/Jacobi" #include "../../Eigen/Householder" #include "src/IterativeSolvers/GMRES.h" -#include "src/IterativeSolvers/IncompleteCholesky.h" //#include "src/IterativeSolvers/SSORPreconditioner.h" #include "src/IterativeSolvers/MINRES.h" diff --git a/unsupported/test/CMakeLists.txt b/unsupported/test/CMakeLists.txt index 79e70ced4..7a1737edd 100644 --- a/unsupported/test/CMakeLists.txt +++ b/unsupported/test/CMakeLists.txt @@ -91,7 +91,6 @@ endif() ei_add_test(polynomialsolver) ei_add_test(polynomialutils) ei_add_test(splines) -ei_add_test(incomplete_cholesky) ei_add_test(gmres) ei_add_test(minres) ei_add_test(levenberg_marquardt)