diff --git a/dune/tectonic/nicefunction.hh b/dune/tectonic/nicefunction.hh index a779b44053b3a136ffdee3af02604f0ddf00e4dc..aa65fb9ebb5d8c4432c04db2fd6d1b526eb1336b 100644 --- a/dune/tectonic/nicefunction.hh +++ b/dune/tectonic/nicefunction.hh @@ -9,7 +9,7 @@ #include <dune/common/function.hh> namespace Dune { -class NiceFunction : public VirtualFunction<double, double> { +class NiceFunction { public: virtual ~NiceFunction() {} @@ -26,6 +26,8 @@ class NiceFunction : public VirtualFunction<double, double> { // Whether H(|.|) is smooth at zero bool virtual smoothesNorm() const { return false; } + + void virtual evaluate(double const &x, double &y) const = 0; }; class RuinaFunction : public NiceFunction {