COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | List of all members
AllocatedComponent< ComponentT > Class Template Reference

#include <AllocatedComponent.hpp>

Inherits ComponentT.

Public Member Functions

 AllocatedComponent (const std::string &name)
 
std::string derived_type_name () const
 Component::derived_type_name implementation. More...
 

Detailed Description

template<typename ComponentT>
class cf3::common::AllocatedComponent< ComponentT >

Wraps a component that has been allocated using common::allocate_component. This class implements derived_type_name, making it transparent to the portable typing system and ensuring at compile time that components must be properly allocated This class also provides some possibilities to wrap certain component functions, allowing transparent addition of features like timing This class should never be used directly, use the component interface instead

Definition at line 30 of file AllocatedComponent.hpp.

Constructor & Destructor Documentation

AllocatedComponent ( const std::string &  name)
inline

Definition at line 33 of file AllocatedComponent.hpp.

Member Function Documentation

std::string derived_type_name ( ) const
inline

Component::derived_type_name implementation.

Definition at line 38 of file AllocatedComponent.hpp.


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