|
dune-pdelab 2.9
|
Loading...
Searching...
No Matches
localfunction.hh
Go to the documentation of this file.
101 template<typename... Args, typename = typename std::enable_if<(sizeof...(Args) == sizeof...(Children))>::type>
134 Dune::Functions::Concept::isCallable<F, typename GV::template Codim<0>::Entity::Geometry::GlobalCoordinate>()
160 Dune::TypeTree::GenericLeafNodeTransformation<LeafNode,GridFunctionToLocalViewTransformation, Imp::LocalGridViewFunctionAdapter<LeafNode> >
161 registerNodeTransformation(LeafNode* l, GridFunctionToLocalViewTransformation* t, GridFunctionTag* tag);
164 Dune::TypeTree::SimplePowerNodeTransformation<PowerNode,GridFunctionToLocalViewTransformation,PowerLocalFunction>
165 registerNodeTransformation(PowerNode* p, GridFunctionToLocalViewTransformation* t, PowerGridFunctionTag* tag);
168 Dune::TypeTree::SimpleCompositeNodeTransformation<CompositeNode,GridFunctionToLocalViewTransformation,CompositeLocalFunction>
169 registerNodeTransformation(CompositeNode* c, GridFunctionToLocalViewTransformation* t, CompositeGridFunctionTag* tag);
void applyToTree(Tree &&tree, Visitor &&visitor)
std::decay< F >::type makeGridViewFunction(F &&f, const GridView &gridView)
STL namespace.
auto makeLocalFunctionTree(const F &f, const GV &gv) -> Imp::LocalFunctionLeafNodeWrapper< decltype(localFunction(f)) >
turn a given function tree into a local function tree
Definition localfunction.hh:125
Dune::TypeTree::GenericLeafNodeTransformation< LeafNode, GridFunctionToLocalViewTransformation, Imp::LocalGridViewFunctionAdapter< LeafNode > > registerNodeTransformation(LeafNode *l, GridFunctionToLocalViewTransformation *t, GridFunctionTag *tag)
For backward compatibility – Do not use this!
a GridFunction maps x in DomainType to y in RangeType
Definition function.hh:190
Definition function.hh:288
Visitor for Power- and CompositeGridFunctions calling the setTime() method on the leafs of the corres...
Definition function.hh:346
Definition function.hh:357
Definition function.hh:525
Definition localfunction.hh:20
PowerDifferentiableFunctionLocalViewTag ImplementationTag
Definition localfunction.hh:23
PowerLocalFunction(const std::array< std::shared_ptr< F >, k > &children)
Transformation Constructor, taking the set of new children.
Definition localfunction.hh:64
PowerLocalFunction()
Default Constructor.
Definition localfunction.hh:44
void setTime(TT time)
Set the time in all leaf nodes of this function tree.
Definition localfunction.hh:27
PowerLocalFunction(F &f)
Construct a PowerGridFunction with k clones of the function t.
Definition localfunction.hh:48
PowerLocalFunction(C0 &&c0, C1 &&c1, Children &&... children)
Initialize all children with different function objects.
Definition localfunction.hh:58
Definition localfunction.hh:73
CompositeLocalFunction()
Default Constructor.
Definition localfunction.hh:97
CompositeDifferentiableFunctionLocalViewTag ImplementationTag
Definition localfunction.hh:76
void setTime(TT time)
Set the time in all leaf nodes of this function tree.
Definition localfunction.hh:80
CompositeLocalFunction(Args &&... args)
Initialize all children with the passed-in objects.
Definition localfunction.hh:102
Definition localfunction.hh:157
Definition function/tags.hh:15
Definition function/tags.hh:18
T forward(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8