|
dune-common 2.8.0
|
Loading...
Searching...
No Matches
function.hh
Go to the documentation of this file.
4#warning This file is deprecated after Dune 2.7! Use C++ function objects and std::function stuff instead!
40 typedef typename std::remove_cv<typename std::remove_reference< Domain >::type >::type RawDomainType;
41 typedef typename std::remove_cv<typename std::remove_reference< Range >::type >::type RawRangeType;
96 virtual void evaluate(const typename Traits::DomainType& x, typename Traits::RangeType& y) const = 0;
Definition of the DUNE_DEPRECATED macro for the case that config.h is not available.
Traits for type conversions and type information.
Impl::LambdaVirtualFunction< Domain, Range, std::decay_t< F > > makeVirtualFunction(F &&f)
make VirtualFunction out of a function object
Definition function.hh:151
#define DUNE_NO_DEPRECATED_END
Ignore deprecation warnings (end)
Definition deprecated.hh:61
#define DUNE_NO_DEPRECATED_BEGIN
Ignore deprecation warnings (start)
Definition deprecated.hh:55
RawDomainType DomainType
Raw type of output variable with removed reference and constness.
Definition function.hh:49
void evaluate(const typename Traits::DomainType &x, typename Traits::RangeType &y) const
Function evaluation.
RawRangeType RangeType
Raw type of input variable with removed reference and constness.
Definition function.hh:46
Function< constDomainType &, RangeType & >::Traits Traits
Definition function.hh:87
virtual void evaluate(const typename Traits::DomainType &x, typename Traits::RangeType &y) const =0
Function evaluation.
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8