#include <AlpsSearchStrategy.h>

Public Member Functions | |
| AlpsNodeSelection () | |
| Default Constructor. | |
| virtual | ~AlpsNodeSelection () |
| Default Destructor. | |
| virtual bool | compare (AlpsTreeNode *x, AlpsTreeNode *y)=0 |
| This returns true if the depth of node y is lesser than that of node x. | |
| virtual AlpsTreeNode * | selectNextNode (AlpsSubTree *subTree) |
| virtual void | createNewNodes (AlpsSubTree *subTree, AlpsTreeNode *node) |
Definition at line 49 of file AlpsSearchStrategy.h.
| AlpsNodeSelection::AlpsNodeSelection | ( | ) | [inline] |
Default Constructor.
Definition at line 53 of file AlpsSearchStrategy.h.
| virtual AlpsNodeSelection::~AlpsNodeSelection | ( | ) | [inline, virtual] |
Default Destructor.
Definition at line 56 of file AlpsSearchStrategy.h.
| virtual bool AlpsNodeSelection::compare | ( | AlpsTreeNode * | x, | |
| AlpsTreeNode * | y | |||
| ) | [pure virtual] |
This returns true if the depth of node y is lesser than that of node x.
Implemented in AlpsNodeSelectionBest, AlpsNodeSelectionBreadth, AlpsNodeSelectionDepth, AlpsNodeSelectionEstimate, and AlpsNodeSelectionHybrid.
| virtual AlpsTreeNode* AlpsNodeSelection::selectNextNode | ( | AlpsSubTree * | subTree | ) | [virtual] |
Reimplemented in AlpsNodeSelectionHybrid.
| virtual void AlpsNodeSelection::createNewNodes | ( | AlpsSubTree * | subTree, | |
| AlpsTreeNode * | node | |||
| ) | [virtual] |
Reimplemented in AlpsNodeSelectionHybrid.
1.6.1