COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Types | Public Member Functions | Private Attributes | List of all members
CopyNumberedVars< VarsT > Struct Template Reference

Copy the terminal values to a fusion list. More...

#include <Transforms.hpp>

Inherits callable_context< CopyNumberedVars< VarsT >, boost::proto::null_context >.

Public Types

typedef void result_type
 

Public Member Functions

 CopyNumberedVars (VarsT &vars)
 
template<typename I , typename T >
void operator() (boost::proto::tag::terminal, const Var< I, T > &val)
 

Private Attributes

VarsT & m_vars
 

Detailed Description

template<typename VarsT>
struct cf3::solver::actions::Proto::CopyNumberedVars< VarsT >

Copy the terminal values to a fusion list.

Definition at line 115 of file Transforms.hpp.

Member Typedef Documentation

typedef void result_type

Definition at line 118 of file Transforms.hpp.

Constructor & Destructor Documentation

CopyNumberedVars ( VarsT &  vars)
inline

Definition at line 120 of file Transforms.hpp.

Member Function Documentation

void operator() ( boost::proto::tag::terminal  ,
const Var< I, T > &  val 
)
inline

Definition at line 123 of file Transforms.hpp.

Member Data Documentation

VarsT& m_vars
private

Definition at line 129 of file Transforms.hpp.


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