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 >
struct Dune::ACFem::Expressions::ExamineImpl::FunctorFactory< T, AccuFunctor, ExprPredicate, Rest >
Helper for Examine.
- Parameters
-
AccuFuncor This must be one of LogicalAnd, LogicalOr, BitwiseAnd, BitwiseOr, Sum, Prod as defined in mpl/accumulate.hh ExprPredicate The 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>Rest Additional arguments passed to the ExprPredicate.
The documentation for this struct was generated from the following file:
- dune/acfem/expressions/examine.hh
