Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
boardstate::ZobristCalculator< KeyType > Member List

This is the complete list of members for boardstate::ZobristCalculator< KeyType >, including all inherited members.

board_state() constboardstate::ZobristCalculator< KeyType >inline
board_state_boardstate::ZobristCalculator< KeyType >private
CreateGameZarray(PseudoRandomKeyGenerator< KeyType > &key_generator)boardstate::ZobristCalculator< KeyType >inlineprivatestatic
FullBoardStateCalc(const gameboard::BoardMap_t &board_map)boardstate::ZobristCalculator< KeyType >inline
FullBoardStateCalInternal(const gameboard::BoardMap_t &board_map)boardstate::ZobristCalculator< KeyType >inlineprivate
GameZarray_t typedefboardstate::ZobristCalculator< KeyType >private
GetHashValueAt(PieceColor color, PieceType piece_type, BoardSpace space)boardstate::ZobristCalculator< KeyType >inline
PieceZarray_t typedefboardstate::ZobristCalculator< KeyType >private
seed() constboardstate::ZobristCalculator< KeyType >inline
seed_boardstate::ZobristCalculator< KeyType >private
TeamZarray_t typedefboardstate::ZobristCalculator< KeyType >private
turn_key() constboardstate::ZobristCalculator< KeyType >inline
turn_key_boardstate::ZobristCalculator< KeyType >private
UpdateBoardState(const gameboard::ExecutedMove &executed_move)boardstate::ZobristCalculator< KeyType >inline
UpdateBoardStateInternal(const gameboard::ExecutedMove &executed_move)boardstate::ZobristCalculator< KeyType >inlineprivate
zarray() constboardstate::ZobristCalculator< KeyType >inline
zarray_boardstate::ZobristCalculator< KeyType >private
ZobristCalculator(uint32_t seed=std::random_device{}())boardstate::ZobristCalculator< KeyType >inline