DUNE-ACFEM (2.5.1)
Dune::ACFem::UnaryVectorExpression< IdentityOperation, Vector > Class Template Reference
This is the only allowed starting point for vector-expressions: here we allow vectors to be wrapped inside the Identity-operation in order to be valid ExpressionTemplates for further operation. More...
#include <dune/acfem/expressions/vectorexpression.hh>
Collaboration diagram for Dune::ACFem::UnaryVectorExpression< IdentityOperation, Vector >:
Public Types | |
typedef UnaryVectorExpression< IdentityOperation, Vector > | ExpressionType |
The type of the underlying expression. | |
Public Member Functions | |
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 Vector>
class Dune::ACFem::UnaryVectorExpression< IdentityOperation, Vector >
class Dune::ACFem::UnaryVectorExpression< IdentityOperation, Vector >
This is the only allowed starting point for vector-expressions: here we allow vectors to be wrapped inside the Identity-operation in order to be valid ExpressionTemplates for further operation.
We require that the Dune::FieldTraits give a reasonable result for the components of Vector (but not necessarily for Vector itself). It is illegal to wrap an existing vector-expression into an IdentityOperation.
We need to specialize this for FieldMatrix objects.
The documentation for this class was generated from the following file:
- dune/acfem/expressions/vectorexpression.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Aug 13, 22:30, 2024)