DUNE-ACFEM (unstable)

Dune::ACFem::Expressions::ExamineImpl::FunctorFactory< T, AccuFunctor, ExprPredicate, Rest > Struct Template Reference

#include <dune/acfem/expressions/examine.hh>

Classes

struct  Accumulate
 Just accumulate all values, F must accept the expression as first template parameter. More...
 
struct  Recurse
 Feed the accumulated values for the operands back into F. More...
 

Detailed Description

template<class T, template< class ... > class AccuFunctor, template< class... Arg > class ExprPredicate, class... Rest>
struct Dune::ACFem::Expressions::ExamineImpl::FunctorFactory< T, AccuFunctor, ExprPredicate, Rest >

Helper for Examine.

Parameters
AccuFuncorThis must be one of LogicalAnd, LogicalOr, BitwiseAnd, BitwiseOr, Sum, Prod as defined in mpl/accumulate.hh
ExprPredicateThe predicate "applied" to each operand and the outer expression in turn. ExprPredicate will be instantiated with T and Rest...: ExprPredicate<T, Rest...>. Note that T may be a
MPL::TypeTuple<Expr, TreePos, Parent>
.
RestAdditional arguments passed to the ExprPredicate.

The documentation for this struct was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden & Uni Heidelberg  |  generated with Hugo v0.111.3 (Sep 3, 22:42, 2025)