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.
Send comments to: COOLFluiD Web Admin |