io-chess
UCI chess engine
Loading...
Searching...
No Matches
Negamax Member List

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))Negamaxprivate
applyCorrHist(int rawEval, const Board &board, int ply) constNegamaxprivate
bestMoveChanges_Negamaxprivate
canLazySkip(const Board &board, int depth, int alpha, int beta, int ply, int fastScore, Bound &outBound, bool prevWasCapture, bool pvNode)Negamaxprivate
clearState()Negamaxprivate
currentIter_Negamaxprivate
elapsedMs() constNegamaxprivate
evalCtx_Negamaxprivate
evalHistory_Negamaxprivate
flushLocalSearchStats()Negamaxprivate
getNodes() const overrideNegamaxinlinevirtual
getNonPawnKey(const Board &board, Color c) constNegamaxprivate
getPawnKey(const Board &board) constNegamaxprivate
h_Negamaxprivate
infoCallback_Negamaxprivate
isCapture(const Board &board, Move move) constNegamaxprivate
isDraw(const Board &board) constNegamaxprivate
isMainThread_Negamaxprivate
isMateScore(int score) constNegamaxinlineprivate
isPassedPawn(const Board &board, Square sq, Color side) constNegamaxprivate
isPawnPush7th(const Board &board, Move move) constNegamaxprivate
isSearching() const overrideNegamaxinlinevirtual
lastBestMove_Negamaxprivate
lastEvalCp_Negamaxprivate
lastScore_Negamaxprivate
localNodes_Negamaxprivate
localSelDepth_Negamaxprivate
localTbHits_Negamaxprivate
localTtHits_Negamaxprivate
mateScore(int ply) constNegamaxprivate
MovePicker classNegamaxfriend
Negamax(IEvaluator &eval, TranspositionTable &table, std::shared_ptr< SearchSharedData > shared, bool isMainThread, int threadId=0)Negamax
NODE_FLUSH_INTERVALNegamaxprivatestatic
pieceValue(PieceType pt) constNegamaxprivate
prevMove_Negamaxprivate
prevPiece_Negamaxprivate
pvLength_Negamaxprivate
quiescence(Board &board, int alpha, int beta, int ply)Negamaxprivate
rootNodeCounts_Negamaxprivate
scoreDrops_Negamaxprivate
scoreMoveFast(const Move &move, const Board &board, Move ttMove, int ply, bool isCapture)Negamaxprivate
searchMoves_Negamaxprivate
searchNodes_Negamaxprivate
see(const Board &board, Move move) constNegamaxprivate
setInfoCallback(InfoCallback callback) overrideNegamaxinlinevirtual
shared_Negamaxprivate
shouldStop() constNegamaxprivate
shouldStopIteration(int depth, int score, Move bestMove) constNegamaxprivate
simpleEval_Negamaxprivate
startSearch(Board &root, const SearchParams &params) overrideNegamaxvirtual
stop() overrideNegamaxinlinevirtual
syncTimeToShared()Negamaxprivate
threadId_Negamaxprivate
timeAlloc_Negamaxprivate
timeManager_Negamaxprivate
tt_Negamaxprivate
updateHistory(const Board &board, Move move, int bonus, int ply)Negamaxprivate
updateKillers(Move move, int ply)Negamaxprivate
~ISearch()=defaultISearchvirtual