DUNE-ACFEM (2.5.1)

FunctionExpressionOptimizations

Define common expression optimizations, like double identity-wrapping, double unary minus, operations which involve the usual zero-elements (ZeroGridFunction, ZeroParameter). More...

Modules

 MinusFunctionOptimizations
 
 FunctionConstantsOptimizations
 
 ZeroFunctionOptimizations
 
 OneFunctionOptimizations
 Optimizations for scalar (x->1) functions.
 
 WrapperExpressionOptimizations
 If a GridFunctionExpression only consists of wrapped components, constants and parameters, then it is much more efficient to wrap the entire expression once more in order to make sure that the transformation from the local to the global coordinate system only has to be performed once for the entire expression instead of computing the global coordinates again and again for each component of the expression.
 

Functions

template<class FunctionSpace , class Expression >
static Expression Dune::ACFem::operator* (const GridFunctionExpression< FunctionSpace, Expression > &f_)
 Avoid double wrapping.
 
template<class FunctionSpace , class GridPart >
static ZeroGridFunction< FunctionSpace, GridPart > Dune::ACFem::operator* (const ZeroGridFunction< FunctionSpace, GridPart > &f_)
 Avoid double wrapping.
 

Detailed Description

Define common expression optimizations, like double identity-wrapping, double unary minus, operations which involve the usual zero-elements (ZeroGridFunction, ZeroParameter).

Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (Apr 25, 22:37, 2024)