Go to the source code of this file.
Data Structures | |
class | StateBase |
class | Solver |
Typedefs | |
typedef void(* | SE_createInitialChildrenFn )(Solver *solver) |
typedef void(* | SE_createChildrenFn )(StateBase *_base, Solver *solver, bool parallel) |
typedef int(* | SE_parallelLevelFn )() |
typedef int(* | SE_searchDepthLimitFn )() |
typedef double(* | SE_lowerBoundFn )(StateBase *_base) |
Functions | |
void | SE_register (SE_createInitialChildrenFn f1, SE_createChildrenFn f2, SE_parallelLevelFn f3, SE_searchDepthLimitFn f4, SE_lowerBoundFn f5=NULL) |
void | registerSE () |
Variables | |
CProxy_SearchConductor | searchEngineProxy |
SE_lowerBoundFn | _lowerBoundFn |
int | se_statesize |
typedef void(* SE_createInitialChildrenFn)(Solver *solver) |
Definition at line 22 of file searchEngine.h.
typedef void(* SE_createChildrenFn)(StateBase *_base, Solver *solver, bool parallel) |
Definition at line 23 of file searchEngine.h.
typedef int(* SE_parallelLevelFn)() |
Definition at line 24 of file searchEngine.h.
typedef int(* SE_searchDepthLimitFn)() |
Definition at line 25 of file searchEngine.h.
typedef double(* SE_lowerBoundFn)(StateBase *_base) |
Definition at line 26 of file searchEngine.h.
void SE_register | ( | SE_createInitialChildrenFn | f1, | |
SE_createChildrenFn | f2, | |||
SE_parallelLevelFn | f3, | |||
SE_searchDepthLimitFn | f4, | |||
SE_lowerBoundFn | f5 = NULL | |||
) |
Definition at line 346 of file searchEngine.C.
References _lowerBoundFn, CmiPoolAllocInit(), createChildren, createInitialChildren, parallelLevel, and searchDepthLimit.
void registerSE | ( | ) |
CProxy_SearchConductor searchEngineProxy |
Definition at line 67 of file searchEngine.C.
Definition at line 23 of file searchEngine.C.
Referenced by SequentialSolver::process(), ParallelSolver::process(), SE_register(), and SearchNode::SearchNode().
Definition at line 66 of file searchEngine.C.