dune-pdelab  2.7-git
Public Types | Public Member Functions | List of all members
Dune::PDELab::CompositeLocalFunction< Children > Class Template Reference

#include <dune/pdelab/function/localfunction.hh>

Inheritance diagram for Dune::PDELab::CompositeLocalFunction< Children >:
Inheritance graph

Public Types

typedef CompositeDifferentiableFunctionLocalViewTag ImplementationTag
 

Public Member Functions

template<typename TT >
void setTime (TT time)
 Set the time in all leaf nodes of this function tree. More...
 
template<typename Entity >
void bind (const Entity &e)
 
void unbind ()
 
 CompositeLocalFunction ()
 Default Constructor. More...
 
template<typename... Args, typename = typename std::enable_if<(sizeof...(Args) == sizeof...(Children))>::type>
 CompositeLocalFunction (Args &&... args)
 Initialize all children with the passed-in objects. More...
 

Member Typedef Documentation

◆ ImplementationTag

Constructor & Destructor Documentation

◆ CompositeLocalFunction() [1/2]

template<typename... Children>
Dune::PDELab::CompositeLocalFunction< Children >::CompositeLocalFunction ( )
inline

Default Constructor.

◆ CompositeLocalFunction() [2/2]

template<typename... Children>
template<typename... Args, typename = typename std::enable_if<(sizeof...(Args) == sizeof...(Children))>::type>
Dune::PDELab::CompositeLocalFunction< Children >::CompositeLocalFunction ( Args &&...  args)
inline

Initialize all children with the passed-in objects.

Member Function Documentation

◆ bind()

template<typename... Children>
template<typename Entity >
void Dune::PDELab::CompositeLocalFunction< Children >::bind ( const Entity &  e)
inline

◆ setTime()

template<typename... Children>
template<typename TT >
void Dune::PDELab::CompositeLocalFunction< Children >::setTime ( TT  time)
inline

Set the time in all leaf nodes of this function tree.

◆ unbind()

template<typename... Children>
void Dune::PDELab::CompositeLocalFunction< Children >::unbind ( )
inline

The documentation for this class was generated from the following file: