
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.
1.5.5