PPL Logo

VerboseProgress_t Class Reference

Inheritance diagram for VerboseProgress_t:

Inheritance graph
[legend]
Collaboration diagram for VerboseProgress_t:

Collaboration graph
[legend]

Public Member Functions

 VerboseProgress_t (MPI_Comm comm_, const char *module_)
 ~VerboseProgress_t ()
virtual void p (const char *where)

Private Member Functions

void printLast (void)

Private Attributes

MPI_Comm comm
int myRank
const char * module
const char * last
double start

Detailed Description

Definition at line 578 of file paralleltransfer.C.


Constructor & Destructor Documentation

VerboseProgress_t::VerboseProgress_t ( MPI_Comm  comm_,
const char *  module_ 
) [inline]

Definition at line 598 of file paralleltransfer.C.

References comm, MPI_Comm_rank, and parallelTransfer_c::myRank.

VerboseProgress_t::~VerboseProgress_t (  )  [inline]

Definition at line 604 of file paralleltransfer.C.


Member Function Documentation

void VerboseProgress_t::printLast ( void   )  [inline, private]

Definition at line 584 of file paralleltransfer.C.

References barrier, comm, MPI_Barrier, parallelTransfer_c::myRank, and PUP::t.

virtual void VerboseProgress_t::p ( const char *  where  )  [inline, virtual]

Reimplemented from progress_t.

Definition at line 607 of file paralleltransfer.C.


Field Documentation

Definition at line 579 of file paralleltransfer.C.

Definition at line 580 of file paralleltransfer.C.

const char* VerboseProgress_t::module [private]

Definition at line 581 of file paralleltransfer.C.

const char* VerboseProgress_t::last [private]

Definition at line 582 of file paralleltransfer.C.

double VerboseProgress_t::start [private]

Definition at line 583 of file paralleltransfer.C.


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

Generated on Mon Sep 21 08:31:38 2020 for Charm++ by  doxygen 1.5.5