#include <searchEngine_impl.h>
Public Member Functions | |
SearchConductor (CkArgMsg *m) | |
void | allSearchNodeDone (CkQdMsg *msg) |
void | start () |
void | groupInitComplete () |
void | foundSolution () |
void | fire () |
void | controlChange (controlPointMsg *msg) |
Data Fields | |
double | startTime |
int | currentSearchDepth |
int | mySearchLimit |
int | groupInitCount |
int | solutionFound |
int | parallelize_level |
Definition at line 108 of file searchEngine_impl.h.
SearchConductor::SearchConductor | ( | CkArgMsg * | m | ) |
void SearchConductor::allSearchNodeDone | ( | CkQdMsg * | msg | ) |
Definition at line 119 of file searchEngine.C.
References CkExit(), Converse::CkNumPes(), CkStartQD(), createInitialChildren, currentSearchDepth, groupProxy, searchDepthLimit, and startTime.
void SearchConductor::start | ( | ) |
void SearchConductor::groupInitComplete | ( | ) |
Definition at line 85 of file searchEngine.C.
References cb, Converse::CkNumPes(), ControlPoint::EffectIncrease::Concurrency(), controlPoint(), cp_grainsize, fire(), groupInitCount, registerCPChangeCallback(), searchEngineProxy, THRESH_MAX, THRESH_MIN, and threshGroup.
void SearchConductor::foundSolution | ( | ) |
Definition at line 159 of file searchEngine.C.
References CkExit(), Converse::CkNumPes(), and startTime.
void SearchConductor::fire | ( | ) |
Definition at line 103 of file searchEngine.C.
References CkStartQD(), createInitialChildren, currentSearchDepth, and startTime.
Referenced by groupInitComplete().
void SearchConductor::controlChange | ( | controlPointMsg * | msg | ) |
Definition at line 47 of file searchEngine.C.
References controlPoint(), controlPointTimingStamp(), cp_grainsize, THRESH_MAX, THRESH_MIN, and threshGroup.
double SearchConductor::startTime |
Definition at line 111 of file searchEngine_impl.h.
Referenced by allSearchNodeDone(), fire(), and foundSolution().
Definition at line 113 of file searchEngine_impl.h.
Definition at line 115 of file searchEngine_impl.h.
Definition at line 116 of file searchEngine_impl.h.