Cinnamon  1.1
chess engine
Search Member List
This is the complete list of members for Search, 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()Search
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]
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
getRunning()Search
getScore(const int side, const int alpha, const int beta)Eval
getSide()ChessBoard [inline]
getTotMoves()GenMoves [protected]
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]
isPinned(const int side, const uchar Position, const uchar piece)GenMoves
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]
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]
Search()Search
search(int depth, int alpha, int beta, _TpvLine *pline)Search [protected]
setHashSize(int mb)Hash
setKillerHeuristic(const int from, const int to, const int value)GenMoves [inline, protected]
setMainPly(int)Search [protected]
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]
sideToMoveChessBoard [protected]
SQUARE_FREEChessBoard [static]
STANDARD_MOVE_MASKGenMoves [protected, static]
startClock()Search
structureChessBoard [protected]
takeback(_Tmove *move, const u64 oldkey, bool rep)GenMoves [protected]
tryAllCastle(const int side, const u64 allpieces)GenMoves [protected]
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]
~Search()Search [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines