PPL Logo

SerialTree Class Reference

#include <serialtree.h>

Collaboration diagram for SerialTree:

Collaboration graph
[legend]

Public Member Functions

 SerialTree (problem *start, int height=1)
 ~SerialTree ()

Data Fields

problemSolution
int SolutionHeight
CkQ< problem * > Children
int Expanded

Private Member Functions

void ChildSearch (problem *current, int heightLeft)
void Search (problem *current, int heightLeft)

Detailed Description

Definition at line 19 of file serialtree.h.


Constructor & Destructor Documentation

SerialTree::SerialTree ( problem start,
int  height = 1 
)

Definition at line 12 of file serialtree.C.

References ChildSearch(), Solution, problem::solution(), and SolutionHeight.

SerialTree::~SerialTree (  ) 

Definition at line 25 of file serialtree.C.

References Children, CkQ< T >::deq(), and Solution.


Member Function Documentation

void SerialTree::ChildSearch ( problem current,
int  heightLeft 
) [private]

Definition at line 39 of file serialtree.C.

References problem::children(), CkQ< T >::deq(), Expanded, and Search().

Referenced by Search(), and SerialTree().

void SerialTree::Search ( problem current,
int  heightLeft 
) [private]

Definition at line 52 of file serialtree.C.

References Children, ChildSearch(), CkQ< T >::enq(), Solution, problem::solution(), and SolutionHeight.

Referenced by ChildSearch().


Field Documentation

Definition at line 21 of file serialtree.h.

Referenced by Search(), SerialTree(), and ~SerialTree().

Definition at line 22 of file serialtree.h.

Referenced by Search(), and SerialTree().

Definition at line 23 of file serialtree.h.

Referenced by Search(), and ~SerialTree().

Definition at line 24 of file serialtree.h.

Referenced by ChildSearch().


The documentation for this class was generated from the following files:

Generated on Fri May 25 08:05:23 2012 for Charm++ by  doxygen 1.5.5