OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- Data Structures
- Class Hierarchy
- Data Fields

Public Member Functions | Protected Member Functions | Protected Attributes
Filter Class Reference

## Public Member Functions
void | setTimerResolution (uint64_t tickspersecond)
void | addFunction (uint32_t func, const std::string &name)
void | addEnter (uint32_t func, uint32_t process, uint64_t time)
void | addLeave (uint32_t process, uint64_t time)
void | incrMessageCount ()
void | incrCollectiveCount ()
void | postProcessing ()
std::vector< Function > | getFunctions () const
std::set< uint32_t > | reduceTo (float *percent, const std::set< uint32_t > &excludesymbols, const std::set< uint32_t > &includesymbols, bool includechildren, uint64_t limit)
uint32_t | getMaxStackDepth () const
uint64_t | getTotalInvocations () const
uint64_t | getMaxInvocations () const
uint64_t | getTimerResolution () const
uint64_t | getMessageCount () const
uint64_t | getCollectiveCount () const
void | operator+= (const Filter &filter)
const std::map< uint32_t, Function > & | getFunctionMap () const

## Protected Member Functions
uint32_t | visitFunction (std::stack< PostStackItem > &stck, std::set< uint32_t > *killed, uint64_t *killedinvocations, const std::set< uint32_t > *nokill)
void | visitFunctionExclude (std::stack< PostStackItem > &stck, std::set< uint32_t > &nokill)

## Protected Attributes
uint32_t | maxStackDepth
uint64_t | totalInvocations
uint64_t | maxInvocations
uint64_t | timerResolution
uint64_t | messageCount
uint64_t | collectiveCount
std::map< uint32_t, Function > | functions
std::map< uint32_t, std::stack < StackItem > > | callStack

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

- ompi/contrib/vt/vt/tools/vtfilter/old/vt_filterc.h
- ompi/contrib/vt/vt/tools/vtfilter/old/vt_filterc.cc