![]() |
Cinnamon
1.1
chess engine
|
A1A2B1bit | ChessBoard | [protected, static] |
A1bit | ChessBoard | [protected, static] |
A2bit | ChessBoard | [protected, static] |
A2C2bit | ChessBoard | [protected, static] |
A3bit | ChessBoard | [protected, static] |
A6bit | ChessBoard | [protected, static] |
A7bit | ChessBoard | [protected, static] |
A7C7bit | ChessBoard | [protected, static] |
A8A7B8bit | ChessBoard | [protected, static] |
A8bit | ChessBoard | [protected, static] |
attackSquare(const uchar Position, u64) | GenMoves | [protected] |
attackSquare(const uchar position) | GenMoves | [inline, protected] |
B2bit | ChessBoard | [protected, static] |
B4bit | ChessBoard | [protected, static] |
B5bit | ChessBoard | [protected, static] |
B7bit | ChessBoard | [protected, static] |
BIG_DIAG_LEFT | ChessBoard | [static] |
BIG_DIAG_RIGHT | ChessBoard | [static] |
BISHOP_BLACK | ChessBoard | [static] |
BISHOP_WHITE | ChessBoard | [static] |
BLACK_SQUARES | ChessBoard | [protected, static] |
C1 | ChessBoard | [protected, static] |
C1B1bit | ChessBoard | [protected, static] |
C3A3bit | ChessBoard | [protected, static] |
C6A6bit | ChessBoard | [protected, static] |
C6bit | ChessBoard | [protected, static] |
C8 | ChessBoard | [protected, static] |
C8B8bit | ChessBoard | [protected, static] |
CENTER_MASK | ChessBoard | [static] |
chessboard | ChessBoard | [protected] |
ChessBoard() | ChessBoard | |
clearKillerHeuristic() | GenMoves | [protected] |
currentPly | GenMoves | [protected] |
decListId() | GenMoves | [inline] |
decodeBoard(string) | ChessBoard | |
decodeBoardinv(const uchar type, const int a, const int side) | ChessBoard | [protected] |
display() | ChessBoard | |
E1 | ChessBoard | [protected, static] |
E8 | ChessBoard | [protected, static] |
ENPASSANT_MOVE_MASK | GenMoves | [protected, static] |
enpassantPosition | ChessBoard | [protected] |
F1 | ChessBoard | [protected, static] |
F1G1bit | ChessBoard | [protected, static] |
F3H3bit | ChessBoard | [protected, static] |
F6bit | ChessBoard | [protected, static] |
F6H6bit | ChessBoard | [protected, static] |
F8 | ChessBoard | [protected, static] |
F8G8bit | ChessBoard | [protected, static] |
friendKing | ChessBoard | [protected] |
G2bit | ChessBoard | [protected, static] |
G4bit | ChessBoard | [protected, static] |
G5bit | ChessBoard | [protected, static] |
G7bit | ChessBoard | [protected, static] |
gen_list | GenMoves | [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 | |
getKingAttackers(const int xside, u64, int) | GenMoves | [protected] |
getListSize() | GenMoves | [inline] |
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 | |
getNextMove(decltype(gen_list)) | GenMoves | [protected] |
getNpiecesNoPawnNoKing() | ChessBoard | [inline, protected] |
getPieceAt(u64 bitmapPos) | ChessBoard | [inline] |
getPieceByChar(char) | ChessBoard | |
getSide() | ChessBoard | [inline] |
getTotMoves() | GenMoves | [protected] |
H1bit | ChessBoard | [protected, static] |
H1H2G1bit | ChessBoard | [protected, static] |
H2bit | ChessBoard | [protected, static] |
H2G2bit | ChessBoard | [protected, static] |
H3bit | ChessBoard | [protected, static] |
H6bit | ChessBoard | [protected, static] |
H7bit | ChessBoard | [protected, static] |
H7G7bit | ChessBoard | [protected, static] |
H8bit | ChessBoard | [protected, static] |
H8H7G8bit | ChessBoard | [protected, static] |
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 | |
killerHeuristic | GenMoves | [protected] |
KING_BLACK | ChessBoard | [static] |
KING_SIDE_CASTLE_MOVE_MASK | ChessBoard | [protected, static] |
KING_WHITE | ChessBoard | [static] |
KNIGHT_BLACK | ChessBoard | [static] |
KNIGHT_WHITE | ChessBoard | [static] |
listId | GenMoves | [protected] |
loadFen() | GenMoves | [virtual] |
loadFen(string fen) | GenMoves | [virtual] |
makemove(_Tmove *move) | GenMoves | |
makemove(_Tmove *move, bool rep, bool) | GenMoves | |
makeZobristKey() | ChessBoard | [protected] |
MAX_PLY | GenMoves | [static] |
MAX_REP_COUNT | GenMoves | [protected, static] |
NO_ENPASSANT | ChessBoard | [static] |
numMoves | GenMoves | [protected] |
numMovesq | GenMoves | [protected] |
PAWN_BLACK | ChessBoard | [static] |
PAWN_WHITE | ChessBoard | [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 | |
perftMode | GenMoves | [protected] |
PROMOTION_MOVE_MASK | GenMoves | [protected, static] |
pushmove(const int from, const int to, const int side, int promotionPiece, int pieceFrom) | GenMoves | [protected] |
pushRepetition(u64) | GenMoves | [protected] |
pushStackMove() | GenMoves | [inline] |
QUEEN_BLACK | ChessBoard | [static] |
QUEEN_SIDE_CASTLE_MOVE_MASK | ChessBoard | [protected, static] |
QUEEN_WHITE | ChessBoard | [static] |
RANK_1 | GenMoves | [protected, static] |
RANK_3 | GenMoves | [protected, static] |
RANK_4 | GenMoves | [protected, static] |
RANK_6 | GenMoves | [protected, static] |
repetitionMap | GenMoves | [protected] |
repetitionMapCount | GenMoves | [protected] |
resetList() | GenMoves | [inline] |
RIGHT_KING_CASTLE_BLACK_MASK | ChessBoard | [protected, static] |
RIGHT_KING_CASTLE_WHITE_MASK | ChessBoard | [protected, static] |
RIGHT_QUEEN_CASTLE_BLACK_MASK | ChessBoard | [protected, static] |
RIGHT_QUEEN_CASTLE_WHITE_MASK | ChessBoard | [protected, static] |
rightCastle | ChessBoard | [protected] |
ROOK_BLACK | ChessBoard | [static] |
ROOK_WHITE | ChessBoard | [static] |
setKillerHeuristic(const int from, const int to, const int value) | GenMoves | [inline, protected] |
setPerft(const bool b) | GenMoves | |
setRepetitionMapCount(int i) | GenMoves | |
setSide(bool b) | ChessBoard | [inline] |
sideToMove | ChessBoard | [protected] |
SQUARE_FREE | ChessBoard | [static] |
STANDARD_MOVE_MASK | GenMoves | [protected, static] |
structure | ChessBoard | [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_SQUARES | ChessBoard | [protected, static] |
zobristKey | ChessBoard | [protected] |
~ChessBoard() | ChessBoard | [virtual] |
~GenMoves() | GenMoves | [virtual] |