23 #ifndef AlpsSearchStrategy_h_ 24 #define AlpsSearchStrategy_h_ AlpsNodeSelectionBest()
Default Constructor.
AlpsTreeSelectionEstimate()
Default Constructor.
virtual ~AlpsTreeSelectionBreadth()
Default Destructor.
virtual ~AlpsNodeSelectionBreadth()
Default Destructor.
AlpsTreeSelectionBest()
Default Constructor.
virtual ~AlpsTreeSelectionBest()
Default Destructor.
double getQuality() const
Query/set the quality of the node.
AlpsTreeSelectionDepth()
Default Constructor.
virtual ~AlpsNodeSelection()
Default Destructor.
virtual ~AlpsNodeSelectionBest()
Default Destructor.
This class holds one node of the search tree.
virtual ~AlpsTreeSelectionDepth()
Default Destructor.
virtual ~AlpsNodeSelectionHybrid()
Default Destructor.
virtual bool compare(AlpsTreeNode *x, AlpsTreeNode *y)
This returns true if the depth of node y is lesser than that of node x.
virtual bool compare(AlpsTreeNode *x, AlpsTreeNode *y)
This returns true if the quality of node y is better (the lesser the better) than that of node x...
virtual ~AlpsNodeSelectionEstimate()
Default Destructor.
AlpsNodeSelectionBreadth()
Default Constructor.
AlpsNodeSelectionDepth()
Default Constructor.
virtual bool compare(AlpsSubTree *x, AlpsSubTree *y)=0
This returns true if the quality of the subtree y is better (the less the better) than that the subtr...
virtual bool compare(AlpsTreeNode *x, AlpsTreeNode *y)
This returns true if the estimate quality of node y is better (the lesser the better) than that of no...
AlpsNodeSelectionEstimate()
Default Constructor.
AlpsNodeSelectionHybrid()
Default Constructor.
AlpsTreeSelectionBreadth()
Default Constructor.
virtual ~AlpsNodeSelectionDepth()
Default Destructor.
double getSolEstimate() const
Query/set the solution estimate of the node.
virtual bool compare(AlpsTreeNode *x, AlpsTreeNode *y)
This returns true if quality of node y is better (the less the better) than that of node x...
int getDepth() const
Query/set what depth the search tree node is at.
virtual bool compare(AlpsTreeNode *x, AlpsTreeNode *y)
This returns true if the depth of node y is greater than that of node x.
virtual ~AlpsTreeSelection()
Default Destructor.
AlpsNodeSelection()
Default Constructor.
This class contains the data pertaining to a particular subtree in the search tree.
AlpsTreeSelection()
Default Constructor.
virtual ~AlpsTreeSelectionEstimate()
Default Destructor.