PPL Logo

CountLogPool Class Reference
[Charm++ Trace Module]

counter log pool this implements functions for TraceCounter but that needed to be performed on a node-level More...

#include <trace-counter.h>

Collaboration diagram for CountLogPool:

Collaboration graph
[legend]

Public Member Functions

 CountLogPool ()
 ~CountLogPool ()
void write (int phase=-1)
void writeSts (int phase=-1)
FILE * openFile (int phase=-1)
void setEp (int epidx, int index1, long long count1, int index2, long long count2, double time)
void clearEps ()
void init (int argc)
void doReduction (int phase, double idleTime)

Private Attributes

StatTable stats_
int lastPhase_

Detailed Description

counter log pool this implements functions for TraceCounter but that needed to be performed on a node-level

Definition at line 63 of file trace-counter.h.


Constructor & Destructor Documentation

CountLogPool::~CountLogPool (  )  [inline]

Definition at line 66 of file trace-counter.h.


Member Function Documentation

void CountLogPool::clearEps (  )  [inline]

Definition at line 78 of file trace-counter.h.

References StatTable::clear(), and stats_.

Here is the call graph for this function:

void CountLogPool::init ( int  argc  )  [inline]

Definition at line 79 of file trace-counter.h.

References StatTable::init(), and stats_.

Here is the call graph for this function:

void CountLogPool::doReduction ( int  phase,
double  idleTime 
) [inline]

Definition at line 80 of file trace-counter.h.

References StatTable::doReduction(), and stats_.

Here is the call graph for this function:


Field Documentation

Definition at line 85 of file trace-counter.h.

Referenced by clearEps(), doReduction(), init(), setEp(), and write().

Definition at line 86 of file trace-counter.h.

Referenced by write(), and writeSts().


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

Generated on Mon Sep 21 08:22:12 2020 for Charm++ by  doxygen 1.5.5