Public Member Functions | |
void | open (File fileExperiment, IUserData< String, String > userData) throws Exception |
ExperimentWithoutMetrics | duplicate () |
void | setRootScope (Scope rootScope) |
Scope | getRootScope () |
RootScope | getCallerTreeRoot () |
Object[] | getRootScopeChildren () |
void | open (File fileExperiment, IUserData< String, String > userData, boolean need_metric) throws Exception |
void | open (InputStream expStream, IUserData< String, String > userData, String name) throws Exception |
void | reopen () throws Exception |
void | setVersion (String v) |
void | setTraceAttribute (TraceAttribute _attribute) |
TraceAttribute | getTraceAttribute () |
String | getName () |
void | setConfiguration (ExperimentConfiguration configuration) |
ExperimentConfiguration | getConfiguration () |
File | getDefaultDirectory () |
File | getXMLExperimentFile () |
void | dispose () |
void | filter (IFilterData filter) |
Protected Member Functions | |
void | filter_finalize (RootScope rootMain, IFilterData filter) |
void | open_finalize () |
Protected Attributes | |
ExperimentConfiguration | configuration |
The experiment's configuration. | |
RootScope | rootScope |
String | version |
version of the database | |
IDatabaseRepresentation | databaseRepresentation |
Definition at line 14 of file ExperimentWithoutMetrics.java.
void edu.rice.cs.hpc.data.experiment.BaseExperiment.dispose | ( | ) | [inherited] |
Definition at line 192 of file BaseExperiment.java.
References edu.rice.cs.hpc.data.experiment.scope.Scope.dfsVisitScopeTree(), and edu.rice.cs.hpc.data.experiment.BaseExperiment.rootScope.
Referenced by edu.rice.cs.hpc.viewer.window.Database.dispose().
ExperimentWithoutMetrics edu.rice.cs.hpc.data.experiment.ExperimentWithoutMetrics.duplicate | ( | ) |
Implements edu.rice.cs.hpc.data.experiment.IExperiment.
Definition at line 28 of file ExperimentWithoutMetrics.java.
References edu.rice.cs.hpc.data.experiment.BaseExperiment.configuration, and edu.rice.cs.hpc.data.experiment.BaseExperiment.databaseRepresentation.
void edu.rice.cs.hpc.data.experiment.BaseExperiment.filter | ( | IFilterData | filter | ) | [inherited] |
Definition at line 206 of file BaseExperiment.java.
References edu.rice.cs.hpc.data.experiment.scope.RootScopeType.CallingContextTree, edu.rice.cs.hpc.data.experiment.scope.Scope.dfsVisitFilterScopeTree(), edu.rice.cs.hpc.data.experiment.BaseExperiment.filter_finalize(), edu.rice.cs.hpc.data.experiment.scope.TreeNode.getChildAt(), edu.rice.cs.hpc.data.experiment.scope.RootScope.getType(), and edu.rice.cs.hpc.data.experiment.BaseExperiment.rootScope.
Referenced by edu.rice.cs.hpc.data.experiment.Experiment.createCallersView(), edu.rice.cs.hpc.data.experiment.Experiment.createFlatView(), and edu.rice.cs.hpc.viewer.experiment.ExperimentView.loadExperimentAndProcess().
void edu.rice.cs.hpc.data.experiment.ExperimentWithoutMetrics.filter_finalize | ( | RootScope | rootMain, | |
IFilterData | filter | |||
) | [protected, virtual] |
Implements edu.rice.cs.hpc.data.experiment.BaseExperiment.
Definition at line 40 of file ExperimentWithoutMetrics.java.
RootScope edu.rice.cs.hpc.data.experiment.BaseExperiment.getCallerTreeRoot | ( | ) | [inherited] |
Implements edu.rice.cs.hpc.data.experiment.IExperiment.
Reimplemented in edu.rice.cs.hpc.data.experiment.Experiment.
Definition at line 61 of file BaseExperiment.java.
References edu.rice.cs.hpc.data.experiment.BaseExperiment.getRootScope(), edu.rice.cs.hpc.data.experiment.scope.Scope.getSubscope(), and edu.rice.cs.hpc.data.experiment.scope.Scope.getSubscopeCount().
ExperimentConfiguration edu.rice.cs.hpc.data.experiment.BaseExperiment.getConfiguration | ( | ) | [inherited] |
Definition at line 169 of file BaseExperiment.java.
References edu.rice.cs.hpc.data.experiment.BaseExperiment.configuration.
Referenced by edu.rice.cs.hpc.data.experiment.merge.ExperimentMerger.merge().
File edu.rice.cs.hpc.data.experiment.BaseExperiment.getDefaultDirectory | ( | ) | [inherited] |
Definition at line 179 of file BaseExperiment.java.
References edu.rice.cs.hpc.data.experiment.BaseExperiment.getXMLExperimentFile().
Referenced by edu.rice.cs.hpc.viewer.scope.ScopeViewActions.addExtNewMetric(), edu.rice.cs.hpc.viewer.metric.ThreadLevelDataManager.checkThreadsMetricDataFiles(), edu.rice.cs.hpc.viewer.actions.CloseDatabase.execute(), edu.rice.cs.hpc.viewer.window.ViewerWindow.getDb(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init(), edu.rice.cs.hpc.data.experiment.source.FileSystemSourceFile.makeSearchFile(), and edu.rice.cs.hpc.viewer.scope.ScopeViewActionsGUI.updateContent().
String edu.rice.cs.hpc.data.experiment.BaseExperiment.getName | ( | ) | [inherited] |
Definition at line 152 of file BaseExperiment.java.
References edu.rice.cs.hpc.data.experiment.BaseExperiment.configuration, and edu.rice.cs.hpc.data.experiment.ExperimentConfiguration.getName().
Referenced by edu.rice.cs.hpc.viewer.actions.ShowView.execute(), edu.rice.cs.hpc.viewer.scope.ScopeViewActionsGUI.exportCSV(), edu.rice.cs.hpc.viewer.util.BaseWindowTitle.getWindowTitle(), edu.rice.cs.hpc.data.experiment.merge.ExperimentMerger.merge(), edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printHeader(), and edu.rice.cs.hpc.viewer.util.BaseWindowTitle.setTitle().
Scope edu.rice.cs.hpc.data.experiment.BaseExperiment.getRootScope | ( | ) | [inherited] |
Implements edu.rice.cs.hpc.data.experiment.IExperiment.
Definition at line 51 of file BaseExperiment.java.
References edu.rice.cs.hpc.data.experiment.BaseExperiment.rootScope.
Referenced by edu.rice.cs.hpc.data.experiment.Experiment.beginScope(), edu.rice.cs.hpc.data.experiment.metric.DerivedMetric.DerivedMetric(), edu.rice.cs.hpc.viewer.metric.MetricPropertyDialog.doAction(), edu.rice.cs.hpc.viewer.scope.BaseScopeView.enableFilter(), edu.rice.cs.hpc.data.experiment.Experiment.filter_finalize(), edu.rice.cs.hpc.data.experiment.Experiment.getCallerTreeRoot(), edu.rice.cs.hpc.data.experiment.BaseExperiment.getCallerTreeRoot(), edu.rice.cs.hpc.data.experiment.scope.Scope.getMetricValue(), edu.rice.cs.hpc.data.experiment.BaseExperiment.getRootScopeChildren(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init(), and edu.rice.cs.hpc.data.experiment.metric.DerivedMetric.setExpression().
Object [] edu.rice.cs.hpc.data.experiment.BaseExperiment.getRootScopeChildren | ( | ) | [inherited] |
Implements edu.rice.cs.hpc.data.experiment.IExperiment.
Definition at line 75 of file BaseExperiment.java.
References edu.rice.cs.hpc.data.experiment.scope.TreeNode.getChildren(), and edu.rice.cs.hpc.data.experiment.BaseExperiment.getRootScope().
Referenced by edu.rice.cs.hpc.viewer.experiment.ExperimentView.generateView(), edu.rice.cs.hpc.data.experiment.metric.MetricVarMap.getValue(), edu.rice.cs.hpc.data.experiment.merge.ExperimentMerger.merge(), edu.rice.cs.hpc.data.experiment.merge.ExperimentMerger.mergeScopeTrees(), and edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.print().
TraceAttribute edu.rice.cs.hpc.data.experiment.BaseExperiment.getTraceAttribute | ( | ) | [inherited] |
Definition at line 143 of file BaseExperiment.java.
References edu.rice.cs.hpc.data.experiment.BaseExperiment.attribute.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init().
File edu.rice.cs.hpc.data.experiment.BaseExperiment.getXMLExperimentFile | ( | ) | [inherited] |
Definition at line 184 of file BaseExperiment.java.
References edu.rice.cs.hpc.data.experiment.BaseExperiment.databaseRepresentation, edu.rice.cs.hpc.data.experiment.xml.ExperimentFileXML.getFile(), and edu.rice.cs.hpc.data.experiment.IDatabaseRepresentation.getXMLFile().
Referenced by edu.rice.cs.hpc.viewer.actions.ShowView.execute(), edu.rice.cs.hpc.viewer.actions.MergeDatabase.execute(), edu.rice.cs.hpc.viewer.window.ViewerWindow.getDatabasePaths(), edu.rice.cs.hpc.data.experiment.BaseExperiment.getDefaultDirectory(), edu.rice.cs.hpc.viewer.actions.MergeDatabase.ExperimentLabelProvider.getText(), edu.rice.cs.hpc.data.experiment.merge.ExperimentMerger.merge(), edu.rice.cs.hpc.viewer.actions.showXML.showXMLEditor(), and edu.rice.cs.hpc.viewer.editor.BaseEditorManager.splitBegin().
void edu.rice.cs.hpc.data.experiment.BaseExperiment.open | ( | InputStream | expStream, | |
IUserData< String, String > | userData, | |||
String | name | |||
) | throws Exception [inherited] |
void edu.rice.cs.hpc.data.experiment.BaseExperiment.open | ( | File | fileExperiment, | |
IUserData< String, String > | userData, | |||
boolean | need_metric | |||
) | throws Exception [inherited] |
Reimplemented in edu.rice.cs.hpc.data.experiment.Experiment.
Definition at line 93 of file BaseExperiment.java.
References edu.rice.cs.hpc.data.experiment.BaseExperiment.databaseRepresentation, edu.rice.cs.hpc.data.experiment.IDatabaseRepresentation.open(), and edu.rice.cs.hpc.data.experiment.BaseExperiment.open_finalize().
void edu.rice.cs.hpc.data.experiment.ExperimentWithoutMetrics.open | ( | File | fileExperiment, | |
IUserData< String, String > | userData | |||
) | throws Exception |
Definition at line 17 of file ExperimentWithoutMetrics.java.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.SpaceTimeDataController().
void edu.rice.cs.hpc.data.experiment.ExperimentWithoutMetrics.open_finalize | ( | ) | [protected, virtual] |
Implements edu.rice.cs.hpc.data.experiment.BaseExperiment.
Definition at line 45 of file ExperimentWithoutMetrics.java.
void edu.rice.cs.hpc.data.experiment.BaseExperiment.reopen | ( | ) | throws Exception [inherited] |
void edu.rice.cs.hpc.data.experiment.BaseExperiment.setConfiguration | ( | ExperimentConfiguration | configuration | ) | [inherited] |
Definition at line 164 of file BaseExperiment.java.
Referenced by edu.rice.cs.hpc.data.experiment.xml.BaseExperimentBuilder.end(), and edu.rice.cs.hpc.data.experiment.merge.ExperimentMerger.merge().
void edu.rice.cs.hpc.data.experiment.BaseExperiment.setRootScope | ( | Scope | rootScope | ) | [inherited] |
Implements edu.rice.cs.hpc.data.experiment.IExperiment.
Definition at line 41 of file BaseExperiment.java.
Referenced by edu.rice.cs.hpc.data.experiment.xml.BaseExperimentBuilder.end(), and edu.rice.cs.hpc.data.experiment.merge.ExperimentMerger.merge().
void edu.rice.cs.hpc.data.experiment.BaseExperiment.setTraceAttribute | ( | TraceAttribute | _attribute | ) | [inherited] |
Definition at line 138 of file BaseExperiment.java.
References edu.rice.cs.hpc.data.experiment.BaseExperiment.attribute.
Referenced by edu.rice.cs.hpc.data.experiment.xml.BaseExperimentBuilder.do_TraceDB().
void edu.rice.cs.hpc.data.experiment.BaseExperiment.setVersion | ( | String | v | ) | [inherited] |
Definition at line 133 of file BaseExperiment.java.
References edu.rice.cs.hpc.data.experiment.BaseExperiment.version.
Referenced by edu.rice.cs.hpc.data.experiment.xml.BaseExperimentBuilder.do_HPCTOOLKIT().
ExperimentConfiguration edu.rice.cs.hpc.data.experiment.BaseExperiment.configuration [protected, inherited] |
The experiment's configuration.
Definition at line 25 of file BaseExperiment.java.
Referenced by edu.rice.cs.hpc.data.experiment.ExperimentWithoutMetrics.duplicate(), edu.rice.cs.hpc.data.experiment.Experiment.duplicate(), edu.rice.cs.hpc.data.experiment.BaseExperiment.getConfiguration(), edu.rice.cs.hpc.data.experiment.BaseExperiment.getName(), edu.rice.cs.hpc.data.experiment.BaseExperimentWithMetrics.getSearchPath(), and edu.rice.cs.hpc.data.experiment.BaseExperimentWithMetrics.getSearchPathCount().
IDatabaseRepresentation edu.rice.cs.hpc.data.experiment.BaseExperiment.databaseRepresentation [protected, inherited] |
Definition at line 34 of file BaseExperiment.java.
Referenced by edu.rice.cs.hpc.data.experiment.ExperimentWithoutMetrics.duplicate(), edu.rice.cs.hpc.data.experiment.Experiment.duplicate(), edu.rice.cs.hpc.data.experiment.BaseExperiment.getXMLExperimentFile(), edu.rice.cs.hpc.data.experiment.BaseExperiment.open(), edu.rice.cs.hpc.data.experiment.BaseExperiment.reopen(), and edu.rice.cs.hpc.data.experiment.Experiment.setXMLExperimentFile().
RootScope edu.rice.cs.hpc.data.experiment.BaseExperiment.rootScope [protected, inherited] |
Definition at line 27 of file BaseExperiment.java.
Referenced by edu.rice.cs.hpc.data.experiment.Experiment.addDerivedMetric(), edu.rice.cs.hpc.data.experiment.BaseExperiment.dispose(), edu.rice.cs.hpc.data.experiment.BaseExperiment.filter(), edu.rice.cs.hpc.data.experiment.BaseExperiment.getRootScope(), and edu.rice.cs.hpc.data.experiment.Experiment.postprocess().
String edu.rice.cs.hpc.data.experiment.BaseExperiment.version [protected, inherited] |
version of the database
Definition at line 30 of file BaseExperiment.java.
Referenced by edu.rice.cs.hpc.data.experiment.Experiment.getMajorVersion(), and edu.rice.cs.hpc.data.experiment.BaseExperiment.setVersion().