3 #include <dune/common/version.hh> 5 #include <dune/common/typeutilities.hh> 6 #include <dune/functions/common/functionfromcallable.hh> 12 template <
class Traits,
class F,
13 class Range =
typename Traits::RangeType,
14 class Domain =
typename Traits::DomainType>
15 auto functionFromCallableImpl(F
const& f, Dune::PriorityTag<2>)
17 return Dune::Functions::FunctionFromCallable<Range(Domain), F>(f);
20 template <
class Signature,
class F>
21 auto functionFromCallableImpl(F
const& f, Dune::PriorityTag<1>)
23 return Dune::Functions::FunctionFromCallable<Signature, F>(f);
27 template <
class SigTraits,
class F>
28 auto functionFromCallable(F
const& f)
30 return Impl::functionFromCallableImpl<SigTraits>(f, Dune::PriorityTag<10>{});
Definition: AdaptBase.hpp:6