PPL Logo

libs/ck-libs/state_space_searchengine/searchEngine.C File Reference

Go to the source code of this file.

Data Structures

class  BThreshold

Functions

void printPriority (SearchNodeMsg *pm)
void createMultipleChildren (SearchGroup *s, StateBase *parent, SequentialSolver *solver, bool parallel)
void createMultipleChildren (StateBase *parent, SequentialSolver *solver, bool parallel)
void SE_register (SE_createInitialChildrenFn f1, SE_createChildrenFn f2, SE_parallelLevelFn f3, SE_searchDepthLimitFn f4, SE_lowerBoundFn f5)

Variables

static SE_createInitialChildrenFn createInitialChildren = NULL
static SE_createChildrenFn createChildren = NULL
static SE_parallelLevelFn parallelLevel = NULL
static SE_searchDepthLimitFn searchDepthLimit = NULL
SE_lowerBoundFn _lowerBoundFn = NULL
CProxy_BThreshold threshGroup
int cp_grainsize
int THRESH_MAX
int THRESH_MIN
int se_statesize
CProxy_SearchConductor searchEngineProxy
CProxy_SearchGroup groupProxy


Function Documentation

void printPriority ( SearchNodeMsg pm  ) 

Definition at line 27 of file searchEngine.C.

References Converse::CkMyPe(), CkPriorityPtr(), envelope::getPrioWords(), and UsrToEnv().

Referenced by SearchNode::SearchNode().

Here is the call graph for this function:

Here is the caller graph for this function:

void createMultipleChildren ( SearchGroup s,
StateBase parent,
SequentialSolver solver,
bool  parallel 
)

Referenced by SearchNode::SearchNode().

Here is the caller graph for this function:

void createMultipleChildren ( StateBase parent,
SequentialSolver solver,
bool  parallel 
)

Definition at line 346 of file searchEngine.C.

References _lowerBoundFn, CmiPoolAllocInit(), createChildren, createInitialChildren, parallelLevel, and searchDepthLimit.

Here is the call graph for this function:


Variable Documentation

Definition at line 20 of file searchEngine.C.

Referenced by SE_register(), and SearchNode::SearchNode().

Definition at line 21 of file searchEngine.C.

Referenced by SearchGroup::init(), and SE_register().

Definition at line 22 of file searchEngine.C.

Referenced by SearchConductor::allSearchNodeDone(), and SE_register().

CProxy_BThreshold threshGroup

Definition at line 66 of file searchEngine.C.

Referenced by StateStack::pop(), and StateStack::popN().

CProxy_SearchConductor searchEngineProxy

CProxy_SearchGroup groupProxy


Generated on Mon Sep 21 08:11:06 2020 for Charm++ by  doxygen 1.5.5