|
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 > |
|