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

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

board_state_hex_str()boardstate::ZobristCoordinator< KeyType, NumConfKeys >inline
FullBoardStateCalc(const BoardMap_t &board_map)BoardStateCoordinator< ZobristCoordinator< KeyType, NumConfKeys >, KeyType >inline
GetState()BoardStateCoordinator< ZobristCoordinator< KeyType, NumConfKeys >, KeyType >inline
GetTrData(DepthType search_depth, MoveCountType access_index)BoardStateCoordinator< ZobristCoordinator< KeyType, NumConfKeys >, KeyType >inline
GetTrTableSize()BoardStateCoordinator< ZobristCoordinator< KeyType, NumConfKeys >, KeyType >inline
ImplementFullBoardStateCalc(const BoardMap_t &board_map)boardstate::ZobristCoordinator< KeyType, NumConfKeys >inline
ImplementGetState()boardstate::ZobristCoordinator< KeyType, NumConfKeys >inline
ImplementGetTrData(DepthType search_depth, MoveCountType access_index)boardstate::ZobristCoordinator< KeyType, NumConfKeys >inline
ImplementGetTrTableSize()boardstate::ZobristCoordinator< KeyType, NumConfKeys >inline
ImplementRecordTrData(DepthType search_depth, moveselection::MinimaxResultType result_type, moveselection::EqualScoreMoves &similar_moves, MoveCountType access_index)boardstate::ZobristCoordinator< KeyType, NumConfKeys >inline
ImplementUpdateBoardState(const ExecutedMove &executed_move)boardstate::ZobristCoordinator< KeyType, NumConfKeys >inline
ImplementUpdateMoveCounter()boardstate::ZobristCoordinator< KeyType, NumConfKeys >inline
operator=(const ZobristCoordinator &)=deleteboardstate::ZobristCoordinator< KeyType, NumConfKeys >
RecordTrData(DepthType search_depth, moveselection::MinimaxResultType result_type, moveselection::EqualScoreMoves &similar_moves, MoveCountType access_index)BoardStateCoordinator< ZobristCoordinator< KeyType, NumConfKeys >, KeyType >inline
tr_table_boardstate::ZobristCoordinator< KeyType, NumConfKeys >private
tr_table_guard_boardstate::ZobristCoordinator< KeyType, NumConfKeys >private
tr_table_pruner_boardstate::ZobristCoordinator< KeyType, NumConfKeys >private
UpdateBoardState(const ExecutedMove &move)BoardStateCoordinator< ZobristCoordinator< KeyType, NumConfKeys >, KeyType >inline
UpdateMoveCounter()BoardStateCoordinator< ZobristCoordinator< KeyType, NumConfKeys >, KeyType >inline
zkeys_seed()boardstate::ZobristCoordinator< KeyType, NumConfKeys >inline
zobrist_component_boardstate::ZobristCoordinator< KeyType, NumConfKeys >private
ZobristCoordinator(const ZobristCoordinator &)=deleteboardstate::ZobristCoordinator< KeyType, NumConfKeys >
ZobristCoordinator(ZobristComponent< KeyType, NumConfKeys > zobrist_component)boardstate::ZobristCoordinator< KeyType, NumConfKeys >inlineexplicit
ZobristCoordinator(uint32_t primary_seed, std::array< uint32_t, NumConfKeys > confirmation_seeds)boardstate::ZobristCoordinator< KeyType, NumConfKeys >inlineexplicit
ZobristCoordinator(uint32_t prng_seed=(uint32_t) std::random_device{}())boardstate::ZobristCoordinator< KeyType, NumConfKeys >inlineexplicit
ZobristKey_t typedefBoardStateCoordinator< ZobristCoordinator< KeyType, NumConfKeys >, KeyType >