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