![]() |
COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
#include <Core.hpp>
Inherits noncopyable.
Public Member Functions | |
| void | initiate (int argc, char **argv) |
| void | terminate () |
| common::Component & | root () const |
| Gives the default root component. More... | |
| common::EventHandler & | event_handler () const |
| common::BuildInfo & | build_info () const |
| common::Environment & | environment () const |
| common::Libraries & | libraries () const |
| common::Factories & | factories () const |
| common::Group & | tools () const |
| void | set_profiler (const std::string &profiler_name) |
| Sets the profiler. More... | |
| Handle< CodeProfiler > | profiler () const |
| Gives the current profiler. More... | |
| NetworkInfo & | network_info () const |
| int | argc () const |
| char ** | argv () const |
Static Public Member Functions | |
| static Core & | instance () |
Private Member Functions | |
| Core () | |
| Contructor. More... | |
| ~Core () | |
| Destructor. More... | |
Private Attributes | |
| boost::shared_ptr< common::BuildInfo > | m_build_info |
| the BuildInfo unique object More... | |
| boost::shared_ptr< common::Environment > | m_environment |
| the Environment unique object More... | |
| boost::shared_ptr< common::Libraries > | m_libraries |
| the Libraries unique object More... | |
| boost::shared_ptr< common::Factories > | m_factories |
| the Factories unique object More... | |
| boost::shared_ptr< common::Group > | m_root |
| The component tree root. More... | |
| boost::shared_ptr< common::NetworkInfo > | m_network_info |
| The network information. More... | |
| int | m_argc |
| command-line arguments count More... | |
| char ** | m_argv |
| command-line arguments values More... | |
This class represents a singleton object where which is used to initialize the CF runtime environment.
|
inline |
|
inline |
| common::BuildInfo & build_info | ( | ) | const |
| common::Environment & environment | ( | ) | const |
Gets the Environment
| common::EventHandler & event_handler | ( | ) | const |
Gets the EventHandler of the CF runtime environment
| common::Factories & factories | ( | ) | const |
| void initiate | ( | int | argc, |
| char ** | argv | ||
| ) |
|
static |
| common::Libraries & libraries | ( | ) | const |
| NetworkInfo & network_info | ( | ) | const |
| Handle< CodeProfiler > profiler | ( | ) | const |
| Component & root | ( | ) | const |
| void set_profiler | ( | const std::string & | profiler_name | ) |
Sets the profiler.
| profiler_name | Profiler name |
| ValueNotFound | if no such profiler was found |
| void terminate | ( | ) |
| common::Group & tools | ( | ) | const |
|
private |
|
private |
the Environment unique object
|
private |
|
private |
|
private |
|
private |
1.8.9.1
|
Send comments to: COOLFluiD Web Admin |