DUNE-ACFEM (2.5.1)
Dune::ACFem::BinaryFunctionalExpression< BinOp, LeftArg, RightArg > Class Template Reference
Binary functional expression. More...
#include <dune/acfem/operators/functionals/functionalexpression.hh>
Collaboration diagram for Dune::ACFem::BinaryFunctionalExpression< BinOp, LeftArg, RightArg >:
Public Types | |
typedef Traits::GlobalFunctionalType | ExpressionType |
The type of the underlying expression. | |
Public Member Functions | |
template<class DFTraits > | |
void | coefficients (Fem::DiscreteFunctionInterface< DFTraits > &coeffs) |
Compute the basis representation, which means: do the assembling stuff. | |
template<class DFImpl > | |
void | coefficients (Fem::DiscreteFunctionInterface< DFImpl > &coeffs) |
Compute the basis representation, which means: do the assembling stuff. | |
template<class DFTraits > | |
RangeType | operator() (const Fem::DiscreteFunctionInterface< DFTraits > &arg) const |
template<class DFImpl > | |
RangeType | operator() (const Fem::DiscreteFunctionInterface< DFImpl > &arg) const |
Compute the value. | |
const ExpressionType & | expression () const |
Return a const reference to the underlying expression. | |
ExpressionType & | expression () |
Return a mutable reference to the underlying expression. | |
ExpressionType | operator* () const |
Return a copy from of the underlying expression. | |
Detailed Description
template<class BinOp, class LeftArg, class RightArg>
class Dune::ACFem::BinaryFunctionalExpression< BinOp, LeftArg, RightArg >
class Dune::ACFem::BinaryFunctionalExpression< BinOp, LeftArg, RightArg >
Binary functional expression.
This should work for binary +, - and multiplication FROM THE LEFT with scalars and parameters.
Member Function Documentation
◆ operator()()
template<class DiscreteFunctionSpace , class Traits >
template<class DFTraits >
|
inlineinherited |
References Dune::ACFem::asImp().
The documentation for this class was generated from the following file:
- dune/acfem/operators/functionals/functionalexpression.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 12, 23:30, 2024)