|
| template<class F , class GV , typename std::enable_if< models< Dune::Functions::Imp::HasFreeLocalFunction, F >() and not(TypeTree::has_node_tag< typename std::decay< F >::type >::value), int >::type = 0> |
| auto | Dune::PDELab::makeLocalFunctionTree (const F &f, const GV &gv) -> Imp::LocalFunctionLeafNodeWrapper< decltype(localFunction(f)) > |
| | turn a given function tree into a local function tree More...
|
| |
| template<class F , class GV , typename std::enable_if< models< Dune::Functions::Imp::HasFreeLocalFunction, F >() and TypeTree::has_node_tag< typename std::decay< F >::type >::value, int >::type = 0> |
| auto | Dune::PDELab::makeLocalFunctionTree (F &&f, const GV &gv) -> decltype(localView(f)) |
| |
| template<typename LeafNode > |
| Dune::TypeTree::GenericLeafNodeTransformation< LeafNode, GridFunctionToLocalViewTransformation, Imp::LocalGridViewFunctionAdapter< LeafNode > > | Dune::PDELab::registerNodeTransformation (LeafNode *l, GridFunctionToLocalViewTransformation *t, GridFunctionTag *tag) |
| |
| template<typename PowerNode > |
| Dune::TypeTree::SimplePowerNodeTransformation< PowerNode, GridFunctionToLocalViewTransformation, PowerLocalFunction > | Dune::PDELab::registerNodeTransformation (PowerNode *p, GridFunctionToLocalViewTransformation *t, PowerGridFunctionTag *tag) |
| |
| template<typename CompositeNode > |
| Dune::TypeTree::SimpleCompositeNodeTransformation< CompositeNode, GridFunctionToLocalViewTransformation, CompositeLocalFunction > | Dune::PDELab::registerNodeTransformation (CompositeNode *c, GridFunctionToLocalViewTransformation *t, CompositeGridFunctionTag *tag) |
| |
| template<class F , class GV , typename std::enable_if< not(IsGridFunction< F >::value) &&std::is_same< TypeTree::NodeTag< F >, TypeTree::LeafNodeTag >::value, int >::type = 0> |
| auto | Dune::PDELab::makeLocalFunctionTree (const GridFunctionInterface< typename F::Traits, F > &f, const GV &gv) -> Imp::LocalGridViewFunctionAdapter< F > |
| |