IpplStats Class Reference

#include <IpplStats.h>

Collaboration diagram for IpplStats:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 IpplStats ()
 ~IpplStats ()
void print (Inform &)
int addStat (const char *description, long initval=0)
long incStat (int statindx, long val=1)
long decStat (int statindx, long val=1)
TimergetTime ()
void incMessageSent ()
void incMessageSentToOthers ()
void incMessageSentToSelf ()
void incMessageReceived ()
void incMessageReceivedFromNetwork ()
void incMessageReceivedFromQueue ()
void incMessageReceiveChecks ()
void incMessageReceiveChecksFailed ()
void incMessageBytesSent (long bytes)
void incMessageBytesReceived (long bytes)
void incBarriers ()
void incReductions ()
void incScatters ()
void incBareFields ()
void incLFields ()
void incLFieldBytes (long bytes)
void incFieldLayouts ()
void incRepartitions ()
void incExpressions ()
void incBFEqualsExpression ()
void incIBFEqualsExpression ()
void incParensEqualsExpression ()
void incBFEqualsBF ()
void incIBFEqualsIBF ()
void incSubEqualsExpression ()
void incFFTs ()
void incGuardCellFills ()
void incBoundaryConditions ()
void incCompresses ()
void incDecompresses ()
void incCompressionCompares (long c)
void incCompressionCompareMax (long c)
void incBareFieldIterators ()
void incDefaultBareFieldIterators ()
void incBeginScalarCodes ()
void incEndScalarCodes ()
void incParticleAttribs ()
void incParticleBases ()
void incParticleUpdates ()
void incParticleExpressions ()
void incParticleGathers ()
void incParticleScatters ()
void incParticlesCreated (long num)
void incParticlesDestroyed (long num)
void incParticlesSwapped (long num)
void incDiscReads ()
void incDiscWrites ()
void incDiscFilesetReads (long f)
void incDiscFilesetWrites (long f)
void incDiscBytesRead (long b)
void incDiscBytesWritten (long b)

Detailed Description

Definition at line 52 of file IpplStats.h.


Constructor & Destructor Documentation

IpplStats::IpplStats  ) 
 

Definition at line 36 of file IpplStats.cpp.

References Timer::clear(), Timer::start(), and Timer::stop().

Here is the call graph for this function:

IpplStats::~IpplStats  ) 
 

Definition at line 101 of file IpplStats.cpp.


Member Function Documentation

int IpplStats::addStat const char *  description,
long  initval = 0
[inline]
 

Definition at line 67 of file IpplStats.h.

long IpplStats::decStat int  statindx,
long  val = 1
[inline]
 

Definition at line 78 of file IpplStats.h.

Timer& IpplStats::getTime  )  [inline]
 

Definition at line 88 of file IpplStats.h.

Referenced by operator<<().

void IpplStats::incBareFieldIterators  )  [inline]
 

Definition at line 131 of file IpplStats.h.

void IpplStats::incBareFields  )  [inline]
 

Definition at line 112 of file IpplStats.h.

void IpplStats::incBarriers  )  [inline]
 

Definition at line 104 of file IpplStats.h.

void IpplStats::incBeginScalarCodes  )  [inline]
 

Definition at line 133 of file IpplStats.h.

void IpplStats::incBFEqualsBF  )  [inline]
 

Definition at line 121 of file IpplStats.h.

void IpplStats::incBFEqualsExpression  )  [inline]
 

Definition at line 118 of file IpplStats.h.

void IpplStats::incBoundaryConditions  )  [inline]
 

Definition at line 126 of file IpplStats.h.

void IpplStats::incCompresses  )  [inline]
 

Definition at line 127 of file IpplStats.h.

void IpplStats::incCompressionCompareMax long  c  )  [inline]
 

Definition at line 130 of file IpplStats.h.

void IpplStats::incCompressionCompares long  c  )  [inline]
 

Definition at line 129 of file IpplStats.h.

void IpplStats::incDecompresses  )  [inline]
 

Definition at line 128 of file IpplStats.h.

void IpplStats::incDefaultBareFieldIterators  )  [inline]
 

Definition at line 132 of file IpplStats.h.

void IpplStats::incDiscBytesRead long  b  )  [inline]
 

Definition at line 157 of file IpplStats.h.

void IpplStats::incDiscBytesWritten long  b  )  [inline]
 

Definition at line 158 of file IpplStats.h.

void IpplStats::incDiscFilesetReads long  f  )  [inline]
 

Definition at line 155 of file IpplStats.h.

void IpplStats::incDiscFilesetWrites long  f  )  [inline]
 

Definition at line 156 of file IpplStats.h.

void IpplStats::incDiscReads  )  [inline]
 

Definition at line 153 of file IpplStats.h.

void IpplStats::incDiscWrites  )  [inline]
 

Definition at line 154 of file IpplStats.h.

void IpplStats::incEndScalarCodes  )  [inline]
 

Definition at line 134 of file IpplStats.h.

void IpplStats::incExpressions  )  [inline]
 

Definition at line 117 of file IpplStats.h.

void IpplStats::incFFTs  )  [inline]
 

Definition at line 124 of file IpplStats.h.

void IpplStats::incFieldLayouts  )  [inline]
 

Definition at line 115 of file IpplStats.h.

void IpplStats::incGuardCellFills  )  [inline]
 

Definition at line 125 of file IpplStats.h.

void IpplStats::incIBFEqualsExpression  )  [inline]
 

Definition at line 119 of file IpplStats.h.

void IpplStats::incIBFEqualsIBF  )  [inline]
 

Definition at line 122 of file IpplStats.h.

void IpplStats::incLFieldBytes long  bytes  )  [inline]
 

Definition at line 114 of file IpplStats.h.

void IpplStats::incLFields  )  [inline]
 

Definition at line 113 of file IpplStats.h.

void IpplStats::incMessageBytesReceived long  bytes  )  [inline]
 

Definition at line 103 of file IpplStats.h.

void IpplStats::incMessageBytesSent long  bytes  )  [inline]
 

Definition at line 102 of file IpplStats.h.

void IpplStats::incMessageReceiveChecks  )  [inline]
 

Definition at line 100 of file IpplStats.h.

void IpplStats::incMessageReceiveChecksFailed  )  [inline]
 

Definition at line 101 of file IpplStats.h.

void IpplStats::incMessageReceived  )  [inline]
 

Definition at line 97 of file IpplStats.h.

void IpplStats::incMessageReceivedFromNetwork  )  [inline]
 

Definition at line 98 of file IpplStats.h.

void IpplStats::incMessageReceivedFromQueue  )  [inline]
 

Definition at line 99 of file IpplStats.h.

void IpplStats::incMessageSent  )  [inline]
 

Definition at line 94 of file IpplStats.h.

void IpplStats::incMessageSentToOthers  )  [inline]
 

Definition at line 95 of file IpplStats.h.

void IpplStats::incMessageSentToSelf  )  [inline]
 

Definition at line 96 of file IpplStats.h.

void IpplStats::incParensEqualsExpression  )  [inline]
 

Definition at line 120 of file IpplStats.h.

void IpplStats::incParticleAttribs  )  [inline]
 

Definition at line 139 of file IpplStats.h.

void IpplStats::incParticleBases  )  [inline]
 

Definition at line 140 of file IpplStats.h.

void IpplStats::incParticleExpressions  )  [inline]
 

Definition at line 142 of file IpplStats.h.

void IpplStats::incParticleGathers  )  [inline]
 

Definition at line 143 of file IpplStats.h.

void IpplStats::incParticleScatters  )  [inline]
 

Definition at line 144 of file IpplStats.h.

void IpplStats::incParticlesCreated long  num  )  [inline]
 

Definition at line 145 of file IpplStats.h.

void IpplStats::incParticlesDestroyed long  num  )  [inline]
 

Definition at line 146 of file IpplStats.h.

void IpplStats::incParticlesSwapped long  num  )  [inline]
 

Definition at line 147 of file IpplStats.h.

void IpplStats::incParticleUpdates  )  [inline]
 

Definition at line 141 of file IpplStats.h.

void IpplStats::incReductions  )  [inline]
 

Definition at line 105 of file IpplStats.h.

void IpplStats::incRepartitions  )  [inline]
 

Definition at line 116 of file IpplStats.h.

void IpplStats::incScatters  )  [inline]
 

Definition at line 106 of file IpplStats.h.

long IpplStats::incStat int  statindx,
long  val = 1
[inline]
 

Definition at line 74 of file IpplStats.h.

void IpplStats::incSubEqualsExpression  )  [inline]
 

Definition at line 123 of file IpplStats.h.

void IpplStats::print Inform  ) 
 

Definition at line 111 of file IpplStats.cpp.

References endl().

Referenced by IpplInfo::printStatistics().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Mon Jan 16 14:42:35 2006 for IPPL by  doxygen 1.4.6