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.
Send comments to: COOLFluiD Web Admin |