Public Member Functions | |
DerivedPercentVisitor (BaseMetric[]metrics, RootScope scopeRoot, int iMetricInc, int iMetricExc) | |
void | visit (Scope scope, ScopeVisitType vt) |
void | visit (RootScope scope, ScopeVisitType vt) |
void | visit (LoadModuleScope scope, ScopeVisitType vt) |
void | visit (FileScope scope, ScopeVisitType vt) |
void | visit (ProcedureScope scope, ScopeVisitType vt) |
void | visit (AlienScope scope, ScopeVisitType vt) |
void | visit (LoopScope scope, ScopeVisitType vt) |
void | visit (StatementRangeScope scope, ScopeVisitType vt) |
void | visit (CallSiteScope scope, ScopeVisitType vt) |
void | visit (LineScope scope, ScopeVisitType vt) |
void | visit (GroupScope scope, ScopeVisitType vt) |
Protected Member Functions | |
void | calc (Scope scope, ScopeVisitType vt) |
Private Member Functions | |
void | setPercent (Scope scope, int iMetricPosition, MetricValue objAggregate) |
Private Attributes | |
int | iExclusive |
int | iInclusive |
MetricValue | objIncAggValue |
MetricValue | objExcAggValue |
Definition at line 18 of file DerivedPercentVisitor.java.
edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.DerivedPercentVisitor | ( | BaseMetric[] | metrics, | |
RootScope | scopeRoot, | |||
int | iMetricInc, | |||
int | iMetricExc | |||
) |
Definition at line 24 of file DerivedPercentVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.Scope.getMetricValue(), edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.iExclusive, edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.iInclusive, edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.objExcAggValue, and edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.objIncAggValue.
void edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.calc | ( | Scope | scope, | |
ScopeVisitType | vt | |||
) | [protected] |
Definition at line 50 of file DerivedPercentVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.iExclusive, edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.iInclusive, edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.objExcAggValue, edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.objIncAggValue, edu.rice.cs.hpc.data.experiment.scope.ScopeVisitType.PostVisit, and edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.setPercent().
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.visit().
void edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.setPercent | ( | Scope | scope, | |
int | iMetricPosition, | |||
MetricValue | objAggregate | |||
) | [private] |
Definition at line 60 of file DerivedPercentVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.Scope.getMetricValue(), edu.rice.cs.hpc.data.experiment.metric.MetricValue.getValue(), and edu.rice.cs.hpc.data.experiment.metric.MetricValue.NONE.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.visit | ( | GroupScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 44 of file DerivedPercentVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.visit | ( | LineScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 43 of file DerivedPercentVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.visit | ( | CallSiteScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 42 of file DerivedPercentVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.visit | ( | StatementRangeScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 41 of file DerivedPercentVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.visit | ( | LoopScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 40 of file DerivedPercentVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.visit | ( | AlienScope | scope, | |
ScopeVisitType | vt | |||
) |
Definition at line 39 of file DerivedPercentVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.visit | ( | ProcedureScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 38 of file DerivedPercentVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.visit | ( | FileScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 37 of file DerivedPercentVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.visit | ( | LoadModuleScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 36 of file DerivedPercentVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.visit | ( | RootScope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 35 of file DerivedPercentVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.calc().
void edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.visit | ( | Scope | scope, | |
ScopeVisitType | vt | |||
) |
Implements edu.rice.cs.hpc.data.experiment.scope.visitors.IScopeVisitor.
Definition at line 34 of file DerivedPercentVisitor.java.
References edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.calc().
Definition at line 19 of file DerivedPercentVisitor.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.calc(), and edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.DerivedPercentVisitor().
Definition at line 20 of file DerivedPercentVisitor.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.calc(), and edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.DerivedPercentVisitor().
MetricValue edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.objExcAggValue [private] |
Definition at line 22 of file DerivedPercentVisitor.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.calc(), and edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.DerivedPercentVisitor().
MetricValue edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.objIncAggValue [private] |
Definition at line 21 of file DerivedPercentVisitor.java.
Referenced by edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.calc(), and edu.rice.cs.hpc.data.experiment.scope.visitors.DerivedPercentVisitor.DerivedPercentVisitor().