From e391a7b210844a7e8a32fe4d7ef4495ae0132394 Mon Sep 17 00:00:00 2001
From: Elias Pipping <elias.pipping@fu-berlin.de>
Date: Fri, 28 Jun 2013 12:17:19 +0200
Subject: [PATCH] rename: descDir -> v

---
 dune/tectonic/minimisation.hh | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/dune/tectonic/minimisation.hh b/dune/tectonic/minimisation.hh
index 7d26a015..37475bd9 100644
--- a/dune/tectonic/minimisation.hh
+++ b/dune/tectonic/minimisation.hh
@@ -14,7 +14,7 @@ namespace Dune {
 template <class Functional>
 void descentMinimisation(Functional const &J,
                          typename Functional::SmallVector &x,
-                         typename Functional::SmallVector const &descDir,
+                         typename Functional::SmallVector const &v,
                          Bisection const &bisection) {
   using SmallVector = typename Functional::SmallVector;
   using LocalNonlinearityType = typename Functional::NonlinearityType;
@@ -27,15 +27,15 @@ void descentMinimisation(Functional const &J,
 
      since A is symmetric.
   */
-  SmallVector tmp = J.b;               //  b
-  J.A.mmv(x, tmp);                     //  b-Au
-  double const JRestb = tmp * descDir; // <b-Au,v>
+  SmallVector tmp = J.b;         //  b
+  J.A.mmv(x, tmp);               //  b-Au
+  double const JRestb = tmp * v; // <b-Au,v>
 
-  J.A.mv(descDir, tmp);                //  Av
-  double const JRestA = tmp * descDir; // <Av,v>
+  J.A.mv(v, tmp);                //  Av
+  double const JRestA = tmp * v; // <Av,v>
 
-  MyDirectionalConvexFunction<LocalNonlinearityType> const JRest(
-      JRestA, JRestb, *J.phi, x, descDir);
+  MyDirectionalConvexFunction<LocalNonlinearityType> const JRest(JRestA, JRestb,
+                                                                 *J.phi, x, v);
   // }}}
 
   { // Debug
@@ -66,7 +66,7 @@ void descentMinimisation(Functional const &J,
         << std::endl;
   ;
 
-  x.axpy(stepsize, descDir);
+  x.axpy(stepsize, v);
 }
 
 template <class Functional>
@@ -75,14 +75,14 @@ void minimise(Functional const &J, typename Functional::SmallVector &x,
   using SmallVector = typename Functional::SmallVector;
 
   for (size_t step = 0; step < steps; ++step) {
-    SmallVector descDir;
-    J.gradient(x, descDir);
-    descDir *= -1;
+    SmallVector v;
+    J.gradient(x, v);
+    v *= -1;
 
-    if (descDir.two_norm() < 1e-14) // TODO: Make controllable
+    if (v.two_norm() < 1e-14) // TODO: Make controllable
       return;
 
-    descentMinimisation(J, x, descDir, bisection);
+    descentMinimisation(J, x, v, bisection);
   }
 }
 }
-- 
GitLab