COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
#include <OSystem.hpp>
Inherits noncopyable.
Public Member Functions | |
boost::shared_ptr< common::OSystemLayer > | layer () |
boost::shared_ptr< common::LibLoader > | lib_loader () |
Static Public Member Functions | |
static OSystem & | instance () |
static void | setenv (const std::string &name, const std::string &value) |
Set an environment variable. More... | |
Private Member Functions | |
OSystem () | |
constructor More... | |
~OSystem () | |
destructor More... | |
Private Attributes | |
boost::shared_ptr< common::OSystemLayer > | m_layer |
memory usage object More... | |
boost::shared_ptr< common::LibLoader > | m_lib_loader |
libloader object More... | |
Represents the operating system
Definition at line 26 of file OSystem.hpp.
|
private |
constructor
Definition at line 46 of file OSystem.cpp.
|
private |
destructor
Definition at line 79 of file OSystem.cpp.
|
static |
Definition at line 83 of file OSystem.cpp.
boost::shared_ptr< OSystemLayer > layer | ( | ) |
Definition at line 91 of file OSystem.cpp.
boost::shared_ptr< LibLoader > lib_loader | ( | ) |
Definition at line 98 of file OSystem.cpp.
|
static |
Set an environment variable.
Definition at line 105 of file OSystem.cpp.
|
private |
memory usage object
Definition at line 52 of file OSystem.hpp.
|
private |
libloader object
Definition at line 54 of file OSystem.hpp.
Send comments to: COOLFluiD Web Admin |