edu.rice.cs.hpc.data.experiment.extdata.FilteredBaseData Class Reference

Inheritance diagram for edu.rice.cs.hpc.data.experiment.extdata.FilteredBaseData:
Inheritance graph
[legend]
Collaboration diagram for edu.rice.cs.hpc.data.experiment.extdata.FilteredBaseData:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FilteredBaseData (String filename, int headerSize, int recordSz) throws IOException
void setFilter (FilterSet filter)
FilterSet getFilter ()
String[] getListOfRanks ()
int getNumberOfRanks ()
long getMinLoc (int rank)
long getMaxLoc (int rank, int recordSize)
boolean isGoodFilter ()
int getFirstIncluded ()
 Get the index of the first included rank.
int getLastIncluded ()
boolean isDenseBetweenFirstAndLast ()
 Is every rank included between the first and the last as provided above?
long[] getOffsets ()
String getString (long position, long length)
long getLong (long position)
int getInt (long position)
double getDouble (long position)
int getHeaderSize ()
boolean isHybridRank ()
 Return true if the application is a hybrid app (such as MPI+OpenMP).
void dispose ()

Protected Attributes

IFileDB baseDataFile

Static Protected Attributes

static final int SIZE_OF_END_OF_FILE_MARKER = 4

Package Attributes

final int headerSize

Private Member Functions

void applyFilter ()

Private Attributes

FilterSet filter
String[] filteredRanks
int[] indexes

Detailed Description

Definition at line 15 of file FilteredBaseData.java.


Constructor & Destructor Documentation

edu.rice.cs.hpc.data.experiment.extdata.FilteredBaseData.FilteredBaseData ( String  filename,
int  headerSize,
int  recordSz 
) throws IOException

Member Function Documentation

void edu.rice.cs.hpc.data.experiment.extdata.FilteredBaseData.applyFilter (  )  [private]
void edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.dispose (  )  [inherited]
double edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getDouble ( long  position  )  [inherited]
FilterSet edu.rice.cs.hpc.data.experiment.extdata.FilteredBaseData.getFilter (  ) 
int edu.rice.cs.hpc.data.experiment.extdata.FilteredBaseData.getFirstIncluded (  ) 

Get the index of the first included rank.

Provided to give a window through the filtering abstraction

Implements edu.rice.cs.hpc.data.experiment.extdata.IBaseData.

Definition at line 137 of file FilteredBaseData.java.

References edu.rice.cs.hpc.data.experiment.extdata.FilteredBaseData.indexes.

int edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getHeaderSize (  )  [inherited]
int edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getInt ( long  position  )  [inherited]
int edu.rice.cs.hpc.data.experiment.extdata.FilteredBaseData.getLastIncluded (  ) 
String [] edu.rice.cs.hpc.data.experiment.extdata.FilteredBaseData.getListOfRanks (  ) 
long edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getLong ( long  position  )  [inherited]
long edu.rice.cs.hpc.data.experiment.extdata.FilteredBaseData.getMaxLoc ( int  rank,
int  recordSize 
) [virtual]
long edu.rice.cs.hpc.data.experiment.extdata.FilteredBaseData.getMinLoc ( int  rank  )  [virtual]
int edu.rice.cs.hpc.data.experiment.extdata.FilteredBaseData.getNumberOfRanks (  ) 
long [] edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getOffsets (  )  [inherited]
String edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getString ( long  position,
long  length 
) [inherited]
boolean edu.rice.cs.hpc.data.experiment.extdata.FilteredBaseData.isDenseBetweenFirstAndLast (  ) 

Is every rank included between the first and the last as provided above?

Implements edu.rice.cs.hpc.data.experiment.extdata.IBaseData.

Definition at line 147 of file FilteredBaseData.java.

References edu.rice.cs.hpc.data.experiment.extdata.FilteredBaseData.indexes.

boolean edu.rice.cs.hpc.data.experiment.extdata.FilteredBaseData.isGoodFilter (  ) 
boolean edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.isHybridRank (  )  [inherited]

Return true if the application is a hybrid app (such as MPI+OpenMP).

False otherwise

Returns:
boolean

Implements edu.rice.cs.hpc.data.experiment.extdata.IBaseData.

Definition at line 107 of file AbstractBaseData.java.

References edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.baseDataFile, and edu.rice.cs.hpc.data.experiment.extdata.IFileDB.getParallelismLevel().

void edu.rice.cs.hpc.data.experiment.extdata.FilteredBaseData.setFilter ( FilterSet  filter  ) 

Member Data Documentation


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

Generated on 5 May 2015 for HPCVIEWER by  doxygen 1.6.1