Mantid
|
#include "MantidKernel/DllConfig.h"
#include <iosfwd>
#include <mutex>
#include <string>
Go to the source code of this file.
Classes | |
class | Mantid::Kernel::MemoryStats |
This class is responsible for memory statistics. More... | |
Namespaces | |
namespace | Mantid |
Helper class which provides the Collimation Length for SANS instruments. | |
namespace | Mantid::Kernel |
namespace | Mantid::Kernel::MemoryOptions |
Enumerations | |
enum | Mantid::Kernel::MemoryStatsIgnore { Mantid::Kernel::MEMORY_STATS_IGNORE_NONE , Mantid::Kernel::MEMORY_STATS_IGNORE_SYSTEM , Mantid::Kernel::MEMORY_STATS_IGNORE_PROCESS } |
Enmuerate the ignored memory fields. More... | |
Functions | |
MANTID_KERNEL_DLL void | Mantid::Kernel::MemoryOptions::initAllocatorOptions () |
Initialize platform-dependent options for memory management. More... | |
template<typename TYPE > | |
std::string | Mantid::Kernel::memToString (const TYPE mem_in_kiB) |
Convert a (number) for memory in kiB to a string with proper units. More... | |
MANTID_KERNEL_DLL std::ostream & | Mantid::Kernel::operator<< (std::ostream &out, const MemoryStats &stats) |
Convenience function for writting out to stream. More... | |