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.

Here is the call graph for this function:

SerialTree::~SerialTree (  ) 

Definition at line 25 of file serialtree.C.

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

Here is the call graph for this function:


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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:


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 Mon Sep 21 08:29:51 2020 for Charm++ by  doxygen 1.5.5