![]() |
COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
Find the concrete element type of each field variable. More...
#include <ElementLooper.hpp>
Public Types | |
| typedef boost::remove_reference< typename boost::fusion::result_of::at< VariablesT, VarIdxT >::type >::type | VarT |
Public Member Functions | |
| ExpressionRunner (VariablesT &vars, const ExprT &expr, mesh::Elements &elems) | |
| void | run () const |
| void | static_dispatch (boost::mpl::true_) const |
| void | static_dispatch (boost::mpl::false_) const |
| template<typename ETYPE > | |
| void | operator() (ETYPE &T) const |
Public Attributes | |
| VariablesT & | variables |
| const ExprT & | expression |
| mesh::Elements & | elements |
| Uint | m_nb_tests |
| bool | m_found |
Find the concrete element type of each field variable.
Definition at line 61 of file ElementLooper.hpp.
| typedef boost::remove_reference<typename boost::fusion::result_of::at<VariablesT, VarIdxT>::type>::type VarT |
Definition at line 65 of file ElementLooper.hpp.
|
inline |
Definition at line 63 of file ElementLooper.hpp.
|
inline |
Definition at line 102 of file ElementLooper.hpp.
|
inline |
Definition at line 67 of file ElementLooper.hpp.
|
inline |
Definition at line 73 of file ElementLooper.hpp.
|
inline |
Definition at line 96 of file ElementLooper.hpp.
| mesh::Elements& elements |
Definition at line 149 of file ElementLooper.hpp.
| const ExprT& expression |
Definition at line 148 of file ElementLooper.hpp.
|
mutable |
Definition at line 152 of file ElementLooper.hpp.
|
mutable |
Definition at line 151 of file ElementLooper.hpp.
| VariablesT& variables |
Definition at line 147 of file ElementLooper.hpp.
1.8.9.1
|
Send comments to: COOLFluiD Web Admin |