The main implementation of an operator depending on a grid-function. More...
#include <GridFunctionOperator.hpp>
Public Types | |
| using | GridFunction = GF |
| using | Implementation = Imp |
Public Member Functions | |
| template<class GridFct , class Impl > | |
| GridFunctionOperator (GridFct &&gridFct, Impl &&impl, int derivDeg, int gridFctOrder) | |
Constructor. Stores a copy of gridFct and impl. More... | |
| template<class GridView > | |
| void | update (GridView const &) |
Friends | |
| auto | localOperator (GridFunctionOperator const &op) |
The main implementation of an operator depending on a grid-function.
An Operator that takes a grid-function as coefficient. Generates a GridFunctionLocalOperator on localOperator()
The class implements the interface of an Operator.
| GF | The class type of the grid-function |
| Imp | Class providing the local assembling method, forwarded to GridFunctionLocalOperator class |
Requirements:
GF models the Concepts::GridFunction
|
inline |
Constructor. Stores a copy of gridFct and impl.
A GridFunctionOperator takes a grid-function and an implementation class for the assemble method.