Public Member Functions | |
RemoteFilteredBaseData (TraceName[] names, int _headerSz, DataOutputStream server) | |
void | setFilter (FilterSet filter) |
FilterSet | getFilter () |
int | getHeaderSize () |
String[] | getListOfRanks () |
int | getNumberOfRanks () |
void | dispose () |
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? | |
boolean | isHybridRank () |
Return true if the application is a hybrid app (such as MPI+OpenMP). | |
Package Attributes | |
FilterSet | filter |
Private Member Functions | |
void | applyFilter () |
Private Attributes | |
final TraceName[] | allNames |
int[] | indexes |
final int | headerSize |
final DataOutputStream | server |
Static Private Attributes | |
static final int | FILTER = 0x464C5452 |
Definition at line 15 of file RemoteFilteredBaseData.java.
edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.RemoteFilteredBaseData | ( | TraceName[] | names, | |
int | _headerSz, | |||
DataOutputStream | server | |||
) |
Definition at line 24 of file RemoteFilteredBaseData.java.
References edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.allNames, edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.filter, edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.headerSize, and edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.indexes.
void edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.applyFilter | ( | ) | [private] |
Definition at line 41 of file RemoteFilteredBaseData.java.
References edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.allNames, edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.FILTER, edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.filter, edu.rice.cs.hpc.data.experiment.extdata.FilterSet.getPatterns(), edu.rice.cs.hpc.data.experiment.extdata.FilterSet.include(), edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.indexes, edu.rice.cs.hpc.data.experiment.extdata.FilterSet.isShownMode(), and edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.server.
Referenced by edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.setFilter().
void edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.dispose | ( | ) |
Implements edu.rice.cs.hpc.data.experiment.extdata.IBaseData.
Definition at line 98 of file RemoteFilteredBaseData.java.
FilterSet edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.getFilter | ( | ) |
Implements edu.rice.cs.hpc.data.experiment.extdata.IFilteredData.
Definition at line 73 of file RemoteFilteredBaseData.java.
References edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.filter.
int edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.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 110 of file RemoteFilteredBaseData.java.
References edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.indexes.
int edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.getHeaderSize | ( | ) |
Implements edu.rice.cs.hpc.data.experiment.extdata.IBaseData.
Definition at line 78 of file RemoteFilteredBaseData.java.
References edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.headerSize.
int edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.getLastIncluded | ( | ) |
Implements edu.rice.cs.hpc.data.experiment.extdata.IBaseData.
Definition at line 114 of file RemoteFilteredBaseData.java.
References edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.indexes.
String [] edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.getListOfRanks | ( | ) |
Implements edu.rice.cs.hpc.data.experiment.extdata.IBaseData.
Definition at line 83 of file RemoteFilteredBaseData.java.
References edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.allNames, edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.getNumberOfRanks(), edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.indexes, and edu.rice.cs.hpc.data.experiment.extdata.TraceName.toString().
int edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.getNumberOfRanks | ( | ) |
Implements edu.rice.cs.hpc.data.experiment.extdata.IBaseData.
Definition at line 93 of file RemoteFilteredBaseData.java.
References edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.indexes.
Referenced by edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.getListOfRanks(), and edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.isGoodFilter().
boolean edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.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 118 of file RemoteFilteredBaseData.java.
References edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.indexes.
boolean edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.isGoodFilter | ( | ) |
Implements edu.rice.cs.hpc.data.experiment.extdata.IFilteredData.
Definition at line 106 of file RemoteFilteredBaseData.java.
References edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.getNumberOfRanks().
boolean edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.isHybridRank | ( | ) |
Return true if the application is a hybrid app (such as MPI+OpenMP).
False otherwise
Implements edu.rice.cs.hpc.data.experiment.extdata.IBaseData.
Definition at line 122 of file RemoteFilteredBaseData.java.
References edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.allNames, and edu.rice.cs.hpc.data.experiment.extdata.TraceName.toString().
void edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.setFilter | ( | FilterSet | filter | ) |
Implements edu.rice.cs.hpc.data.experiment.extdata.IFilteredData.
Definition at line 35 of file RemoteFilteredBaseData.java.
References edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.applyFilter().
final TraceName [] edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.allNames [private] |
Definition at line 18 of file RemoteFilteredBaseData.java.
Referenced by edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.applyFilter(), edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.getListOfRanks(), edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.isHybridRank(), and edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.RemoteFilteredBaseData().
final int edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.FILTER = 0x464C5452 [static, private] |
Definition at line 17 of file RemoteFilteredBaseData.java.
Referenced by edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.applyFilter().
final int edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.headerSize [private] |
Definition at line 20 of file RemoteFilteredBaseData.java.
Referenced by edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.getHeaderSize(), and edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.RemoteFilteredBaseData().
int [] edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.indexes [private] |
Definition at line 19 of file RemoteFilteredBaseData.java.
Referenced by edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.applyFilter(), edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.getFirstIncluded(), edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.getLastIncluded(), edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.getListOfRanks(), edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.getNumberOfRanks(), edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.isDenseBetweenFirstAndLast(), and edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.RemoteFilteredBaseData().
final DataOutputStream edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.server [private] |
Definition at line 21 of file RemoteFilteredBaseData.java.
Referenced by edu.rice.cs.hpc.remote.data.RemoteFilteredBaseData.applyFilter().