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

Creates a variable that has unique ID I. More...

#include <Terminals.hpp>

Inherits I.

Public Types

typedef T type
 Type that is wrapped. More...
 
typedef I index_type
 Index of the var. More...
 

Public Member Functions

 Var ()
 
template<typename T1 >
 Var (const T1 &par1)
 
template<typename T1 >
 Var (T1 &par1)
 
template<typename T1 , typename T2 >
 Var (const T1 &par1, const T2 &par2)
 
template<typename T1 , typename T2 >
 Var (T1 &par1, T2 &par2)
 
template<typename T1 , typename T2 , typename T3 >
 Var (const T1 &par1, const T2 &par2, const T3 &par3)
 
template<typename T1 , typename T2 , typename T3 >
 Var (T1 &par1, T2 &par2, T3 &par3)
 

Public Attributes

type variable_value
 

Detailed Description

template<typename I, typename T>
struct cf3::solver::actions::Proto::Var< I, T >

Creates a variable that has unique ID I.

Definition at line 56 of file Terminals.hpp.

Member Typedef Documentation

typedef I index_type

Index of the var.

Definition at line 63 of file Terminals.hpp.

typedef T type

Type that is wrapped.

Definition at line 59 of file Terminals.hpp.

Constructor & Destructor Documentation

Var ( )
inline

Definition at line 60 of file Terminals.hpp.

Var ( const T1 &  par1)
inline

Definition at line 66 of file Terminals.hpp.

Var ( T1 &  par1)
inline

Definition at line 69 of file Terminals.hpp.

Var ( const T1 &  par1,
const T2 &  par2 
)
inline

Definition at line 72 of file Terminals.hpp.

Var ( T1 &  par1,
T2 &  par2 
)
inline

Definition at line 75 of file Terminals.hpp.

Var ( const T1 &  par1,
const T2 &  par2,
const T3 &  par3 
)
inline

Definition at line 78 of file Terminals.hpp.

Var ( T1 &  par1,
T2 &  par2,
T3 &  par3 
)
inline

Definition at line 81 of file Terminals.hpp.

Member Data Documentation

type variable_value

Definition at line 83 of file Terminals.hpp.


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