#include <trace-projectionsBOC.h>
Definition at line 56 of file trace-projectionsBOC.h.
KMeansBOC::KMeansBOC | ( | bool | outlierAutomatic, | |
int | numKSeeds, | |||
int | _peNumKeep, | |||
double | _entryThreshold, | |||
bool | outlierUsePhases | |||
) | [inline] |
Definition at line 100 of file trace-projectionsBOC.h.
KMeansBOC::KMeansBOC | ( | CkMigrateMessage * | m | ) | [inline] |
Definition at line 104 of file trace-projectionsBOC.h.
void KMeansBOC::initKSeeds | ( | ) |
bool KMeansBOC::autoCompute [private] |
Definition at line 59 of file trace-projectionsBOC.h.
bool KMeansBOC::usePhases [private] |
Definition at line 60 of file trace-projectionsBOC.h.
Referenced by getNextPhaseMetrics(), and phaseDone().
int KMeansBOC::numK [private] |
Definition at line 61 of file trace-projectionsBOC.h.
Referenced by collectDistances(), findInitialClusters(), findNextMinMax(), findRepresentatives(), flushCheckDone(), globalMetricRefinement(), updateKSeeds(), and updateSeedMembership().
int KMeansBOC::peNumKeep [private] |
int KMeansBOC::numKReported [private] |
double KMeansBOC::entryThreshold [private] |
bool KMeansBOC::markedBegin [private] |
Definition at line 67 of file trace-projectionsBOC.h.
Referenced by flushCheckDone(), and getNextPhaseMetrics().
bool KMeansBOC::markedIdle [private] |
Definition at line 68 of file trace-projectionsBOC.h.
Referenced by flushCheckDone(), and getNextPhaseMetrics().
bool KMeansBOC::selected [private] |
Definition at line 69 of file trace-projectionsBOC.h.
Referenced by collectDistances(), flushCheckDone(), and phaseDone().
int KMeansBOC::lastBeginEPIdx [private] |
Definition at line 70 of file trace-projectionsBOC.h.
Referenced by flushCheckDone(), and getNextPhaseMetrics().
double KMeansBOC::beginBlockTime [private] |
Definition at line 71 of file trace-projectionsBOC.h.
Referenced by flushCheckDone(), and getNextPhaseMetrics().
double KMeansBOC::beginIdleBlockTime [private] |
Definition at line 72 of file trace-projectionsBOC.h.
Referenced by flushCheckDone(), and getNextPhaseMetrics().
int KMeansBOC::numSelectionIter [private] |
Definition at line 73 of file trace-projectionsBOC.h.
Referenced by findNextMinMax(), and findRepresentatives().
int KMeansBOC::currentPhase [private] |
Definition at line 75 of file trace-projectionsBOC.h.
Referenced by calculateDistance(), findInitialClusters(), flushCheckDone(), getNextPhaseMetrics(), phaseDone(), updateKSeeds(), and updateSeedMembership().
double* KMeansBOC::currentExecTimes [private] |
Definition at line 76 of file trace-projectionsBOC.h.
Referenced by calculateDistance(), collectKMeansData(), findInitialClusters(), flushCheckDone(), getNextPhaseMetrics(), and updateSeedMembership().
int KMeansBOC::lastPhaseIdx [private] |
Definition at line 77 of file trace-projectionsBOC.h.
Referenced by flushCheckDone(), and getNextPhaseMetrics().
int KMeansBOC::numEntryMethods [private] |
int KMeansBOC::numMetrics [private] |
Definition at line 81 of file trace-projectionsBOC.h.
Referenced by calculateDistance(), collectKMeansData(), findInitialClusters(), flushCheckDone(), getNextPhaseMetrics(), globalMetricRefinement(), updateKSeeds(), and updateSeedMembership().
int KMeansBOC::phaseIter [private] |
Definition at line 82 of file trace-projectionsBOC.h.
Referenced by calculateDistance(), findInitialClusters(), updateKSeeds(), and updateSeedMembership().
bool* KMeansBOC::keepMetric [private] |
Definition at line 84 of file trace-projectionsBOC.h.
Referenced by calculateDistance(), findInitialClusters(), flushCheckDone(), and globalMetricRefinement().
double* KMeansBOC::incKSeeds [private] |
Definition at line 85 of file trace-projectionsBOC.h.
Referenced by calculateDistance(), findInitialClusters(), flushCheckDone(), and updateSeedMembership().
double KMeansBOC::minDistance [private] |
Definition at line 86 of file trace-projectionsBOC.h.
Referenced by collectDistances(), findInitialClusters(), and updateSeedMembership().
int KMeansBOC::lastMinK [private] |
Definition at line 87 of file trace-projectionsBOC.h.
Referenced by collectDistances(), and updateSeedMembership().
int KMeansBOC::minK [private] |
Definition at line 88 of file trace-projectionsBOC.h.
Referenced by findInitialClusters(), and updateSeedMembership().
double* KMeansBOC::kSeeds [private] |
Definition at line 93 of file trace-projectionsBOC.h.
Referenced by globalMetricRefinement(), and updateKSeeds().
int* KMeansBOC::kNumMembers [private] |
Definition at line 94 of file trace-projectionsBOC.h.
Referenced by findRepresentatives(), globalMetricRefinement(), and updateKSeeds().
int* KMeansBOC::exemplarChoicesLeft [private] |
Definition at line 96 of file trace-projectionsBOC.h.
Referenced by findNextMinMax(), and findRepresentatives().
int* KMeansBOC::outlierChoicesLeft [private] |
Definition at line 97 of file trace-projectionsBOC.h.
Referenced by findNextMinMax(), and findRepresentatives().