PPL Logo

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

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 Documentation

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.


Function Documentation

void registerSE (  ) 


Variable Documentation

CProxy_SearchConductor searchEngineProxy

Definition at line 67 of file searchEngine.C.

Definition at line 66 of file searchEngine.C.


Generated on Sat May 26 08:08:11 2012 for Charm++ by  doxygen 1.5.5