From b65f38a75d006b2419b9c78b9a84af552f66d105 Mon Sep 17 00:00:00 2001
From: labourasse <labourassee@gmail.com>
Date: Thu, 3 Apr 2025 09:47:13 +0200
Subject: [PATCH] trick to pass the tests: third attempt

---
 tests/test_EigenvalueSolver.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tests/test_EigenvalueSolver.cpp b/tests/test_EigenvalueSolver.cpp
index be3817b1..2b120d0d 100644
--- a/tests/test_EigenvalueSolver.cpp
+++ b/tests/test_EigenvalueSolver.cpp
@@ -638,7 +638,6 @@ TEST_CASE("EigenvalueSolver", "[algebra]")
 
     SECTION("symmetric tiny matrix")
     {
-#ifdef PUGS_HAS_SLEPC
       TinyMatrix<3> TestA{3e10, 2e10, 4e10, 2e10, 0, 2e10, 4e10, 2e10, 3e10};
       TinyMatrix<3> TestA2{4, 2, 3, 2, 0, 2, 3, 2, 4};
       TinyMatrix<3> TestB{1, -1, 0, -1, 1, 0, 0, 0, 3};
@@ -647,6 +646,7 @@ TEST_CASE("EigenvalueSolver", "[algebra]")
       TinyMatrix<3> TestE{3e-10, 2e-10, 4e-10, 2e-10, 0, 2e-10, 4e-10, 2e-10, 3e-10};
 
       TinyMatrix<3> expA2;
+#ifdef PUGS_HAS_SLEPC
 
       auto [eigenvalues, eigenmatrix] = EigenvalueSolver{}.findEigen(TestA);
       TinyMatrix<3> Diag              = zero;
@@ -729,7 +729,7 @@ TEST_CASE("EigenvalueSolver", "[algebra]")
           REQUIRE((B(i, j) - TestE(i, j)) / frobeniusNorm(TestE) == Catch::Approx(0).margin(1E-8));
         }
       }
-    }
 #endif
+    }
   }
 }
-- 
GitLab