|
Xiangiqgame
AI engine for Xiangqi
|
#include <zobrist_for_concepts.hpp>

Public Types | |
| using | KeyType = typename M::KeyType |
Public Member Functions | |
| KeyType | GetState () |
| void | RecordTrData (DepthType search_depth, moveselection::MinimaxResultType result_type, moveselection::EqualScoreMoves &similar_moves, MoveCountType access_index) |
| moveselection::TranspositionTableSearchResult | GetTrData (DepthType search_depth, MoveCountType access_index) |
| size_t | GetTrTableSize () |
| void | UpdateMoveCounter () |
| const std::string | board_state_hex_str () |
| uint32_t | zkeys_seed () |
Static Public Member Functions | |
| static std::shared_ptr< ZobristCoordinatorForConcepts< M > > | Create (std::shared_ptr< M > zobrist_component) |
Static Public Attributes | |
| static size_t constexpr | NumConfKeys = M::NumConfKeys |
Private Member Functions | |
| ZobristCoordinatorForConcepts (std::shared_ptr< M > zobrist_component) | |
Private Attributes | |
| std::shared_ptr< M > | zobrist_component_ |
| TranspositionTableForConcepts< KeyType, M::NumConfKeys > | tr_table_ |
| TranspositionTableGuardForConcepts | tr_table_guard_ |
| TranspositionTablePrunerForConcepts< KeyType, M::NumConfKeys > | tr_table_pruner_ |
Definition at line 306 of file zobrist_for_concepts.hpp.
| using boardstate::ZobristCoordinatorForConcepts< M >::KeyType = typename M::KeyType |
Definition at line 308 of file zobrist_for_concepts.hpp.
|
inlineprivate |
Definition at line 366 of file zobrist_for_concepts.hpp.
|
inline |
Definition at line 359 of file zobrist_for_concepts.hpp.
|
inlinestatic |
Definition at line 319 of file zobrist_for_concepts.hpp.
|
inline |
Definition at line 327 of file zobrist_for_concepts.hpp.
|
inline |
Definition at line 342 of file zobrist_for_concepts.hpp.
|
inline |
Definition at line 352 of file zobrist_for_concepts.hpp.
|
inline |
Definition at line 328 of file zobrist_for_concepts.hpp.
|
inline |
Definition at line 354 of file zobrist_for_concepts.hpp.
|
inline |
Definition at line 363 of file zobrist_for_concepts.hpp.
|
staticconstexpr |
Definition at line 309 of file zobrist_for_concepts.hpp.
|
private |
Definition at line 313 of file zobrist_for_concepts.hpp.
|
private |
Definition at line 314 of file zobrist_for_concepts.hpp.
|
private |
Definition at line 315 of file zobrist_for_concepts.hpp.
|
private |
Definition at line 312 of file zobrist_for_concepts.hpp.