DUNE-FUNCTIONS (unstable)
Wrapper class for functions defined on a Grid. More...
#include <dune/functions/gridfunctions/gridfunction.hh>
Public Member Functions | |
template<class F , disableCopyMove< GridFunction, F > = 0> | |
GridFunction (F &&f) | |
Construct from function. More... | |
Range | operator() (const Domain &x) const |
Evaluation of wrapped function. More... | |
const EntitySet & | entitySet () const |
Get associated EntitySet. More... | |
Friends | |
DerivativeInterface | derivative (const GridFunction &t) |
Get derivative of wrapped function. More... | |
LocalFunctionInterface | localFunction (const GridFunction &t) |
Get local function of wrapped function. More... | |
Detailed Description
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()
|
inline |
Construct from function.
- Template Parameters
-
F Function type
- Parameters
-
f Function of type F
Requirements:
- The passed function
f
must be a module of the GridFunction concept, see Concept::GridFunction.
Member Function Documentation
◆ entitySet()
|
inline |
Get associated EntitySet.
The EntitySet
is a range of grid entities the associated LocalFunction
can be bound to.
◆ operator()()
|
inline |
Evaluation of wrapped function.
Evaluate the wrapped function in global coordinates x
.
Friends And Related Function Documentation
◆ derivative
|
friend |
Get derivative of wrapped function.
This is a free function that will be found by ADL.
The derivative is returned as GridFunction of a type specified in the GridFunctionTraits
.
◆ localFunction
|
friend |
Get local function of wrapped function.
This is a free function, to be found by ADL.
Notice that the returned LocalFunction can only be used after it has been bound to a proper local context.
The documentation for this class was generated from the following file:
- dune/functions/gridfunctions/gridfunction.hh