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
NodeVarData< T, Dim > Struct Template Reference

Struct keeping track of data associated with numbered variables in node expressions. More...

#include <NodeData.hpp>

Public Types

typedef T ValueT
 Stored value type. More...
 
typedef ValueTValueResultT
 Return type of the value() method. More...
 

Public Member Functions

 NodeVarData (T &var, mesh::Region &)
 
void set_node (const Uint)
 
ValueResultT value ()
 By default, value just returns the supplied value. More...
 

Private Attributes

T & m_var
 

Detailed Description

template<typename T, Uint Dim = 1>
struct cf3::solver::actions::Proto::NodeVarData< T, Dim >

Struct keeping track of data associated with numbered variables in node expressions.

Definition at line 63 of file NodeData.hpp.

Member Typedef Documentation

typedef ValueT& ValueResultT

Return type of the value() method.

Definition at line 69 of file NodeData.hpp.

typedef T ValueT

Stored value type.

Definition at line 66 of file NodeData.hpp.

Constructor & Destructor Documentation

NodeVarData ( T &  var,
mesh::Region  
)
inline

Definition at line 71 of file NodeData.hpp.

Member Function Documentation

void set_node ( const Uint  )
inline

Definition at line 75 of file NodeData.hpp.

ValueResultT value ( )
inline

By default, value just returns the supplied value.

Definition at line 78 of file NodeData.hpp.

Member Data Documentation

T& m_var
private

Definition at line 84 of file NodeData.hpp.


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