COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
Proto-ready terminal type for wrapping a component. More...
#include <LSSWrapper.hpp>
Inherits extends< boost::proto::literal< LSSWrapperImpl< TagT > & >, LSSWrapper< TagT > >.
Public Types | |
typedef boost::proto::extends< boost::proto::literal< LSSWrapperImpl< TagT > & >, LSSWrapper< TagT > > | base_type |
Public Member Functions | |
LSSWrapper (math::LSS::System &component) | |
LSSWrapper (common::Option &component_option) | |
Construction using an option that will point to the actual component. More... | |
Private Attributes | |
LSSWrapperImpl< TagT > | m_component_wrapper |
Points to the wrapped component, if any. More... | |
Proto-ready terminal type for wrapping a component.
Definition at line 148 of file LSSWrapper.hpp.
typedef boost::proto::extends< boost::proto::literal< LSSWrapperImpl<TagT>& >, LSSWrapper<TagT> > base_type |
Definition at line 153 of file LSSWrapper.hpp.
|
inline |
Construction using references to the actual component (mainly useful in utests or other non-dynamic code) Using this constructor does not use dynamic configuration through options
Definition at line 157 of file LSSWrapper.hpp.
|
inline |
Construction using an option that will point to the actual component.
Definition at line 164 of file LSSWrapper.hpp.
|
private |
Points to the wrapped component, if any.
Definition at line 172 of file LSSWrapper.hpp.
Send comments to: COOLFluiD Web Admin |