Cinnamon  1.1
chess engine
IterativeDeeping Member List
This is the complete list of members for IterativeDeeping, including all inherited members.
A1A2B1bitChessBoard [protected, static]
A1bitChessBoard [protected, static]
A2bitChessBoard [protected, static]
A2C2bitChessBoard [protected, static]
A3bitChessBoard [protected, static]
A6bitChessBoard [protected, static]
A7bitChessBoard [protected, static]
A7C7bitChessBoard [protected, static]
A8A7B8bitChessBoard [protected, static]
A8bitChessBoard [protected, static]
attackSquare(const uchar Position, u64)GenMoves [protected]
attackSquare(const uchar position)GenMoves [inline, protected]
B2bitChessBoard [protected, static]
B4bitChessBoard [protected, static]
B5bitChessBoard [protected, static]
B7bitChessBoard [protected, static]
BIG_DIAG_LEFTChessBoard [static]
BIG_DIAG_RIGHTChessBoard [static]
BISHOP_BLACKChessBoard [static]
BISHOP_WHITEChessBoard [static]
BLACK_SQUARESChessBoard [protected, static]
C1ChessBoard [protected, static]
C1B1bitChessBoard [protected, static]
C3A3bitChessBoard [protected, static]
C6A6bitChessBoard [protected, static]
C6bitChessBoard [protected, static]
C8ChessBoard [protected, static]
C8B8bitChessBoard [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]
F1G1bitChessBoard [protected, static]
F3H3bitChessBoard [protected, static]
F6bitChessBoard [protected, static]
F6H6bitChessBoard [protected, static]
F8ChessBoard [protected, static]
F8G8bitChessBoard [protected, static]
friendKingChessBoard [protected]
G2bitChessBoard [protected, static]
G4bitChessBoard [protected, static]
G5bitChessBoard [protected, static]
G7bitChessBoard [protected, static]
gen_listGenMoves [protected]
generateCaptures(const int side, u64, u64)GenMoves
generateCaptures(const u64, const u64)GenMoves
generateMoves(const int side, const u64)GenMoves
generateMoves(const u64)GenMoves
GenMoves()GenMoves
getBitBoard()ChessBoard [inline]
getFen()ChessBoard
getHashSize()Hash
getKingAttackers(const int xside, u64, int)GenMoves [protected]
getListSize()GenMoves [inline]
getMaxTimeMillsec()Search
getMobilityBishop(int, u64, u64)GenMoves [protected]
getMobilityCastle(const int side, const u64 allpieces)GenMoves [protected]
getMobilityPawns(const int side, const int ep, const u64 ped_friends, const u64 enemies, const u64 xallpieces)GenMoves [protected]
getMobilityQueen(const int position, const u64 enemies, const u64 friends)GenMoves [protected]
getMobilityRook(const int position, const u64 enemies, const u64 friends)GenMoves [protected]
getMove(int i)GenMoves [inline]
getMoveFromSan(const string fenStr, _Tmove *move)GenMoves
getMovesPath()Search [protected]
getNextMove(decltype(gen_list))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]
getUseBook()IterativeDeeping
H1bitChessBoard [protected, static]
H1H2G1bitChessBoard [protected, static]
H2bitChessBoard [protected, static]
H2G2bitChessBoard [protected, static]
H3bitChessBoard [protected, static]
H6bitChessBoard [protected, static]
H7bitChessBoard [protected, static]
H7G7bitChessBoard [protected, static]
H8bitChessBoard [protected, static]
H8H7G8bitChessBoard [protected, static]
Hash()Hash
hash_array_alwaysHash [protected]
hash_array_greaterHash [protected]
HASH_SIZEHash [protected]
hashfALPHA enum valueHash
hashfBETA enum valueHash
hashfEXACT enum valueHash
inCheck()GenMoves [inline, protected]
inCheckPerft(const int from, const int to, const uchar type, const int pieceFrom, const int pieceTo, int promotionPiece)GenMoves [protected]
incKillerHeuristic(const int from, const int to, const int value)GenMoves [inline, protected]
incListId()GenMoves [inline]
init()GenMoves
initKillerHeuristic()GenMoves [protected]
isJoinable()Thread [inline]
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]
lock()IterativeDeeping
makemove(_Tmove *move)GenMoves
makemove(_Tmove *move, bool rep, bool)GenMoves
makeZobristKey()ChessBoard [protected]
MAX_PLYGenMoves [static]
MAX_REP_COUNTGenMoves [protected, static]
NO_ENPASSANTChessBoard [static]
numMovesGenMoves [protected]
numMovesqGenMoves [protected]
PAWN_BLACKChessBoard [static]
PAWN_WHITEChessBoard [static]
performCastle(const int side, const uchar type)GenMoves [protected]
performDiagCapture(const int piece, const u64 enemies, const int side, const u64 allpieces)GenMoves
performDiagShift(const int piece, const int side, const u64 allpieces)GenMoves
performKingShiftCapture(int side, const u64 enemies)GenMoves
performKnightShiftCapture(const int piece, const u64 enemies, const int side)GenMoves
performPawnCapture(const u64 enemies)GenMoves
performPawnShift(const u64 xallpieces)GenMoves
performPawnShiftCount(int side, const u64 xallpieces)GenMoves
performRankFileCapture(const int piece, const u64 enemies, const int side, const u64 allpieces)GenMoves
performRankFileShift(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_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]
rightCastleChessBoard [protected]
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(const int from, const int to, const int value)GenMoves [inline, protected]
setMainPly(int)Search [protected]
setMaxDepth(int)IterativeDeeping
setMaxTimeMillsec(int)Search
setNullMove(bool)Search
setPerft(const bool b)GenMoves
setPonder(bool)Search
setRepetitionMapCount(int i)GenMoves
setRunning(int)Search
setSide(bool b)ChessBoard [inline]
setUseBook(bool)IterativeDeeping
sideToMoveChessBoard [protected]
SQUARE_FREEChessBoard [static]
STANDARD_MOVE_MASKGenMoves [protected, static]
start()Thread [inline]
startClock()Search
stop()Thread [inline]
structureChessBoard [protected]
takeback(_Tmove *move, const u64 oldkey, bool rep)GenMoves [protected]
Thread()Thread [inline]
tryAllCastle(const int side, const u64 allpieces)GenMoves [protected]
unLock()IterativeDeeping
unPerformCastle(const int side, const uchar type)GenMoves [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]
~Thread()Thread [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines