C# 클래스 Chess.DemoEngine.Searcher

Demo engine search
상속: ISearch
파일 보기 프로젝트 열기: rudzen/ChessLib

공개 메소드들

메소드 설명
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