COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
Loop over nodes, when the dimension is known. More...
#include <NodeLooper.hpp>
Classes | |
struct | FindDict |
struct | NodesDomain |
struct | NodesExpression |
struct | NodesExpressionStored |
Wraps a given expression, so the value that it represents can be stored inside the expression itself. More... | |
struct | SelectWrapper |
struct | SelectWrapper< false, ProtoExprT > |
struct | SelectWrapper< true, ProtoExprT > |
struct | WrapExpression |
Public Types | |
typedef ExpressionProperties< ExprT >::VariablesT | VariablesT |
Type of a fusion vector that can contain a copy of each variable that is used in the expression. More... | |
typedef NodeData< VariablesT, NbDimsT > | DataT |
Public Member Functions | |
NodeLooperDim (const ExprT &expr, mesh::Region ®ion, VariablesT &variables) | |
void | operator() () const |
Private Member Functions | |
template<typename FilteredExprT > | |
void | do_run (const FilteredExprT &expr, DataT &data, const mesh::Dictionary &dict) const |
Private Attributes | |
const ExprT & | m_expr |
mesh::Region & | m_region |
VariablesT & | m_variables |
Loop over nodes, when the dimension is known.
Definition at line 36 of file NodeLooper.hpp.
typedef NodeData<VariablesT, NbDimsT> DataT |
Definition at line 41 of file NodeLooper.hpp.
typedef ExpressionProperties<ExprT>::VariablesT VariablesT |
Type of a fusion vector that can contain a copy of each variable that is used in the expression.
Definition at line 39 of file NodeLooper.hpp.
|
inline |
Definition at line 43 of file NodeLooper.hpp.
|
inlineprivate |
Definition at line 148 of file NodeLooper.hpp.
|
inline |
Definition at line 130 of file NodeLooper.hpp.
|
private |
Definition at line 197 of file NodeLooper.hpp.
|
private |
Definition at line 198 of file NodeLooper.hpp.
|
private |
Definition at line 199 of file NodeLooper.hpp.
Send comments to: COOLFluiD Web Admin |