Motiv
Marvelous OTF2 Traces Interactive Visualizer
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
CollectiveCommunicationEvent::Member Class Reference

A class representing a member of a collective operation. More...

#include <CollectiveCommunicationEvent.hpp>

Public Member Functions

 Member (const otf2::chrono::duration &start, const otf2::chrono::duration &anEnd, otf2::definition::location *location)
 Constructs a new instance of the Member class. More...
 
const otf2::chrono::duration & getStart () const
 Returns the start time of the communication. More...
 
const otf2::chrono::duration & getEnd () const
 Returns the end time of the communication. More...
 
const otf2::definition::location * getLocation () const
 Returns the location of the member. More...
 

Public Attributes

const otf2::chrono::duration start
 
const otf2::chrono::duration end
 
const otf2::definition::location * location
 

Detailed Description

A class representing a member of a collective operation.

This class represents a member of an MPI collective operation.

Definition at line 40 of file CollectiveCommunicationEvent.hpp.

Constructor & Destructor Documentation

◆ Member()

CollectiveCommunicationEvent::Member::Member ( const otf2::chrono::duration &  start,
const otf2::chrono::duration &  anEnd,
otf2::definition::location *  location 
)
inline

Constructs a new instance of the Member class.

Parameters
startThe time when the member did the collective operation call
anEndThe time when the member ended the collective operation call
locationLocation of the member

Definition at line 48 of file CollectiveCommunicationEvent.hpp.

Member Function Documentation

◆ getEnd()

const otf2::chrono::duration & CollectiveCommunicationEvent::Member::getEnd ( ) const
inline

Returns the end time of the communication.

Returns
The end time of the communication

Definition at line 73 of file CollectiveCommunicationEvent.hpp.

◆ getLocation()

const otf2::definition::location * CollectiveCommunicationEvent::Member::getLocation ( ) const
inline

Returns the location of the member.

Returns
The location of the member

Definition at line 82 of file CollectiveCommunicationEvent.hpp.

◆ getStart()

const otf2::chrono::duration & CollectiveCommunicationEvent::Member::getStart ( ) const
inline

Returns the start time of the communication.

Returns
The start time of the communication

Definition at line 64 of file CollectiveCommunicationEvent.hpp.

Member Data Documentation

◆ end

const otf2::chrono::duration CollectiveCommunicationEvent::Member::end

The time when the member ended the collective operation call

Definition at line 55 of file CollectiveCommunicationEvent.hpp.

◆ location

const otf2::definition::location* CollectiveCommunicationEvent::Member::location

Location of the member

Definition at line 56 of file CollectiveCommunicationEvent.hpp.

◆ start

const otf2::chrono::duration CollectiveCommunicationEvent::Member::start

The time when the member did the collective operation call

Definition at line 54 of file CollectiveCommunicationEvent.hpp.


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