/*

File BroadeningSearch.h

This type of search is depth first with iterative broadening.

*/

#import "DepthFirstSearch.h"


/* 行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行  */


@interface BroadeningSearch:DepthFirstSearch
{
	int		* branches;
	int		bound;
	BOOL	missedSome;
}

- free;
- (BOOL) startSearch: (id) theVariables;
- (BOOL) step;
- (BOOL) backup;
- erase: (id) variable;

@end
