|
dune-pdelab 2.8
|
Loading...
Searching...
No Matches
localfunction.hh File Reference
#include <array>#include <type_traits>#include <dune/pdelab/function/tags.hh>#include <dune/pdelab/function/localfunctionhelper.hh>#include <dune/pdelab/function/oldinterfaceadapter.hh>#include <dune/functions/common/signature.hh>#include <dune/functions/gridfunctions/gridviewfunction.hh>Go to the source code of this file.
Classes | |
| class | Dune::PDELab::PowerLocalFunction< F, k > |
| class | Dune::PDELab::CompositeLocalFunction< Children > |
| struct | Dune::PDELab::GridFunctionToLocalViewTransformation |
Namespaces | |
| namespace | Dune |
| For backward compatibility – Do not use this! | |
| namespace | Dune::PDELab |
Functions | |
| 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 | |
| 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 > |
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8