Cinnamon  1.0
chess engine
IterativeDeeping Member List
This is the complete list of members for IterativeDeeping, including all inherited members.
attackSquare(const uchar Position)GenMoves [protected]
BIG_DIAG_LEFTChessBoard [static]
BIG_DIAG_RIGHTChessBoard [static]
BISHOP_BLACKChessBoard [static]
BISHOP_WHITEChessBoard [static]
BLACK_SQUARESChessBoard [protected, static]
C1ChessBoard [protected, static]
C8ChessBoard [protected, static]
CENTER_MASKChessBoard [static]
chessboardChessBoard [protected]
ChessBoard()ChessBoard
clearAge()Hash [protected]
clearHash()Hash
clearKillerHeuristic()GenMoves [protected]
clearMovesPath()IterativeDeeping
currentPlyGenMoves [protected]
decListId()GenMoves [inline]
decodeBoard(string)ChessBoard
decodeBoardinv(const uchar type, const int a, const int side)ChessBoard [protected]
display()ChessBoard
E1ChessBoard [protected, static]
E8ChessBoard [protected, static]
enablePonder(bool)IterativeDeeping
ENPASSANT_MOVE_MASKGenMoves [protected, static]
enpassantPositionChessBoard [protected]
Eval()Eval
F1ChessBoard [protected, static]
F8ChessBoard [protected, static]
friendKingChessBoard [protected]
gen_listGenMoves [protected]
generateCaptures(const int side, u64, u64, u64 *key)GenMoves
generateCaptures(u64, u64, u64 *key)GenMoves
generateMoves(const int side, u64)GenMoves
generateMoves(u64)GenMoves
GenMoves()GenMoves
getBitBoard()ChessBoard [inline]
getHashSize()Hash
getKingAttackers(const int side)GenMoves [protected]
getListCount()GenMoves [inline]
getMaxTimeMillsec()Search
getMove(int i)GenMoves [inline]
getMoveFromSan(const string fenStr, _Tmove *move)GenMoves
getMovesPath()Search [protected]
getNextMove(_TmoveP *)GenMoves [protected]
getNpiecesNoPawnNoKing()ChessBoard [inline, protected]
getPieceAt(u64 bitmapPos)ChessBoard [inline]
getPieceByChar(char)ChessBoard
getPonderEnabled()IterativeDeeping
getRunning()Search
getScore(const int side, const int alpha, const int beta)Eval
getSide()ChessBoard [inline]
getTotMoves()GenMoves [protected]
getUci()ChessBoard
getUseBook()IterativeDeeping
Hash()Hash
hash_array_alwaysHash [protected]
hash_array_greaterHash [protected]
HASH_SIZEHash [protected]
hashfALPHA enum valueHash
hashfBETA enum valueHash
hashfEXACT enum valueHash
inCheck(const int from, const int to, const uchar type, const int pieceFrom, const int pieceTo, int promotionPiece)GenMoves [protected]
inCheck()GenMoves [inline, protected]
incKillerHeuristic(int from, int to, int value)GenMoves [protected]
incListId()GenMoves [inline]
init()GenMoves
initKillerHeuristic()GenMoves [protected]
isPinned(const int side, const uchar Position, const uchar piece)GenMoves
IterativeDeeping()IterativeDeeping
join()Thread [inline]
killerHeuristicGenMoves [protected]
KING_BLACKChessBoard [static]
KING_SIDE_CASTLE_MOVE_MASKChessBoard [protected, static]
KING_WHITEChessBoard [static]
KNIGHT_BLACKChessBoard [static]
KNIGHT_WHITEChessBoard [static]
lazyEval()Eval [inline]
listIdGenMoves [protected]
loadFen()GenMoves [virtual]
loadFen(string fen)GenMoves [virtual]
lockMutex(bool)IterativeDeeping
makemove(_Tmove *move)GenMoves
makemove(_Tmove *move, u64 *key, bool rep)GenMoves
makeZobristKey()ChessBoard [protected]
MAX_PLYGenMoves [static]
MAX_REP_COUNTGenMoves [protected, static]
numMovesGenMoves [protected]
numMovesqGenMoves [protected]
PAWN_BLACKChessBoard [static]
PAWN_WHITEChessBoard [static]
performBishopCapture(const int piece, const u64 enemies, const int side, const u64 allpieces)GenMoves
performBishopShift(const int piece, const int side, const u64 allpieces)GenMoves
performCastle(const int side, const uchar type, u64 *key)GenMoves [protected]
performKingShiftCapture(int side, const u64 enemies)GenMoves
performKnightShiftCapture(const int piece, const u64 enemies, const int side)GenMoves
performPawnCapture(const u64 enemies, u64 *key)GenMoves
performPawnShift(const u64 xallpieces)GenMoves
performRookQueenCapture(const int piece, const u64 enemies, const int side, const u64 allpieces)GenMoves
performRookQueenShift(const int piece, const int side, const u64 allpieces)GenMoves
perftModeGenMoves [protected]
PROMOTION_MOVE_MASKGenMoves [protected, static]
pushmove(const int from, const int to, const int side, int promotionPiece, int pieceFrom)GenMoves [protected]
pushMovesPath(char)Search
pushRepetition(u64)GenMoves [protected]
pushStackMove()GenMoves [inline]
QUEEN_BLACKChessBoard [static]
QUEEN_SIDE_CASTLE_MOVE_MASKChessBoard [protected, static]
QUEEN_WHITEChessBoard [static]
RANK_1GenMoves [protected, static]
RANK_3GenMoves [protected, static]
RANK_4GenMoves [protected, static]
RANK_6GenMoves [protected, static]
recordHash(bool running, _Thash *phashe_greater, _Thash *phashe_always, const char depth, const char flags, const u64 key, const int score, _Tmove *bestMove)Hash [protected]
repetitionMapGenMoves [protected]
repetitionMapCountGenMoves [protected]
resetList()GenMoves [inline]
RIGHT_CASTLEChessBoard [protected]
RIGHT_KING_CASTLE_BLACK_MASKChessBoard [protected, static]
RIGHT_KING_CASTLE_WHITE_MASKChessBoard [protected, static]
RIGHT_QUEEN_CASTLE_BLACK_MASKChessBoard [protected, static]
RIGHT_QUEEN_CASTLE_WHITE_MASKChessBoard [protected, static]
ROOK_BLACKChessBoard [static]
ROOK_WHITEChessBoard [static]
run()IterativeDeeping [virtual]
search(int depth, int alpha, int beta, _TpvLine *pline)Search [protected]
Search()Search
setFollowBook(bool b)IterativeDeeping
setHashSize(int mb)Hash
setKillerHeuristic(int from, int to, int value)GenMoves [protected]
setMainPly(int)Search [protected]
setMaxTimeMillsec(int)Search
setNullMove(bool)Search
setPerft(bool b)GenMoves
setPonder(bool)Search
setRepetitionMapCount(int i)GenMoves
setRunning(int)Search
setSide(bool b)ChessBoard [inline]
setUci(bool)ChessBoard
setUseBook(bool)IterativeDeeping
sideToMoveChessBoard [protected]
SQUARE_FREEChessBoard [static]
STANDARD_MOVE_MASKGenMoves [protected, static]
start()Thread [inline]
START_FENChessBoard
startClock()Search
stop()Thread [inline]
structureChessBoard [protected]
takeback(_Tmove *move, u64 *key, const u64 oldkey, bool rep)GenMoves [protected]
Thread()Thread [inline]
tryAllCastle(const int side, const u64 allpieces)GenMoves [protected]
unPerformCastle(const int side, const uchar type)GenMoves [protected]
updateZobristKey(u64 *key, uchar piece, uchar position)ChessBoard [inline, protected]
WHITE_SQUARESChessBoard [protected, static]
zobristKeyChessBoard [protected]
~ChessBoard()ChessBoard [virtual]
~Eval()Eval [virtual]
~GenMoves()GenMoves [virtual]
~Hash()Hash [virtual]
~IterativeDeeping()IterativeDeeping [virtual]
~Search()Search [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines