Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
panzer::MemUsage Struct Reference

The memory usage information. More...

#include <Panzer_MemUtils.hpp>

Public Member Functions

 MemUsage (size_t inCurrMin=0, size_t inCurrMax=0, size_t inCurrTot=0, size_t inPeakMin=0, size_t inPeakMax=0, size_t inPeakTot=0)
 
MemUsage operator+ (const MemUsage &that) const
 
MemUsage operator- (const MemUsage &that) const
 
MemUsageoperator*= (const size_t &that)
 
MemUsageoperator/= (const size_t &that)
 

Public Attributes

size_t currMin
 
size_t currMax
 
size_t currTot
 
size_t peakMin
 
size_t peakMax
 
size_t peakTot
 

Detailed Description

The memory usage information.

Definition at line 20 of file Panzer_MemUtils.hpp.

Constructor & Destructor Documentation

panzer::MemUsage::MemUsage ( size_t  inCurrMin = 0,
size_t  inCurrMax = 0,
size_t  inCurrTot = 0,
size_t  inPeakMin = 0,
size_t  inPeakMax = 0,
size_t  inPeakTot = 0 
)
inline

Definition at line 23 of file Panzer_MemUtils.hpp.

Member Function Documentation

MemUsage panzer::MemUsage::operator+ ( const MemUsage that) const
inline

Definition at line 30 of file Panzer_MemUtils.hpp.

MemUsage panzer::MemUsage::operator- ( const MemUsage that) const
inline

Definition at line 36 of file Panzer_MemUtils.hpp.

MemUsage& panzer::MemUsage::operator*= ( const size_t &  that)
inline

Definition at line 42 of file Panzer_MemUtils.hpp.

MemUsage& panzer::MemUsage::operator/= ( const size_t &  that)
inline

Definition at line 49 of file Panzer_MemUtils.hpp.

Member Data Documentation

size_t panzer::MemUsage::currMin

Definition at line 22 of file Panzer_MemUtils.hpp.

size_t panzer::MemUsage::currMax

Definition at line 22 of file Panzer_MemUtils.hpp.

size_t panzer::MemUsage::currTot

Definition at line 22 of file Panzer_MemUtils.hpp.

size_t panzer::MemUsage::peakMin

Definition at line 22 of file Panzer_MemUtils.hpp.

size_t panzer::MemUsage::peakMax

Definition at line 22 of file Panzer_MemUtils.hpp.

size_t panzer::MemUsage::peakTot

Definition at line 22 of file Panzer_MemUtils.hpp.


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