From 095fc4ab35ecb299cb15aa5ce2bcb924af517858 Mon Sep 17 00:00:00 2001
From: Elias Pipping <elias.pipping@fu-berlin.de>
Date: Sun, 18 Sep 2011 23:15:57 +0200
Subject: [PATCH] FiniteScalarIncreasingConvexFunction->NiceFunction

---
 src/Makefile.am                                       |  2 +-
 src/mynonlinearity.hh                                 |  2 +-
 ...larincreasingconvexfunction.hh => nicefunction.hh} | 11 +++++------
 src/samplefunctional.hh                               |  2 +-
 4 files changed, 8 insertions(+), 9 deletions(-)
 rename src/{finitescalarincreasingconvexfunction.hh => nicefunction.hh} (67%)

diff --git a/src/Makefile.am b/src/Makefile.am
index f7968c83..db4334ce 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -7,7 +7,7 @@ noinst_PROGRAMS = \
 test_gradient_method_SOURCES = \
 	test-gradient-method.cc \
 	mynonlinearity.hh \
-	finitescalarincreasingconvexfunction.hh \
+	nicefunction.hh \
 	samplefunctional.hh
 
 check-am:
diff --git a/src/mynonlinearity.hh b/src/mynonlinearity.hh
index ec5cb9cb..30185b79 100644
--- a/src/mynonlinearity.hh
+++ b/src/mynonlinearity.hh
@@ -10,7 +10,7 @@
 
 #include <limits>
 
-#include "finitescalarincreasingconvexfunction.hh"
+#include "nicefunction.hh"
 
 namespace Dune {
 template <int dimension, class OuterFunction = Dune::TrivialFunction>
diff --git a/src/finitescalarincreasingconvexfunction.hh b/src/nicefunction.hh
similarity index 67%
rename from src/finitescalarincreasingconvexfunction.hh
rename to src/nicefunction.hh
index 9225c0f1..6940ca08 100644
--- a/src/finitescalarincreasingconvexfunction.hh
+++ b/src/nicefunction.hh
@@ -1,19 +1,18 @@
 /* -*- mode:c++; mode:semantic -*- */
 
-#ifndef FINITE_SCALAR_INCREASING_CONVEX_FUNCTION_HH
-#define FINITE_SCALAR_INCREASING_CONVEX_FUNCTION_HH
+#ifndef NICE_FUNCTION_HH
+#define NICE_FUNCTION_HH
 
 #include <dune/common/function.hh>
 
 namespace Dune {
-class FiniteScalarIncreasingConvexFunction
-    : public VirtualFunction<double, double> {
+class NiceFunction : public VirtualFunction<double, double> {
 public:
   virtual double leftDifferential(const double s) const = 0;
   virtual double rightDifferential(const double s) const = 0;
 };
 
-class SampleFunction : public FiniteScalarIncreasingConvexFunction {
+class SampleFunction : public NiceFunction {
 public:
   void evaluate(const double& x, double& y) const {
     y = (x < 1) ? x : (2 * x - 1);
@@ -24,7 +23,7 @@ class SampleFunction : public FiniteScalarIncreasingConvexFunction {
   double rightDifferential(const double s) const { return (s < 1) ? 1 : 2; }
 };
 
-class TrivialFunction : public FiniteScalarIncreasingConvexFunction {
+class TrivialFunction : public NiceFunction {
 public:
   void evaluate(const double& x, double& y) const { y = 0; }
 
diff --git a/src/samplefunctional.hh b/src/samplefunctional.hh
index afecb5c3..97fad3ed 100644
--- a/src/samplefunctional.hh
+++ b/src/samplefunctional.hh
@@ -11,7 +11,7 @@
 #include <dune/tnnmg/problem-classes/directionalconvexfunction.hh>
 
 #include "mynonlinearity.hh"
-#include "finitescalarincreasingconvexfunction.hh"
+#include "nicefunction.hh"
 
 namespace Dune {
 template <int dimension, class Function = TrivialFunction>
-- 
GitLab