
#include <controlPoints.h>

Public Member Functions | |
| std::set< std::string > | getNames () |
| get control point names for all phases | |
| void | cleanupNames () |
| bool | filterOutOnePhase () |
| Remove one phase with invalid control point values if found. | |
| void | filterOutIncompletePhases () |
| Drop any phases that do not contain timings or control point values. | |
| std::string | toString () |
| void | verify () |
| Verify that all our phases of data have the same sets of control point names. | |
| instrumentedPhase * | findBest () |
Data Fields | |
| std::vector< instrumentedPhase * > | phases |
| Stores all known instrumented phases(loaded from file, or from this run). | |
Definition at line 369 of file controlPoints.h.
| std::set<std::string> instrumentedData::getNames | ( | ) | [inline] |
get control point names for all phases
Definition at line 376 of file controlPoints.h.
References phases.
Referenced by cleanupNames().

| void instrumentedData::cleanupNames | ( | ) | [inline] |
Definition at line 393 of file controlPoints.h.
References getNames(), and phases.
Referenced by controlPointManager::generatePlan(), and controlPointManager::writeDataFile().


| bool instrumentedData::filterOutOnePhase | ( | ) | [inline] |
Remove one phase with invalid control point values if found.
Definition at line 404 of file controlPoints.h.
References phases.
Referenced by filterOutIncompletePhases().

| void instrumentedData::filterOutIncompletePhases | ( | ) | [inline] |
Drop any phases that do not contain timings or control point values.
Definition at line 422 of file controlPoints.h.
References CpuTopoDetails::done, and filterOutOnePhase().
Referenced by controlPointManager::writeDataFile().


| std::string instrumentedData::toString | ( | ) | [inline] |
Definition at line 430 of file controlPoints.h.
References phases, and PUP::s.
Referenced by controlPointManager::writeDataFile().

| void instrumentedData::verify | ( | ) | [inline] |
Verify that all our phases of data have the same sets of control point names.
Definition at line 509 of file controlPoints.h.
References instrumentedPhase::hasSameKeysAs(), and phases.
Referenced by controlPointManager::writeDataFile().


| instrumentedPhase* instrumentedData::findBest | ( | ) | [inline] |
Definition at line 521 of file controlPoints.h.
References Converse::CkMyPe(), max(), and phases.
Referenced by simplexScheme::doReflection(), and controlPointManager::generatePlan().


| std::vector<instrumentedPhase*> instrumentedData::phases |
Stores all known instrumented phases(loaded from file, or from this run).
Definition at line 373 of file controlPoints.h.
Referenced by simplexScheme::adapt(), cleanupNames(), simplexScheme::computeCentroidBestWorst(), controlPointManager::controlPointManager(), controlPointManager::currentPhaseData(), simplexScheme::doContraction(), simplexScheme::doExpansion(), simplexScheme::doReflection(), filterOutOnePhase(), findBest(), controlPointManager::generatePlan(), getNames(), controlPointManager::gotoNextPhase(), controlPointManager::loadDataFile(), simplexScheme::pointCoords(), controlPointManager::previousPhaseData(), simplexScheme::printSimplex(), controlPointManager::processControlPoints(), toString(), controlPointManager::twoAgoPhaseData(), and verify().
1.5.5