PPL Logo

TraceSummaryBOC Class Reference

#include <trace-summaryBOC.h>

Inheritance diagram for TraceSummaryBOC:

Inheritance graph
[legend]
Collaboration diagram for TraceSummaryBOC:

Collaboration graph
[legend]

Public Member Functions

 TraceSummaryBOC (void)
 TraceSummaryBOC (CkMigrateMessage *m)
void startSumOnly ()
void askSummary (int size)
void sendSummaryBOC (CkReductionMsg *)
void initCCS ()
 for TraceSummaryBOC
void ccsRequestSummaryDouble (CkCcsRequestMsg *m)
 Return summary information as double precision values for each sample period.
void ccsRequestSummaryUnsignedChar (CkCcsRequestMsg *m)
 Return summary information as unsigned char values for each sample period.
void collectSummaryData (double startTime, double binSize, int numBins)
void summaryDataCollected (CkReductionMsg *)
void traceSummaryParallelShutdown (int pe)
void maxBinSize (CkReductionMsg *msg)
void shrink (double _maxBinSize)
void sumData (CkReductionMsg *msg)

Data Fields

int lastRequestedIndexBlock
int indicesPerBlock
double collectionGranularity
int nBufferedBins
CkVec< double > * ccsBufferedData
int nextBinIndexCcs

Private Member Functions

void write ()

Private Attributes

int count
BinEntrybins
int nBins
int nTracedPEs
bool firstTime
double _maxBinSize

Detailed Description

Definition at line 23 of file trace-summaryBOC.h.


Constructor & Destructor Documentation

TraceSummaryBOC::TraceSummaryBOC ( void   )  [inline]

Definition at line 42 of file trace-summaryBOC.h.

TraceSummaryBOC::TraceSummaryBOC ( CkMigrateMessage m  )  [inline]

Definition at line 44 of file trace-summaryBOC.h.


Field Documentation

Definition at line 25 of file trace-summaryBOC.h.

Referenced by write().

Definition at line 26 of file trace-summaryBOC.h.

Referenced by sendSummaryBOC(), and write().

Definition at line 27 of file trace-summaryBOC.h.

Referenced by sendSummaryBOC(), and write().

Definition at line 28 of file trace-summaryBOC.h.

Referenced by sendSummaryBOC(), and write().

Definition at line 30 of file trace-summaryBOC.h.

Referenced by initCCS().

Definition at line 31 of file trace-summaryBOC.h.

Referenced by maxBinSize(), shrink(), and sumData().

Definition at line 34 of file trace-summaryBOC.h.

Referenced by initCCS(), and startCollectData().

Definition at line 35 of file trace-summaryBOC.h.

Referenced by initCCS(), and startCollectData().

Definition at line 36 of file trace-summaryBOC.h.

Referenced by initCCS(), and startCollectData().

Definition at line 37 of file trace-summaryBOC.h.

Referenced by initCCS().

Definition at line 39 of file trace-summaryBOC.h.


The documentation for this class was generated from the following files:

Generated on Fri May 25 08:05:49 2012 for Charm++ by  doxygen 1.5.5