DUNE-ACFEM (2.5.1)
Default implementation for LocalLinearFunctional. More...
#include <dune/acfem/operators/functionals/linearfunctional.hh>
Public Member Functions | |
void | init (const EntityType &entity) |
Bind to an entity. | |
template<class LocalFunction > | |
RangeType | operator() (const LocalFunction &arg) const |
Compute the value. | |
template<class LocalFunction > | |
void | coefficients (LocalFunction &coeffs) const |
Compute the basis representation, which means: do the assembling stuff. More... | |
template<class LocalFunction > | |
void | coefficients (const RangeType &c, LocalFunction &coeffs) const |
Compute the basis representation, which means: do the assembling stuff. More... | |
Detailed Description
class Dune::ACFem::LocalLinearFunctionalDefault< DiscreteFunctionSpace, Traits >
Default implementation for LocalLinearFunctional.
The default implementation has a non-trivial constructor and implements the methods
- LocalLinearFunctional::init
- LocalLinearFunctional::operator()
- LocalLinearFunctional::functional
- LocalLinearFunctional::entity
Member Function Documentation
◆ coefficients() [1/2]
|
inline |
Compute the basis representation, which means: do the assembling stuff.
To support expression templates this version accecpts a scalar factor and computes
\[ <c\,\Psi|_E, \phi^k|_E> \]
for all local basis functions \(\phi^k|_E\)
References Dune::ACFem::asImp(), and Dune::ACFem::LocalLinearFunctionalDefault< DiscreteFunctionSpace, Traits >::coefficients().
◆ coefficients() [2/2]
|
inline |
Compute the basis representation, which means: do the assembling stuff.
This has to compute
\[ <\Psi|_E, \phi^k|_E> \]
for all local basis functions \(\phi^k|_E\)
References Dune::ACFem::asImp().
Referenced by Dune::ACFem::LocalLinearFunctionalDefault< DiscreteFunctionSpace, Traits >::coefficients().
The documentation for this class was generated from the following file:
- dune/acfem/operators/functionals/linearfunctional.hh