The Gaudi Framework  v36r1 (3e2fb5a8)
procInfo Struct Reference

#include </builds/gaudi/Gaudi/GaudiAud/src/ProcStats.h>

Public Member Functions

 procInfo ()
 
 procInfo (double sz, double rss_sz)
 
bool operator== (const procInfo &p) const
 

Public Attributes

double vsize
 
double rss
 

Detailed Description

Definition at line 27 of file ProcStats.h.

Constructor & Destructor Documentation

◆ procInfo() [1/2]

procInfo::procInfo ( )
inline

Definition at line 28 of file ProcStats.h.

28 : vsize( 0 ), rss( 0 ) {}

◆ procInfo() [2/2]

procInfo::procInfo ( double  sz,
double  rss_sz 
)
inline

Definition at line 29 of file ProcStats.h.

29 : vsize( sz ), rss( rss_sz ) {}

Member Function Documentation

◆ operator==()

bool procInfo::operator== ( const procInfo p) const
inline

Definition at line 31 of file ProcStats.h.

31  {
32 #ifdef __ICC
33 // disable icc remark #1572: floating-point equality and inequality comparisons are unreliable
34 # pragma warning( push )
35 # pragma warning( disable : 1572 )
36 #endif
37 
38  return vsize == p.vsize && rss == p.rss;
39 
40 #ifdef __ICC
41 // re-enable icc remark #1572
42 # pragma warning( pop )
43 #endif
44  }

Member Data Documentation

◆ rss

double procInfo::rss

Definition at line 48 of file ProcStats.h.

◆ vsize

double procInfo::vsize

Definition at line 47 of file ProcStats.h.


The documentation for this struct was generated from the following file:
procInfo::vsize
double vsize
Definition: ProcStats.h:47
procInfo::rss
double rss
Definition: ProcStats.h:48