|
dune-functions 2.8.0
|
Loading...
Searching...
No Matches
Dune::Functions::GridFunction< Range(Domain), ES, DerivativeTraits, bufferSize > Class Template Reference
Wrapper class for functions defined on a Grid. More...
#include <dune/functions/gridfunctions/gridfunction.hh>
Inheritance diagram for Dune::Functions::GridFunction< Range(Domain), ES, DerivativeTraits, bufferSize >:

Public Member Functions | |
| template<class F , disableCopyMove< GridFunction, F > = 0> | |
| GridFunction (F &&f) | |
| Construct from function. | |
| GridFunction ()=default | |
| Range | operator() (const Domain &x) const |
| Evaluation of wrapped function. | |
| const EntitySet & | entitySet () const |
| Get associated EntitySet. | |
Detailed Description
template<class Range, class Domain, class ES, template< class > class DerivativeTraits, size_t bufferSize>
class Dune::Functions::GridFunction< Range(Domain), ES, DerivativeTraits, bufferSize >
class Dune::Functions::GridFunction< Range(Domain), ES, DerivativeTraits, bufferSize >
Wrapper class for functions defined on a Grid.
Being defined on a grid means in particular that you can evaluate the function in local coordinates of a given entities of the grid. The set of the entities this function is defined on is given by an EntitySet.
This models the Concept::GridFunction<Range(Domain), EntitySet, DerivativeTraits> concept.
Constructor & Destructor Documentation
◆ GridFunction() [1/2]
template<class Range , class Domain , class ES , template< class > class DerivativeTraits, size_t bufferSize>
template<class F , disableCopyMove< GridFunction, F > = 0>
|
inline |
Construct from function.
- Template Parameters
-
F Function type
- Parameters
-
f Function of type F
Calling derivative(DifferentiableFunction) will result in an exception if the passed function does provide a free derivative() function found via ADL.
◆ GridFunction() [2/2]
template<class Range , class Domain , class ES , template< class > class DerivativeTraits, size_t bufferSize>
|
default |
Member Function Documentation
◆ entitySet()
template<class Range , class Domain , class ES , template< class > class DerivativeTraits, size_t bufferSize>
|
inline |
Get associated EntitySet.
This is free function will be found by ADL.
◆ operator()()
template<class Range , class Domain , class ES , template< class > class DerivativeTraits, size_t bufferSize>
|
inline |
Evaluation of wrapped function.
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8