Dune-Fufem 2.11-git
Loading...
Searching...
No Matches

Coefficient function. More...

#include <dune/fufem/forms/coefficient.hh>

Inheritance diagram for Dune::Fufem::Forms::Coefficient< F >:
Inheritance graph

Classes

class  LocalOperator
 

Public Types

using Element = typename F::EntitySet::Element
 
using Range = decltype(std::declval< LocalFunction >()(std::declval< LocalDomain >()))
 

Public Member Functions

 Coefficient (const F &f)
 
 Coefficient (const F &f, std::size_t order)
 
auto basis () const
 
auto treePath () const
 

Static Public Attributes

static constexpr std::size_t arity
 

Friends

LocalOperator localOperator (const Coefficient &coefficient)
 

Detailed Description

template<class F>
class Dune::Fufem::Forms::Coefficient< F >

Coefficient function.

Template Parameters
FType of the wrapped GridFunction

This wraps a GridFunction in the sense of Dune::Functions and provides the extended interface of a 0-linear operator required to use the function as coefficient within Dune::Fufem::Forms.

Member Typedef Documentation

◆ Element

template<class F >
using Dune::Fufem::Forms::Coefficient< F >::Element = typename F::EntitySet::Element

◆ Range

template<class F >
using Dune::Fufem::Forms::Coefficient< F >::Range = decltype(std::declval<LocalFunction>()(std::declval<LocalDomain>()))

Constructor & Destructor Documentation

◆ Coefficient() [1/2]

template<class F >
Dune::Fufem::Forms::Coefficient< F >::Coefficient ( const F &  f)
inline

◆ Coefficient() [2/2]

template<class F >
Dune::Fufem::Forms::Coefficient< F >::Coefficient ( const F &  f,
std::size_t  order 
)
inline

Member Function Documentation

◆ basis()

template<class F >
auto Dune::Fufem::Forms::Coefficient< F >::basis ( ) const
inline

◆ treePath()

template<class F >
auto Dune::Fufem::Forms::Coefficient< F >::treePath ( ) const
inline

Friends And Related Symbol Documentation

◆ localOperator

template<class F >
LocalOperator localOperator ( const Coefficient< F > &  coefficient)
friend

Member Data Documentation

◆ arity

constexpr std::size_t Dune::Fufem::Forms::MultilinearOperator< k >::arity
staticconstexprinherited

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