LAMA
lama::NoCommunicatorManager Class Reference

#include <NoCommunicatorManager.hpp>

Inheritance diagram for lama::NoCommunicatorManager:

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

Constructor & Destructor Documentation


Member Function Documentation

CommunicatorPtr lama::NoCommunicatorManager::getCommunicator ( int &  argc,
char **&  argv 
) [virtual]

Method that returns a communicator.

Parameters:
[in,out]argcnumber of arguments
[in,out]argvarray 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


Field Documentation

used for static initalization

std::string lama::CommunicatorManager::mCommunicatorType [protected, inherited]

type of communicator managed

Referenced by lama::CommunicatorManager::~CommunicatorManager().


The documentation for this class was generated from the following files: