|
io-chess
UCI chess engine
|
This is the complete list of members for Negamax, including all inherited members.
| alphaBeta(Board &board, int depth, int alpha, int beta, int ply, bool allowNull, int extensions, bool prevWasCapture=false, bool cutnode=false, Move excludedMove=Move(0)) | Negamax | private |
| applyCorrHist(int rawEval, const Board &board, int ply) const | Negamax | private |
| bestMoveChanges_ | Negamax | private |
| canLazySkip(const Board &board, int depth, int alpha, int beta, int ply, int fastScore, Bound &outBound, bool prevWasCapture, bool pvNode) | Negamax | private |
| clearState() | Negamax | private |
| currentIter_ | Negamax | private |
| elapsedMs() const | Negamax | private |
| evalCtx_ | Negamax | private |
| evalHistory_ | Negamax | private |
| flushLocalSearchStats() | Negamax | private |
| getNodes() const override | Negamax | inlinevirtual |
| getNonPawnKey(const Board &board, Color c) const | Negamax | private |
| getPawnKey(const Board &board) const | Negamax | private |
| h_ | Negamax | private |
| infoCallback_ | Negamax | private |
| isCapture(const Board &board, Move move) const | Negamax | private |
| isDraw(const Board &board) const | Negamax | private |
| isMainThread_ | Negamax | private |
| isMateScore(int score) const | Negamax | inlineprivate |
| isPassedPawn(const Board &board, Square sq, Color side) const | Negamax | private |
| isPawnPush7th(const Board &board, Move move) const | Negamax | private |
| isSearching() const override | Negamax | inlinevirtual |
| lastBestMove_ | Negamax | private |
| lastEvalCp_ | Negamax | private |
| lastScore_ | Negamax | private |
| localNodes_ | Negamax | private |
| localSelDepth_ | Negamax | private |
| localTbHits_ | Negamax | private |
| localTtHits_ | Negamax | private |
| mateScore(int ply) const | Negamax | private |
| MovePicker class | Negamax | friend |
| Negamax(IEvaluator &eval, TranspositionTable &table, std::shared_ptr< SearchSharedData > shared, bool isMainThread, int threadId=0) | Negamax | |
| NODE_FLUSH_INTERVAL | Negamax | privatestatic |
| pieceValue(PieceType pt) const | Negamax | private |
| prevMove_ | Negamax | private |
| prevPiece_ | Negamax | private |
| pvLength_ | Negamax | private |
| quiescence(Board &board, int alpha, int beta, int ply) | Negamax | private |
| rootNodeCounts_ | Negamax | private |
| scoreDrops_ | Negamax | private |
| scoreMoveFast(const Move &move, const Board &board, Move ttMove, int ply, bool isCapture) | Negamax | private |
| searchMoves_ | Negamax | private |
| searchNodes_ | Negamax | private |
| see(const Board &board, Move move) const | Negamax | private |
| setInfoCallback(InfoCallback callback) override | Negamax | inlinevirtual |
| shared_ | Negamax | private |
| shouldStop() const | Negamax | private |
| shouldStopIteration(int depth, int score, Move bestMove) const | Negamax | private |
| simpleEval_ | Negamax | private |
| startSearch(Board &root, const SearchParams ¶ms) override | Negamax | virtual |
| stop() override | Negamax | inlinevirtual |
| syncTimeToShared() | Negamax | private |
| threadId_ | Negamax | private |
| timeAlloc_ | Negamax | private |
| timeManager_ | Negamax | private |
| tt_ | Negamax | private |
| updateHistory(const Board &board, Move move, int bonus, int ply) | Negamax | private |
| updateKillers(Move move, int ply) | Negamax | private |
| ~ISearch()=default | ISearch | virtual |