HPCToolkit
TraceviewerServer::TraceDataByRank Class Reference

#include <TraceDataByRank.hpp>

Collaboration diagram for TraceviewerServer::TraceDataByRank:

Public Member Functions

 TraceDataByRank (FilteredBaseData *, int, int, int)
 
virtual ~TraceDataByRank ()
 
void getData (Time timeStart, Time timeRange, double pixelLength)
 
int sampleTimeLine (FileOffset minLoc, FileOffset maxLoc, int startPixel, int endPixel, int minIndex, double pixelLength, Time startingTime)
 
FileOffset findTimeInInterval (Time time, FileOffset l_boundOffset, FileOffset r_boundOffset)
 

Public Attributes

vector< TimeCPID > * listCPID
 
int rank
 

Private Member Functions

FileOffset getAbsoluteLocation (FileOffset)
 
FileOffset getRelativeLocation (FileOffset)
 
void addSample (unsigned int, TimeCPID)
 
TimeCPID getData (FileOffset)
 
Long getNumberOfRecords (FileOffset, FileOffset)
 
void postProcess ()
 

Private Attributes

FilteredBaseDatadata
 
FileOffset minloc
 
FileOffset maxloc
 
int numPixelsH
 

Detailed Description

Definition at line 72 of file TraceDataByRank.hpp.

Constructor & Destructor Documentation

◆ TraceDataByRank()

TraceviewerServer::TraceDataByRank::TraceDataByRank ( FilteredBaseData _data,
int  _rank,
int  _numPixelH,
int  _headerSize 
)

Definition at line 69 of file TraceDataByRank.cpp.

Here is the call graph for this function:

◆ ~TraceDataByRank()

TraceviewerServer::TraceDataByRank::~TraceDataByRank ( )
virtual

Definition at line 309 of file TraceDataByRank.cpp.

Member Function Documentation

◆ addSample()

void TraceviewerServer::TraceDataByRank::addSample ( unsigned int  index,
TimeCPID  dataCpid 
)
private

Definition at line 260 of file TraceDataByRank.cpp.

Here is the caller graph for this function:

◆ findTimeInInterval()

FileOffset TraceviewerServer::TraceDataByRank::findTimeInInterval ( Time  time,
FileOffset  l_boundOffset,
FileOffset  r_boundOffset 
)

Definition at line 182 of file TraceDataByRank.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getAbsoluteLocation()

FileOffset TraceviewerServer::TraceDataByRank::getAbsoluteLocation ( FileOffset  relativePosition)
private

Definition at line 251 of file TraceDataByRank.cpp.

Here is the caller graph for this function:

◆ getData() [1/2]

void TraceviewerServer::TraceDataByRank::getData ( Time  timeStart,
Time  timeRange,
double  pixelLength 
)

Definition at line 83 of file TraceDataByRank.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getData() [2/2]

TimeCPID TraceviewerServer::TraceDataByRank::getData ( FileOffset  location)
private

Definition at line 274 of file TraceDataByRank.cpp.

Here is the call graph for this function:

◆ getNumberOfRecords()

Long TraceviewerServer::TraceDataByRank::getNumberOfRecords ( FileOffset  start,
FileOffset  end 
)
private

Definition at line 283 of file TraceDataByRank.cpp.

Here is the caller graph for this function:

◆ getRelativeLocation()

FileOffset TraceviewerServer::TraceDataByRank::getRelativeLocation ( FileOffset  absolutePosition)
private

Definition at line 256 of file TraceDataByRank.cpp.

Here is the caller graph for this function:

◆ postProcess()

void TraceviewerServer::TraceDataByRank::postProcess ( )
private

Definition at line 292 of file TraceDataByRank.cpp.

Here is the caller graph for this function:

◆ sampleTimeLine()

int TraceviewerServer::TraceDataByRank::sampleTimeLine ( FileOffset  minLoc,
FileOffset  maxLoc,
int  startPixel,
int  endPixel,
int  minIndex,
double  pixelLength,
Time  startingTime 
)

Definition at line 155 of file TraceDataByRank.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ data

FilteredBaseData* TraceviewerServer::TraceDataByRank::data
private

Definition at line 88 of file TraceDataByRank.hpp.

◆ listCPID

vector<TimeCPID>* TraceviewerServer::TraceDataByRank::listCPID

Definition at line 85 of file TraceDataByRank.hpp.

◆ maxloc

FileOffset TraceviewerServer::TraceDataByRank::maxloc
private

Definition at line 91 of file TraceDataByRank.hpp.

◆ minloc

FileOffset TraceviewerServer::TraceDataByRank::minloc
private

Definition at line 90 of file TraceDataByRank.hpp.

◆ numPixelsH

int TraceviewerServer::TraceDataByRank::numPixelsH
private

Definition at line 92 of file TraceDataByRank.hpp.

◆ rank

int TraceviewerServer::TraceDataByRank::rank

Definition at line 86 of file TraceDataByRank.hpp.


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