edu.rice.cs.hpc.data.experiment.merge.ExperimentMerger Class Reference

List of all members.

Public Types

enum  MergeType { TOP_DOWN, BOTTOM_UP, FLAT }

Static Public Member Functions

static Experiment merge (Experiment exp1, Experiment exp2, MergeType type, boolean verbose)
 Merging two experiments, and return the new experiment.
static Experiment merge (Experiment exp1, Experiment exp2, MergeType type, String parent_dir, boolean verbose)

Static Private Member Functions

static ArrayList< BaseMetricbuildMetricList (Experiment exp, BaseMetric[] m1, BaseMetric[] m2)
static void mergeScopeTrees (Experiment exp2, BaseDuplicateScopeTreesVisitor visitor, int iRoot)
static MetricRaw[] buildMetricRaws (MetricRaw raws1[], MetricRaw raws2[])
static void setMetricCombinedName (int offset, BaseMetric m)

Static Private Attributes

static final boolean with_raw_metrics = false

Detailed Description

Definition at line 34 of file ExperimentMerger.java.


Member Enumeration Documentation

Enumerator:
TOP_DOWN 
BOTTOM_UP 
FLAT 

Definition at line 37 of file ExperimentMerger.java.


Member Function Documentation

static ArrayList<BaseMetric> edu.rice.cs.hpc.data.experiment.merge.ExperimentMerger.buildMetricList ( Experiment  exp,
BaseMetric[]  m1,
BaseMetric[]  m2 
) [static, private]
static MetricRaw [] edu.rice.cs.hpc.data.experiment.merge.ExperimentMerger.buildMetricRaws ( MetricRaw  raws1[],
MetricRaw  raws2[] 
) [static, private]
static Experiment edu.rice.cs.hpc.data.experiment.merge.ExperimentMerger.merge ( Experiment  exp1,
Experiment  exp2,
MergeType  type,
String  parent_dir,
boolean  verbose 
) [static]
static Experiment edu.rice.cs.hpc.data.experiment.merge.ExperimentMerger.merge ( Experiment  exp1,
Experiment  exp2,
MergeType  type,
boolean  verbose 
) [static]

Merging two experiments, and return the new experiment.

Parameters:
exp1 : first database
exp2 : second database
type : root to merge (cct, bottom-up tree, or flat tree)
verbose : true if the verbose mode is on
Returns:

Definition at line 49 of file ExperimentMerger.java.

References edu.rice.cs.hpc.data.experiment.BaseExperiment.getXMLExperimentFile().

static void edu.rice.cs.hpc.data.experiment.merge.ExperimentMerger.mergeScopeTrees ( Experiment  exp2,
BaseDuplicateScopeTreesVisitor  visitor,
int  iRoot 
) [static, private]
static void edu.rice.cs.hpc.data.experiment.merge.ExperimentMerger.setMetricCombinedName ( int  offset,
BaseMetric  m 
) [static, private]

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