MADNESS 0.10.1
Public Member Functions | Public Attributes | List of all members
MemoryMeasurer::MemKey Struct Reference
Collaboration diagram for MemoryMeasurer::MemKey:
Collaboration graph
[legend]

Public Member Functions

template<typename T , std::size_t NDIM>
 MemKey (const FunctionImpl< T, NDIM > &fimpl)
 
 MemKey (World &world)
 
bool operator< (const MemKey &other) const
 

Public Attributes

std::size_t DIM =0
 
std::string hostname ="localhost"
 
unsigned long rank =0
 
unsigned long world_id =1
 

Constructor & Destructor Documentation

◆ MemKey() [1/2]

MemoryMeasurer::MemKey::MemKey ( World world)
inline

References hostname.

◆ MemKey() [2/2]

template<typename T , std::size_t NDIM>
MemoryMeasurer::MemKey::MemKey ( const FunctionImpl< T, NDIM > &  fimpl)
inline

References DIM, and NDIM.

Member Function Documentation

◆ operator<()

bool MemoryMeasurer::MemKey::operator< ( const MemKey other) const
inline

References DIM, hostname, rank, and world_id.

Member Data Documentation

◆ DIM

std::size_t MemoryMeasurer::MemKey::DIM =0

Referenced by MemKey(), and operator<().

◆ hostname

std::string MemoryMeasurer::MemKey::hostname ="localhost"

Referenced by MemKey(), and operator<().

◆ rank

unsigned long MemoryMeasurer::MemKey::rank =0

Referenced by operator<().

◆ world_id

unsigned long MemoryMeasurer::MemKey::world_id =1

Referenced by operator<().


The documentation for this struct was generated from the following file: