From 72817e6e46c4281997e365aa8c819ae5f831f8f7 Mon Sep 17 00:00:00 2001
From: Oliver Sander <oliver.sander@tu-dresden.de>
Date: Sun, 23 Jun 2024 08:03:53 +0200
Subject: [PATCH] harmonicmaptest: Start with trust-region radius 0.25

This avoid two unsuccessful iterations at the beginning,
and hence reduces the overall time to run the test somewhat.
---
 test/harmonicmaptest.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/test/harmonicmaptest.cc b/test/harmonicmaptest.cc
index 3550b426..8f16768a 100644
--- a/test/harmonicmaptest.cc
+++ b/test/harmonicmaptest.cc
@@ -54,7 +54,7 @@ int main (int argc, char *argv[])
   // read solver settings
   const double tolerance                = 1e-6;
   const int maxTrustRegionSteps         = 1000;
-  const double initialTrustRegionRadius = 1;
+  const double initialTrustRegionRadius = 0.25;
   const int multigridIterations         = 200;
   const int baseIterations              = 100;
   const double mgTolerance              = 1e-10;
@@ -188,7 +188,7 @@ int main (int argc, char *argv[])
 
   x = solver.getSol();
 
-  std::size_t expectedFinalIteration = 12;
+  std::size_t expectedFinalIteration = 10;
   if (solver.getStatistics().finalIteration != expectedFinalIteration)
   {
     std::cerr << "Trust-region solver did " << solver.getStatistics().finalIteration+1
-- 
GitLab