COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Public Attributes | List of all members
ElementData< VariablesT, VariablesEtypeTT, SupportEtypeT, EquationVariablesInT >::SetElement Struct Reference

Set the element on each stored data item. More...

Public Member Functions

 SetElement (VariablesDataT &vars_data, const Uint elem_idx)
 
template<typename I >
void operator() (const I &)
 
void apply (const boost::mpl::void_ &)
 
template<typename T >
void apply (T *&d)
 

Public Attributes

VariablesDataTvariables_data
 
const Uint element_idx
 

Detailed Description

template<typename VariablesT, typename VariablesEtypeTT, typename SupportEtypeT, typename EquationVariablesInT>
struct cf3::solver::actions::Proto::ElementData< VariablesT, VariablesEtypeTT, SupportEtypeT, EquationVariablesInT >::SetElement

Set the element on each stored data item.

Definition at line 1155 of file ElementData.hpp.

Constructor & Destructor Documentation

SetElement ( VariablesDataT vars_data,
const Uint  elem_idx 
)
inline

Definition at line 1157 of file ElementData.hpp.

Member Function Documentation

void apply ( const boost::mpl::void_ &  )
inline

Definition at line 1169 of file ElementData.hpp.

void apply ( T *&  d)
inline

Definition at line 1174 of file ElementData.hpp.

void operator() ( const I &  )
inline

Definition at line 1164 of file ElementData.hpp.

Member Data Documentation

const Uint element_idx

Definition at line 1180 of file ElementData.hpp.

VariablesDataT& variables_data

Definition at line 1179 of file ElementData.hpp.


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