C# Класс Chess.DemoEngine.Searcher

Demo engine search
Наследование: ISearch
Показать файл Открыть проект

Открытые методы

Метод Описание
ClearSearchInfo ( Chess.DemoEngine.SearchInfo searchInfo ) : void
PickNextMove ( int move_num, IMoveList moveList ) : void
Quiescence ( int alpha, int beta, Chess.DemoEngine.SearchInfo searchinfo ) : int
Search ( Chess.DemoEngine.SearchInfo searchInfo ) : void
alphaBeta ( int alpha, int beta, int depth, Chess.DemoEngine.SearchInfo searchinfo, bool includeNull ) : int

Описание методов

ClearSearchInfo() публичный Метод

public ClearSearchInfo ( Chess.DemoEngine.SearchInfo searchInfo ) : void
searchInfo Chess.DemoEngine.SearchInfo
Результат void

PickNextMove() публичный Метод

public PickNextMove ( int move_num, IMoveList moveList ) : void
move_num int
moveList IMoveList
Результат void

Quiescence() публичный Метод

public Quiescence ( int alpha, int beta, Chess.DemoEngine.SearchInfo searchinfo ) : int
alpha int
beta int
searchinfo Chess.DemoEngine.SearchInfo
Результат int

Search() публичный Метод

public Search ( Chess.DemoEngine.SearchInfo searchInfo ) : void
searchInfo Chess.DemoEngine.SearchInfo
Результат void

alphaBeta() публичный Метод

public alphaBeta ( int alpha, int beta, int depth, Chess.DemoEngine.SearchInfo searchinfo, bool includeNull ) : int
alpha int
beta int
depth int
searchinfo Chess.DemoEngine.SearchInfo
includeNull bool
Результат int