LAMA
|
#include <NoCommunicatorManager.hpp>
Public Member Functions | |
virtual | ~NoCommunicatorManager () |
virtual CommunicatorPtr | getCommunicator (int &argc, char **&argv) |
Method that returns a communicator. | |
Protected Member Functions | |
LAMA_LOG_DECL_STATIC_LOGGER (logger) | |
Protected Attributes | |
std::string | mCommunicatorType |
type of communicator managed | |
Private Member Functions | |
NoCommunicatorManager () | |
Static Private Member Functions | |
static bool | init () |
create an instance that is added to the context factory | |
Private Attributes | |
boost::weak_ptr< class NoCommunicator > | mCommunicatorInstance |
Static Private Attributes | |
static bool | __init = NoCommunicatorManager::init() |
used for static initalization |
lama::NoCommunicatorManager::~NoCommunicatorManager | ( | ) | [virtual] |
lama::NoCommunicatorManager::NoCommunicatorManager | ( | ) | [private] |
CommunicatorPtr lama::NoCommunicatorManager::getCommunicator | ( | int & | argc, |
char **& | argv | ||
) | [virtual] |
Method that returns a communicator.
[in,out] | argc | number of arguments |
[in,out] | argv | array of command line arguments |
Implements lama::CommunicatorManager.
References mCommunicatorInstance.
bool lama::NoCommunicatorManager::init | ( | ) | [static, private] |
create an instance that is added to the context factory
lama::CommunicatorManager::LAMA_LOG_DECL_STATIC_LOGGER | ( | logger | ) | [protected, inherited] |
Reimplemented in lama::MPICommunicatorManager, and lama::PGASCommunicatorManager.
bool lama::NoCommunicatorManager::__init = NoCommunicatorManager::init() [static, private] |
used for static initalization
boost::weak_ptr<class NoCommunicator> lama::NoCommunicatorManager::mCommunicatorInstance [private] |
Referenced by getCommunicator().
std::string lama::CommunicatorManager::mCommunicatorType [protected, inherited] |
type of communicator managed
Referenced by lama::CommunicatorManager::~CommunicatorManager().