From 00595ea8ce0504a53dc782310b2106acf3fdf3cd Mon Sep 17 00:00:00 2001
From: Elias Pipping <elias.pipping@fu-berlin.de>
Date: Mon, 12 Sep 2011 15:18:15 +0200
Subject: [PATCH] Allow for comparison of minima

---
 src/test-gradient-method.cc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/test-gradient-method.cc b/src/test-gradient-method.cc
index b9383b07..bf4f9f56 100644
--- a/src/test-gradient-method.cc
+++ b/src/test-gradient-method.cc
@@ -11,7 +11,7 @@
 #include <cassert>
 
 template <int dim, class Function>
-void functionTester(
+double functionTester(
     Dune::SampleFunctional<dim, Function> J,
     typename Dune::SampleFunctional<dim, Function>::SmallVector &start,
     size_t runs) {
@@ -23,7 +23,9 @@ void functionTester(
     if (i != runs)
       std::cout << "New value: J(...) = " << J(start) << std::endl;
   }
-  std::cout << "Final value J(...) = " << J(start) << std::endl;
+  double const final = J(start);
+  std::cout << "Final value J(...) = " << final << std::endl;
+  return final;
 }
 
 void testSampleFunction() {
-- 
GitLab