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