Cinnamon  1.1
chess engine
Eval Member List
This is the complete list of members for Eval, 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
clearKillerHeuristic()GenMoves [protected]
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
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
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]
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]
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]
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]
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]
sideToMoveChessBoard [protected]
SQUARE_FREEChessBoard [static]
STANDARD_MOVE_MASKGenMoves [protected, static]
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]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines