edu.rice.cs.hpc.data.experiment.BaseExperimentWithMetrics Class Reference

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

List of all members.

Public Member Functions

void setMetrics (List< BaseMetric > metricList)
BaseMetric[] getMetrics ()
int getMetricCount ()
BaseMetric getMetric (int index)
BaseMetric getMetric (String name)
int getSearchPathCount ()
File getSearchPath (int index)
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)
IExperiment duplicate ()

Protected Member Functions

abstract void filter_finalize (RootScope rootMain, IFilterData filter)
abstract void open_finalize ()

Protected Attributes

List< BaseMetricmetrics
ExperimentConfiguration configuration
 The experiment's configuration.
RootScope rootScope
String version
 version of the database
IDatabaseRepresentation databaseRepresentation

Detailed Description

Definition at line 16 of file BaseExperimentWithMetrics.java.


Member Function Documentation

void edu.rice.cs.hpc.data.experiment.BaseExperiment.dispose (  )  [inherited]
IExperiment edu.rice.cs.hpc.data.experiment.IExperiment.duplicate (  )  [inherited]
void edu.rice.cs.hpc.data.experiment.BaseExperiment.filter ( IFilterData  filter  )  [inherited]
abstract void edu.rice.cs.hpc.data.experiment.BaseExperiment.filter_finalize ( RootScope  rootMain,
IFilterData  filter 
) [protected, pure virtual, inherited]
RootScope edu.rice.cs.hpc.data.experiment.BaseExperiment.getCallerTreeRoot (  )  [inherited]
ExperimentConfiguration edu.rice.cs.hpc.data.experiment.BaseExperiment.getConfiguration (  )  [inherited]
File edu.rice.cs.hpc.data.experiment.BaseExperiment.getDefaultDirectory (  )  [inherited]
BaseMetric edu.rice.cs.hpc.data.experiment.BaseExperimentWithMetrics.getMetric ( String  name  ) 
BaseMetric edu.rice.cs.hpc.data.experiment.BaseExperimentWithMetrics.getMetric ( int  index  ) 
int edu.rice.cs.hpc.data.experiment.BaseExperimentWithMetrics.getMetricCount (  ) 

Definition at line 50 of file BaseExperimentWithMetrics.java.

References edu.rice.cs.hpc.data.experiment.BaseExperimentWithMetrics.metrics.

Referenced by edu.rice.cs.hpc.data.experiment.Experiment.accumulateMetricsFromKids(), edu.rice.cs.hpc.data.experiment.scope.visitors.ComputedMetricVisitor.addComputedMetrics(), edu.rice.cs.hpc.data.experiment.Experiment.addDerivedMetric(), edu.rice.cs.hpc.data.experiment.Experiment.addPercents(), edu.rice.cs.hpc.data.experiment.Experiment.checkExistenceOfDerivedIncr(), edu.rice.cs.hpc.data.experiment.scope.Scope.combine(), edu.rice.cs.hpc.data.experiment.Experiment.copyMetricsToPartner(), edu.rice.cs.hpc.data.experiment.Experiment.createCallersView(), edu.rice.cs.hpc.data.experiment.Experiment.createFlatView(), edu.rice.cs.hpc.viewer.metric.MetricPropertyDialog.createInput(), edu.rice.cs.hpc.viewer.metric.ExtDerivedMetricDlg.doAction(), edu.rice.cs.hpc.data.experiment.scope.Scope.ensureMetricStorage(), edu.rice.cs.hpc.data.experiment.scope.visitors.ExclusiveCallingContextVisitor.ExclusiveCallingContextVisitor(), edu.rice.cs.hpc.data.experiment.scope.Scope.getCombinedValues(), edu.rice.cs.hpc.data.experiment.scope.visitors.InclusiveMetricsScopeVisitor.InclusiveMetricsScopeVisitor(), edu.rice.cs.hpc.data.experiment.Experiment.inclusiveNeeded(), edu.rice.cs.hpc.viewer.scope.BaseScopeView.initTableColumns(), edu.rice.cs.hpc.data.experiment.scope.Scope.makeMetricValueArray(), edu.rice.cs.hpc.data.experiment.merge.ExperimentMerger.merge(), edu.rice.cs.hpc.data.experiment.scope.visitors.PrintFlatViewScopeVisitor.printMetrics(), and edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.setDatabase().

BaseMetric [] edu.rice.cs.hpc.data.experiment.BaseExperimentWithMetrics.getMetrics (  ) 
String edu.rice.cs.hpc.data.experiment.BaseExperiment.getName (  )  [inherited]
Scope edu.rice.cs.hpc.data.experiment.BaseExperiment.getRootScope (  )  [inherited]
Object [] edu.rice.cs.hpc.data.experiment.BaseExperiment.getRootScopeChildren (  )  [inherited]
File edu.rice.cs.hpc.data.experiment.BaseExperimentWithMetrics.getSearchPath ( int  index  ) 
int edu.rice.cs.hpc.data.experiment.BaseExperimentWithMetrics.getSearchPathCount (  ) 
TraceAttribute edu.rice.cs.hpc.data.experiment.BaseExperiment.getTraceAttribute (  )  [inherited]
File edu.rice.cs.hpc.data.experiment.BaseExperiment.getXMLExperimentFile (  )  [inherited]
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]
abstract void edu.rice.cs.hpc.data.experiment.BaseExperiment.open_finalize (  )  [protected, pure virtual, inherited]
void edu.rice.cs.hpc.data.experiment.BaseExperiment.reopen (  )  throws Exception [inherited]
void edu.rice.cs.hpc.data.experiment.BaseExperiment.setConfiguration ( ExperimentConfiguration  configuration  )  [inherited]
void edu.rice.cs.hpc.data.experiment.BaseExperimentWithMetrics.setMetrics ( List< BaseMetric metricList  ) 
void edu.rice.cs.hpc.data.experiment.BaseExperiment.setRootScope ( Scope  rootScope  )  [inherited]
void edu.rice.cs.hpc.data.experiment.BaseExperiment.setTraceAttribute ( TraceAttribute  _attribute  )  [inherited]
void edu.rice.cs.hpc.data.experiment.BaseExperiment.setVersion ( String  v  )  [inherited]

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