COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Public Attributes | List of all members
ExpressionBase< ExprT >::AppendTags Struct Reference

Functor to store the tags used by a field. More...

Public Member Functions

 AppendTags (std::map< std::string, std::string > &tags)
 
void operator() (const FieldBase &field) const
 Register a scalar. More...
 
void operator() (const boost::mpl::void_ &) const
 Skip unused variables. More...
 

Public Attributes

std::map< std::string, std::string > & m_tags
 

Detailed Description

template<typename ExprT>
struct cf3::solver::actions::Proto::ExpressionBase< ExprT >::AppendTags

Functor to store the tags used by a field.

Definition at line 220 of file Expression.hpp.

Constructor & Destructor Documentation

AppendTags ( std::map< std::string, std::string > &  tags)
inline

Definition at line 222 of file Expression.hpp.

Member Function Documentation

void operator() ( const FieldBase field) const
inline

Register a scalar.

Definition at line 228 of file Expression.hpp.

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

Skip unused variables.

Definition at line 235 of file Expression.hpp.

Member Data Documentation

std::map<std::string, std::string>& m_tags

Definition at line 239 of file Expression.hpp.


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