COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | List of all members
CustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::apply< ResultT > Struct Template Reference

Pass the stored parameter if the result type is a reference, don't store otherwise. More...

#include <ElementOperations.hpp>

Public Member Functions

result_type operator() (boost::proto::tag::function, boost::mpl::int_< 2 >, typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const
 
result_type operator() (boost::proto::tag::function, boost::mpl::int_< 3 >, typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const
 
result_type operator() (boost::proto::tag::function, boost::mpl::int_< 4 >, typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const
 
result_type operator() (boost::proto::tag::function, boost::mpl::int_< 5 >, typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const
 
result_type operator() (boost::proto::tag::function, boost::mpl::int_< 6 >, typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const
 
result_type operator() (boost::proto::tag::function, boost::mpl::int_< 7 >, typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const
 
result_type operator() (boost::proto::tag::function, boost::mpl::int_< 8 >, typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const
 
result_type operator() (boost::proto::tag::function, boost::mpl::int_< 9 >, typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const
 
result_type operator() (boost::proto::tag::function, boost::mpl::int_< 10 >, typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const
 

Detailed Description

template<typename OpImpl, typename GrammarT>
template<typename ExprT, typename StateT, typename DataT>
template<typename ResultT>
struct cf3::solver::actions::Proto::CustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::apply< ResultT >

Pass the stored parameter if the result type is a reference, don't store otherwise.

Definition at line 493 of file ElementOperations.hpp.

Member Function Documentation

result_type operator() ( boost::proto::tag::function  ,
boost::mpl::int_< 2 >  ,
typename impl::expr_param  expr,
typename impl::state_param  state,
typename impl::data_param  data 
) const
inline

Definition at line 495 of file ElementOperations.hpp.

result_type operator() ( boost::proto::tag::function  ,
boost::mpl::int_< 3 >  ,
typename impl::expr_param  expr,
typename impl::state_param  state,
typename impl::data_param  data 
) const
inline

Definition at line 504 of file ElementOperations.hpp.

result_type operator() ( boost::proto::tag::function  ,
boost::mpl::int_< 4 >  ,
typename impl::expr_param  expr,
typename impl::state_param  state,
typename impl::data_param  data 
) const
inline

Definition at line 517 of file ElementOperations.hpp.

result_type operator() ( boost::proto::tag::function  ,
boost::mpl::int_< 5 >  ,
typename impl::expr_param  expr,
typename impl::state_param  state,
typename impl::data_param  data 
) const
inline

Definition at line 531 of file ElementOperations.hpp.

result_type operator() ( boost::proto::tag::function  ,
boost::mpl::int_< 6 >  ,
typename impl::expr_param  expr,
typename impl::state_param  state,
typename impl::data_param  data 
) const
inline

Definition at line 546 of file ElementOperations.hpp.

result_type operator() ( boost::proto::tag::function  ,
boost::mpl::int_< 7 >  ,
typename impl::expr_param  expr,
typename impl::state_param  state,
typename impl::data_param  data 
) const
inline

Definition at line 562 of file ElementOperations.hpp.

result_type operator() ( boost::proto::tag::function  ,
boost::mpl::int_< 8 >  ,
typename impl::expr_param  expr,
typename impl::state_param  state,
typename impl::data_param  data 
) const
inline

Definition at line 579 of file ElementOperations.hpp.

result_type operator() ( boost::proto::tag::function  ,
boost::mpl::int_< 9 >  ,
typename impl::expr_param  expr,
typename impl::state_param  state,
typename impl::data_param  data 
) const
inline

Definition at line 597 of file ElementOperations.hpp.

result_type operator() ( boost::proto::tag::function  ,
boost::mpl::int_< 10 >  ,
typename impl::expr_param  expr,
typename impl::state_param  state,
typename impl::data_param  data 
) const
inline

Definition at line 616 of file ElementOperations.hpp.


The documentation for this struct was generated from the following file:
Send comments to:
COOLFluiD Web Admin