Skip to content

Feature/stop using old function interface

This removes all direct usages and references to the old evaluate() based function interface:

  • No longer pass old function interface to dune-localfunction's interpolate()
  • Remove no longer used includes
  • Remove remainders in comments

There's a few places where the old interface is still visible:

  • The header common/callable.hh wraps an evaluate()-based function into an operator()-based function. It still exists but is not used any more in dune-functions.
  • The header common/funtionfromcallable.hh wraps an operator()-based function into an evaluate()-based function. It still exists but is not used any more in dune-functions.
  • By including local finite element implementations from dune-localfunctions we still include dune/common/function.hh indirectly.

Merge request reports