Fusion functor to evaluate each child expression using the GrammarT supplied in the template argument.
More...
#include <ElementIntegration.hpp>
|
| evaluate_expr (typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data, const Real weight) |
|
template<typename I > |
void | operator() (const I &) const |
|
template<typename ChildExprT > |
void | evaluate_child (ChildExprT &expr) const |
|
template<typename ChildExprT > |
void | tag_dispatch (const boost::proto::tag::plus_assign, ChildExprT &expr) const |
|
template<typename TagT , typename ChildExprT > |
void | tag_dispatch (const TagT, ChildExprT &expr) const |
|
template<typename GrammarT>
template<typename ExprT, typename StateT, typename DataT>
struct cf3::solver::actions::Proto::ElementQuadratureEval< GrammarT >::impl< ExprT, StateT, DataT >::evaluate_expr
Fusion functor to evaluate each child expression using the GrammarT supplied in the template argument.
Definition at line 194 of file ElementIntegration.hpp.
evaluate_expr |
( |
typename impl::expr_param |
expr, |
|
|
typename impl::state_param |
state, |
|
|
typename impl::data_param |
data, |
|
|
const Real |
weight |
|
) |
| |
|
inline |
void evaluate_child |
( |
ChildExprT & |
expr | ) |
const |
|
inline |
void operator() |
( |
const I & |
| ) |
const |
|
inline |
void tag_dispatch |
( |
const boost::proto::tag::plus_assign |
, |
|
|
ChildExprT & |
expr |
|
) |
| const |
|
inline |
void tag_dispatch |
( |
const TagT |
, |
|
|
ChildExprT & |
expr |
|
) |
| const |
|
inline |
impl::state_param m_state |
|
private |
The documentation for this struct was generated from the following file: