Miind
|
Namespaces | |
anonymous_namespace{Log.cpp} | |
Classes | |
class | CircularDistribution |
class | Exception |
class | FileNameGenerator |
class | IterationNumberException |
class | Log |
class | MPIProxy_ |
class | NodeDistributionInterface |
class | ParallelException |
class | ProgressBar |
class | Singleton |
Typedefs | |
typedef Singleton< MPIProxy_ > | MPIProxySingleton |
Enumerations | |
enum | FileType { LOGFILE, ROOTFILE } |
enum | LogLevel { logERROR, logWARNING, logINFO, logDEBUG, logDEBUG1, logDEBUG2, logDEBUG3, logDEBUG4 } |
Functions | |
MPIProxy_ & | MPIProxy () |
Generate an singleton instance of the MPIProxy_ class.
Definition at line 169 of file MPIProxy.hpp.
Enumerator | |
---|---|
LOGFILE | |
ROOTFILE |
Definition at line 28 of file FileNameGenerator.hpp.
The log levels for more details see Provided Debug levels
Enumerator | |
---|---|
logERROR |
logERROR |
logWARNING |
logWARNING |
logINFO |
logINFO |
logDEBUG |
logDEBUG |
logDEBUG1 |
logDEBUG1 |
logDEBUG2 |
logDEBUG2 |
logDEBUG3 |
logDEBUG3 |
logDEBUG4 |
logDEBUG4 |
|
inline |
Wrapper function to reduce the writing needed to access the MPIProxy_. inline this function to allow to definition in multiple translation units.
Definition at line 176 of file MPIProxy.hpp.
References MPILib::utilities::Singleton< T >::instance().
Referenced by MPILib::MPINetwork< WeightValue, NodeDistribution >::addNode(), MPILib::utilities::FileNameGenerator::FileNameGenerator(), MPILib::MPINetwork< WeightValue, NodeDistribution >::getMaxNodeId(), MPILib::utilities::CircularDistribution::getResponsibleProcessor(), MPILib::utilities::CircularDistribution::isLocalNode(), MPILib::utilities::CircularDistribution::isMaster(), MPILib::utilities::ProgressBar::operator+=(), MPILib::utilities::ParallelException::ParallelException(), MPILib::utilities::ProgressBar::ProgressBar(), MPILib::MPINode< Weight, NodeDistribution >::receiveData(), MPILib::MPINode< Weight, NodeDistribution >::sendOwnActivity(), MPILib::MPINode< Weight, NodeDistribution >::waitAll(), and MPILib::utilities::Log::writeReport().