|
io-chess
UCI chess engine
|
This is the complete list of members for MovePicker, including all inherited members.
| allMoves_ | MovePicker | private |
| badCaptureCount_ | MovePicker | private |
| badCaptures_ | MovePicker | private |
| captureCount_ | MovePicker | private |
| captureHist_ | MovePicker | private |
| captures_ | MovePicker | private |
| captureScores_ | MovePicker | private |
| capturesGenerated_ | MovePicker | private |
| countermove_ | MovePicker | private |
| countermoveReturned_ | MovePicker | private |
| generateAndScoreCaptures(const Board &board, const Negamax *search) | MovePicker | private |
| generateAndScoreKillers(const Board &board, const Negamax *search) | MovePicker | private |
| generateAndScoreQuiets(const Board &board, const Negamax *search) | MovePicker | private |
| history_ | MovePicker | private |
| killerCount_ | MovePicker | private |
| killerMoves_ | MovePicker | private |
| killers_ | MovePicker | private |
| killersGenerated_ | MovePicker | private |
| MAX_MOVES | MovePicker | privatestatic |
| MovePicker(const Movelist &moves, Move ttMove, const std::array< std::array< Move, 2 >, SearchConstants::MAX_PLY > *killers, const std::array< std::array< int, 64 >, 64 > *history, const std::array< std::array< int, 64 >, 16 > *captureHist, std::array< Move, MAX_MOVES > &captures, std::array< int, MAX_MOVES > &captureScores, std::array< Move, MAX_MOVES > &quiets, std::array< int, MAX_MOVES > &quietScores, std::array< Move, MAX_MOVES > &badCaptures, int ply, int threadId=0, Move countermove=Move(0)) | MovePicker | inline |
| nextBadCapture_ | MovePicker | private |
| nextCapture_ | MovePicker | private |
| nextKiller_ | MovePicker | private |
| nextMove(const Board &board, const Negamax *search, bool inCheck) | MovePicker | |
| nextQueenPromo_ | MovePicker | private |
| nextQuiet_ | MovePicker | private |
| phase_ | MovePicker | private |
| ply_ | MovePicker | private |
| queenPromoCount_ | MovePicker | private |
| quietCount_ | MovePicker | private |
| quiets_ | MovePicker | private |
| quietScores_ | MovePicker | private |
| quietsGenerated_ | MovePicker | private |
| scoreMove(const Move &move, const Board &board, const Negamax *search, bool isCapture) | MovePicker | private |
| selectBestMove(std::array< Move, N > &list, std::array< int, N > &scores, int &nextIdx, int count) | MovePicker | private |
| threadId_ | MovePicker | private |
| ttMove_ | MovePicker | private |