PIPS-NLP
Public Member Functions | Public Attributes | Private Attributes | List of all members
StochNodeResourcesMonitor Class Reference

#include <StochResourcesMonitor.h>

Public Member Functions

 StochNodeResourcesMonitor ()
 
virtual ~StochNodeResourcesMonitor ()
 
virtual void reset ()
 
virtual void computeTotal ()
 
virtual void recFactTmLocal_start ()
 
virtual void recFactTmLocal_stop ()
 
virtual void recFactTmChildren_start ()
 
virtual void recFactTmChildren_stop ()
 
virtual void recLsolveTmLocal_start ()
 
virtual void recLsolveTmLocal_stop ()
 
virtual void recLsolveTmChildren_start ()
 
virtual void recLsolveTmChildren_stop ()
 
virtual void recDsolveTmLocal_start ()
 
virtual void recDsolveTmLocal_stop ()
 
virtual void recDsolveTmChildren_start ()
 
virtual void recDsolveTmChildren_stop ()
 
virtual void recLtsolveTmLocal_start ()
 
virtual void recLtsolveTmLocal_stop ()
 
virtual void recLtsolveTmChildren_start ()
 
virtual void recLtsolveTmChildren_stop ()
 
virtual void recSchurCom_start (double size, stCommType type)
 
virtual void recSchurCom_stop (double size, stCommType type)
 
virtual void recLsolveCom_start (double size, stCommType type)
 
virtual void recLsolveCom_stop (double size, stCommType type)
 
virtual void recSchurMultLocal_start ()
 
virtual void recSchurMultLocal_stop ()
 
virtual void recSchurMultChildren_start ()
 
virtual void recSchurMultChildren_stop ()
 
virtual void recReduceTmLocal_start ()
 
virtual void recReduceTmLocal_stop ()
 
virtual void recReduceScatterTmLocal_start ()
 
virtual void recReduceScatterTmLocal_stop ()
 
virtual void recBcastTmLocal_start ()
 
virtual void recBcastTmLocal_stop ()
 

Public Attributes

NodeExecEntry eFact
 
NodeExecEntry eLsolve
 
NodeExecEntry eDsolve
 
NodeExecEntry eLtsolve
 
NodeExecEntry eTotal
 
NodeExecEntry eMult
 
NodeExecEntry eReduce
 
NodeExecEntry eReduceScatter
 
NodeExecEntry eBcast
 
std::vector< NodeCommEntryvcSchur
 
std::vector< NodeCommEntryvcLsolve
 

Private Attributes

double tmOpStart
 

Constructor & Destructor Documentation

StochNodeResourcesMonitor::StochNodeResourcesMonitor ( )
StochNodeResourcesMonitor::~StochNodeResourcesMonitor ( )
virtual

Member Function Documentation

void StochNodeResourcesMonitor::computeTotal ( )
virtual
void StochNodeResourcesMonitor::recBcastTmLocal_start ( )
virtual
void StochNodeResourcesMonitor::recBcastTmLocal_stop ( )
virtual
void StochNodeResourcesMonitor::recDsolveTmChildren_start ( )
virtual
void StochNodeResourcesMonitor::recDsolveTmChildren_stop ( )
virtual
void StochNodeResourcesMonitor::recDsolveTmLocal_start ( )
virtual
void StochNodeResourcesMonitor::recDsolveTmLocal_stop ( )
virtual
void StochNodeResourcesMonitor::recFactTmChildren_start ( )
virtual
void StochNodeResourcesMonitor::recFactTmChildren_stop ( )
virtual
void StochNodeResourcesMonitor::recFactTmLocal_start ( )
virtual
void StochNodeResourcesMonitor::recFactTmLocal_stop ( )
virtual
void StochNodeResourcesMonitor::recLsolveCom_start ( double  size,
stCommType  type 
)
virtual
void StochNodeResourcesMonitor::recLsolveCom_stop ( double  size,
stCommType  type 
)
virtual
void StochNodeResourcesMonitor::recLsolveTmChildren_start ( )
virtual
void StochNodeResourcesMonitor::recLsolveTmChildren_stop ( )
virtual
void StochNodeResourcesMonitor::recLsolveTmLocal_start ( )
virtual
void StochNodeResourcesMonitor::recLsolveTmLocal_stop ( )
virtual
void StochNodeResourcesMonitor::recLtsolveTmChildren_start ( )
virtual
void StochNodeResourcesMonitor::recLtsolveTmChildren_stop ( )
virtual
void StochNodeResourcesMonitor::recLtsolveTmLocal_start ( )
virtual
void StochNodeResourcesMonitor::recLtsolveTmLocal_stop ( )
virtual
void StochNodeResourcesMonitor::recReduceScatterTmLocal_start ( )
virtual
void StochNodeResourcesMonitor::recReduceScatterTmLocal_stop ( )
virtual
void StochNodeResourcesMonitor::recReduceTmLocal_start ( )
virtual
void StochNodeResourcesMonitor::recReduceTmLocal_stop ( )
virtual
void StochNodeResourcesMonitor::recSchurCom_start ( double  size,
stCommType  type 
)
virtual
void StochNodeResourcesMonitor::recSchurCom_stop ( double  size,
stCommType  type 
)
virtual
void StochNodeResourcesMonitor::recSchurMultChildren_start ( )
virtual
void StochNodeResourcesMonitor::recSchurMultChildren_stop ( )
virtual
void StochNodeResourcesMonitor::recSchurMultLocal_start ( )
virtual
void StochNodeResourcesMonitor::recSchurMultLocal_stop ( )
virtual
void StochNodeResourcesMonitor::reset ( )
virtual

Member Data Documentation

NodeExecEntry StochNodeResourcesMonitor::eBcast
NodeExecEntry StochNodeResourcesMonitor::eDsolve
NodeExecEntry StochNodeResourcesMonitor::eFact
NodeExecEntry StochNodeResourcesMonitor::eLsolve
NodeExecEntry StochNodeResourcesMonitor::eLtsolve
NodeExecEntry StochNodeResourcesMonitor::eMult
NodeExecEntry StochNodeResourcesMonitor::eReduce
NodeExecEntry StochNodeResourcesMonitor::eReduceScatter
NodeExecEntry StochNodeResourcesMonitor::eTotal
double StochNodeResourcesMonitor::tmOpStart
private
std::vector<NodeCommEntry> StochNodeResourcesMonitor::vcLsolve
std::vector<NodeCommEntry> StochNodeResourcesMonitor::vcSchur

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