From a64d71d7821e27f4355b2db25f7c145e1b1e3251 Mon Sep 17 00:00:00 2001
From: Elias Pipping <elias.pipping@fu-berlin.de>
Date: Thu, 3 Nov 2011 01:52:12 +0100
Subject: [PATCH] MyNonlinearity -> LocalNonlinearity

---
 dune/tectonic/globalnonlinearity.hh           |  2 +-
 ...mynonlinearity.hh => localnonlinearity.hh} |  8 +++----
 dune/tectonic/myblockproblem.hh               |  4 ++--
 dune/tectonic/samplefunctional.hh             | 10 ++++-----
 src/octave/duneevaluate.cc                    |  2 +-
 src/octave/duneminimise.cc                    |  2 +-
 src/test-gradient-method.cc                   | 22 +++++++++----------
 7 files changed, 25 insertions(+), 25 deletions(-)
 rename dune/tectonic/{mynonlinearity.hh => localnonlinearity.hh} (90%)

diff --git a/dune/tectonic/globalnonlinearity.hh b/dune/tectonic/globalnonlinearity.hh
index 2dc0a29b..3d118ce0 100644
--- a/dune/tectonic/globalnonlinearity.hh
+++ b/dune/tectonic/globalnonlinearity.hh
@@ -5,7 +5,7 @@
 
 //#include <dune/common/bitsetvector.hh>
 #include <dune/common/fvector.hh>
-#include <dune/tectonic/mynonlinearity.hh>
+#include <dune/tectonic/localnonlinearity.hh>
 
 namespace Dune {
 template <int dim, class OuterFunctionType> class GlobalNonlinearity {
diff --git a/dune/tectonic/mynonlinearity.hh b/dune/tectonic/localnonlinearity.hh
similarity index 90%
rename from dune/tectonic/mynonlinearity.hh
rename to dune/tectonic/localnonlinearity.hh
index d68bb829..6a1554d1 100644
--- a/dune/tectonic/mynonlinearity.hh
+++ b/dune/tectonic/localnonlinearity.hh
@@ -1,7 +1,7 @@
 /* -*- mode:c++; mode:semantic -*- */
 
-#ifndef MYNONLINEARITY_HH
-#define MYNONLINEARITY_HH
+#ifndef LOCAL_NONLINEARITY_HH
+#define LOCAL_NONLINEARITY_HH
 
 #include <dune/common/fvector.hh>
 #include <dune/common/fmatrix.hh>
@@ -13,12 +13,12 @@
 #include "nicefunction.hh"
 
 namespace Dune {
-template <int dimension> class MyNonlinearity {
+template <int dimension> class LocalNonlinearity {
 public:
   typedef FieldVector<double, dimension> VectorType;
   typedef FieldMatrix<double, dimension, dimension> MatrixType;
 
-  MyNonlinearity(NiceFunction const &func) : func_(func) {}
+  LocalNonlinearity(NiceFunction const &func) : func_(func) {}
 
   double operator()(VectorType const x) const {
     double ret;
diff --git a/dune/tectonic/myblockproblem.hh b/dune/tectonic/myblockproblem.hh
index 54f7f66c..7c3a9882 100644
--- a/dune/tectonic/myblockproblem.hh
+++ b/dune/tectonic/myblockproblem.hh
@@ -9,7 +9,7 @@
 #include <dune/tnnmg/problem-classes/bisection.hh>
 #include <dune/tnnmg/problem-classes/onedconvexfunction.hh>
 
-#include "mynonlinearity.hh"
+#include "localnonlinearity.hh"
 #include "nicefunction.hh"
 #include "samplefunctional.hh"
 
@@ -99,7 +99,7 @@ class MyBlockProblem<MyConvexProblemTypeTEMPLATE>::IterateObject {
 
       FunctionType f;
       problem.newphi.restriction(m, f);
-      Dune::MyNonlinearity<block_size> const phi(f);
+      Dune::LocalNonlinearity<block_size> const phi(f);
       Dune::SampleFunctional<block_size> localJ(*localA, localb, phi);
 
       LocalVectorType correction;
diff --git a/dune/tectonic/samplefunctional.hh b/dune/tectonic/samplefunctional.hh
index 5e0b2525..1d510f54 100644
--- a/dune/tectonic/samplefunctional.hh
+++ b/dune/tectonic/samplefunctional.hh
@@ -12,7 +12,7 @@
 #include <dune/tnnmg/problem-classes/bisection.hh>
 #include <dune/tnnmg/problem-classes/directionalconvexfunction.hh>
 
-#include "mynonlinearity.hh"
+#include "localnonlinearity.hh"
 
 namespace Dune {
 template <int dim> class SampleFunctional {
@@ -20,7 +20,7 @@ template <int dim> class SampleFunctional {
   typedef FieldVector<double, dim> SmallVector;
   typedef FieldMatrix<double, dim, dim> SmallMatrix;
 
-  typedef MyNonlinearity<dim> NonlinearityType;
+  typedef LocalNonlinearity<dim> NonlinearityType;
 
   SampleFunctional(SmallMatrix const &A, SmallVector const &b,
                    NonlinearityType const &phi)
@@ -159,9 +159,9 @@ void minimise(Functional const J, typename Functional::SmallVector &x,
     J.A.mmv(x, tmp);                     //  b-Au
     double const JRestb = tmp * descDir; // <b-Au,v>
 
-    typedef typename Functional::NonlinearityType MyNonlinearityType;
-    MyNonlinearityType phi = J.phi;
-    typedef DirectionalConvexFunction<MyNonlinearityType>
+    typedef typename Functional::NonlinearityType LocalNonlinearityType;
+    LocalNonlinearityType phi = J.phi;
+    typedef DirectionalConvexFunction<LocalNonlinearityType>
     MyDirectionalConvexFunctionType;
     // FIXME: We cannot pass J.phi directly because the constructor
     // does not allow for constant arguments
diff --git a/src/octave/duneevaluate.cc b/src/octave/duneevaluate.cc
index 0fee6e52..ad06d46a 100644
--- a/src/octave/duneevaluate.cc
+++ b/src/octave/duneevaluate.cc
@@ -42,7 +42,7 @@ Evaluate x -> 1/2<Ax,x> - <b,x> + H(|x|) at each point y that is a column vector
     default:
       assert(false);
   }
-  Dune::MyNonlinearity<dim> phi(*foo);
+  Dune::LocalNonlinearity<dim> phi(*foo);
   Functional J(A, b, phi);
 
   Matrix points(args(3).matrix_value());
diff --git a/src/octave/duneminimise.cc b/src/octave/duneminimise.cc
index 4238fa2b..e86b326d 100644
--- a/src/octave/duneminimise.cc
+++ b/src/octave/duneminimise.cc
@@ -42,7 +42,7 @@ Make a minimisation step of x -> 1/2<Ax,x> - <b,x> + H(|x|) using DUNE starting
     default:
       assert(false);
   }
-  Dune::MyNonlinearity<dim> phi(*foo);
+  Dune::LocalNonlinearity<dim> phi(*foo);
   Functional J(A, b, phi);
 
   ColumnVector start_octave(args(3).vector_value());
diff --git a/src/test-gradient-method.cc b/src/test-gradient-method.cc
index 33597685..d0608474 100644
--- a/src/test-gradient-method.cc
+++ b/src/test-gradient-method.cc
@@ -36,7 +36,7 @@ void testIdentity() {
   b[1] = 2;
 
   Dune::LinearFunction f(1);
-  Functional J(A, b, Dune::MyNonlinearity<dim>(f));
+  Functional J(A, b, Dune::LocalNonlinearity<dim>(f));
 
   Functional::SmallVector start = b;
   start *= 17;
@@ -71,7 +71,7 @@ void testSampleFunction() {
   b[1] = 2;
 
   Dune::SampleFunction<2> f;
-  Functional J(A, b, Dune::MyNonlinearity<dim>(f));
+  Functional J(A, b, Dune::LocalNonlinearity<dim>(f));
 
   Functional::SmallVector start = b;
   start *= 17;
@@ -120,7 +120,7 @@ void testSampleFunctionNonsmooth() {
   b[1] = 2;
 
   Dune::SampleFunction<2> f;
-  Functional J(A, b, Dune::MyNonlinearity<dim>(f));
+  Functional J(A, b, Dune::LocalNonlinearity<dim>(f));
 
   Functional::SmallVector start;
   Functional::SmallVector error;
@@ -182,7 +182,7 @@ void testTrivialFunction() {
   b[1] = 2;
 
   Dune::TrivialFunction f;
-  Functional J(A, b, Dune::MyNonlinearity<dim>(f));
+  Functional J(A, b, Dune::LocalNonlinearity<dim>(f));
 
   Functional::SmallVector start = b;
   start *= 17;
@@ -226,7 +226,7 @@ void testHorribleFunction() {
   b[1] = 2;
 
   Dune::HorribleFunction f;
-  Functional J(A, b, Dune::MyNonlinearity<dim>(f));
+  Functional J(A, b, Dune::LocalNonlinearity<dim>(f));
 
   Functional::SmallVector start = b;
   start *= 17;
@@ -261,7 +261,7 @@ void testHorribleFunctionLogarithmic() {
   b[1] = 2;
 
   Dune::HorribleFunctionLogarithmic f;
-  Functional J(A, b, Dune::MyNonlinearity<dim>(f));
+  Functional J(A, b, Dune::LocalNonlinearity<dim>(f));
 
   Functional::SmallVector start = b;
   start *= 17;
@@ -300,7 +300,7 @@ void testSampleFunction3D() {
   b[2] = 3;
 
   Dune::SampleFunction<2> f;
-  Functional J(A, b, Dune::MyNonlinearity<dim>(f));
+  Functional J(A, b, Dune::LocalNonlinearity<dim>(f));
 
   Functional::SmallVector start = b;
   start *= 17;
@@ -338,7 +338,7 @@ void testSampleFunction2() {
   b[1] = 1;
 
   Dune::SampleFunction<2> f;
-  Functional J(A, b, Dune::MyNonlinearity<dim>(f));
+  Functional J(A, b, Dune::LocalNonlinearity<dim>(f));
 
   Functional::SmallVector start = b;
 
@@ -372,7 +372,7 @@ void testSampleFunctionSteep1() {
   b[1] = 2;
 
   Dune::SampleFunction<2> f;
-  Functional J(A, b, Dune::MyNonlinearity<dim>(f));
+  Functional J(A, b, Dune::LocalNonlinearity<dim>(f));
 
   Functional::SmallVector start;
 
@@ -409,7 +409,7 @@ void testSampleFunctionSteep2() {
   b[1] = 2.5;
 
   Dune::SampleFunction<2> f;
-  Functional J(A, b, Dune::MyNonlinearity<dim>(f));
+  Functional J(A, b, Dune::LocalNonlinearity<dim>(f));
 
   Functional::SmallVector start;
 
@@ -446,7 +446,7 @@ void testSteepFunction() {
   b[1] = 2.5;
 
   Dune::SampleFunction<100> f;
-  Functional J(A, b, Dune::MyNonlinearity<dim>(f));
+  Functional J(A, b, Dune::LocalNonlinearity<dim>(f));
 
   Functional::SmallVector start;
 
-- 
GitLab