#include <bitboard-tables.h>
|
| std::array< std::array< std::uint64_t, 2U >, 64U > | pawnAttackMasks |
| | Pawn attack masks.
|
| |
| std::array< std::uint64_t, 64U > | knightAttackMasks |
| | Knight attack masks.
|
| |
| std::array< std::uint64_t, 64U > | kingAttackMasks |
| | King attack masks.
|
| |
| std::array< std::array< std::uint64_t, 64U >, 65U > | rayIntercepts |
| | Ray attack intercept squares from king to checker.
|
| |
| std::array< std::array< std::uint64_t, 64U >, 64U > | raysFromKing |
| | Rays from a king square to the direction of a pinned piece square.
|
| |
| std::array< std::array< std::uint8_t, 8U >, 256U > | rookHorizAttackMasks |
| | Horizontal rook attacks: column to squares on the column.
|
| |
| std::array< std::uint64_t, 88507U > | blackMagicAttacks |
| |
| std::array< BlackMagicData, 64U > | blackMagicBishopMagics |
| |
| std::array< BlackMagicData, 64U > | blackMagicRookMagics |
| |
◆ blackMagicAttacks
| std::array<std::uint64_t, 88507U> hoover_chess_utils::pgn_reader::BitBoardTables::blackMagicAttacks |
◆ blackMagicBishopMagics
| std::array<BlackMagicData, 64U> hoover_chess_utils::pgn_reader::BitBoardTables::blackMagicBishopMagics |
◆ blackMagicRookMagics
| std::array<BlackMagicData, 64U> hoover_chess_utils::pgn_reader::BitBoardTables::blackMagicRookMagics |
◆ kingAttackMasks
| std::array<std::uint64_t, 64U> hoover_chess_utils::pgn_reader::BitBoardTables::kingAttackMasks |
King attack masks.
Table of king square to attacked square set masks.
◆ knightAttackMasks
| std::array<std::uint64_t, 64U> hoover_chess_utils::pgn_reader::BitBoardTables::knightAttackMasks |
Knight attack masks.
Table of knight square to attacked square set masks.
◆ pawnAttackMasks
| std::array<std::array<std::uint64_t, 2U>, 64U> hoover_chess_utils::pgn_reader::BitBoardTables::pawnAttackMasks |
◆ rayIntercepts
| std::array<std::array<std::uint64_t, 64U>, 65U> hoover_chess_utils::pgn_reader::BitBoardTables::rayIntercepts |
◆ raysFromKing
| std::array<std::array<std::uint64_t, 64U>, 64U> hoover_chess_utils::pgn_reader::BitBoardTables::raysFromKing |
◆ rookHorizAttackMasks
| std::array<std::array<std::uint8_t, 8U>, 256U> hoover_chess_utils::pgn_reader::BitBoardTables::rookHorizAttackMasks |
The documentation for this struct was generated from the following file: