|
dune-fem
2.8-git
|
#include <dune/fem/operator/common/tuple.hh>

Public Types | |
| typedef BaseType::DomainFunctionType | DomainFunctionType |
| typedef BaseType::RangeFunctionType | RangeFunctionType |
| typedef DomainFunction::RangeFieldType | DomainFieldType |
| field type of the operator's domain More... | |
| typedef RangeFunction::RangeFieldType | RangeFieldType |
| field type of the operator's range More... | |
Public Member Functions | |
| template<class ... Args> | |
| TupleOperator (Args &&... args) | |
| void | operator() (const DomainFunctionType &arg, RangeFunctionType &dest) const |
| virtual void | operator() (const DomainFunctionType &u, RangeFunctionType &w) const=0 |
| application operator More... | |
| virtual void | finalize () |
| finalization of operator More... | |
Protected Member Functions | |
| template<std::size_t I> | |
| void | apply (const DomainFunctionType &arg, RangeFunctionType &dest, RangeFunctionType &tmp, std::integral_constant< std::size_t, I >) const |
| void | apply (const DomainFunctionType &arg, RangeFunctionType &dest, RangeFunctionType &tmp, std::integral_constant< std::size_t, sizeof ...(Operators) >) const |
|
inherited |
field type of the operator's domain
| typedef BaseType::DomainFunctionType Dune::Fem::TupleOperator< Operators >::DomainFunctionType |
|
inherited |
field type of the operator's range
| typedef BaseType::RangeFunctionType Dune::Fem::TupleOperator< Operators >::RangeFunctionType |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inlinevirtualinherited |
finalization of operator
|
inline |
|
pure virtualinherited |
application operator
| [in] | u | argument discrete function |
| [out] | w | destination discrete function |