![]() |
COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
#include <CNodeBuilders.hpp>
Public Member Functions | |
| template<typename TYPE > | |
| void | register_builder (const QString &component_type) |
| bool | has_builder (const QString &component_type) const |
| boost::shared_ptr< CNode > | build_cnode (const QString &component_type, const std::string &name) const |
Static Public Member Functions | |
| static CNodeBuilders & | instance () |
Private Member Functions | |
| CNodeBuilders () | |
| ~CNodeBuilders () | |
Private Attributes | |
| QMap< QString, boost::shared_ptr< common::Component > > | m_builders |
Definition at line 25 of file CNodeBuilders.hpp.
|
private |
Definition at line 19 of file CNodeBuilders.cpp.
|
private |
Definition at line 26 of file CNodeBuilders.cpp.
| boost::shared_ptr< CNode > build_cnode | ( | const QString & | component_type, |
| const std::string & | name | ||
| ) | const |
Definition at line 48 of file CNodeBuilders.cpp.
| bool has_builder | ( | const QString & | component_type | ) | const |
Definition at line 41 of file CNodeBuilders.cpp.
|
static |
Definition at line 33 of file CNodeBuilders.cpp.
|
inline |
Definition at line 32 of file CNodeBuilders.hpp.
|
private |
Definition at line 51 of file CNodeBuilders.hpp.
1.8.9.1
|
Send comments to: COOLFluiD Web Admin |