COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
#include <ElementExpressionWrapper.hpp>
Inherits transform_impl< ExprT, StateT, DataT >.
Classes | |
struct | WrapperSelector |
Helper to select if the expression is to be wrapped. More... | |
struct | WrapperSelector< T &, true > |
Expression is to be wrapped. More... | |
Public Types | |
typedef WrapperSelector< typename boost::result_of< LazyElementGrammar(typename impl::expr_param, typename impl::state_param, typename impl::data_param)>::type, boost::proto::matches< ExprT, WrappableElementExpressions >::value > | ResultSelectorT |
typedef ResultSelectorT::result_type | result_type |
Public Member Functions | |
result_type | operator() (typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) |
Definition at line 71 of file ElementExpressionWrapper.hpp.
Definition at line 106 of file ElementExpressionWrapper.hpp.
typedef WrapperSelector< typename boost::result_of<LazyElementGrammar(typename impl::expr_param, typename impl::state_param, typename impl::data_param)>::type, boost::proto::matches<ExprT, WrappableElementExpressions>::value > ResultSelectorT |
Definition at line 104 of file ElementExpressionWrapper.hpp.
|
inline |
Definition at line 108 of file ElementExpressionWrapper.hpp.
Send comments to: COOLFluiD Web Admin |