|
Xiangiqgame
AI engine for Xiangqi
|
Data structure to hold calculation results that get entered into a boardstate::TranspositionTable. More...
#include <zobrist.hpp>

Public Member Functions | |
| TranspositionTableEntry (moveselection::MinimaxCalcResult minimax_calc_result, std::array< KeyType, NumConfKeys > confirmation_keys, MoveCountType last_access_index) | |
| moveselection::MinimaxCalcResult | minimax_calc_result () |
| std::array< KeyType, NumConfKeys > | confirmation_keys () |
| MoveCountType | last_access_index () |
| void | set_last_access_index (MoveCountType last_access_index) |
| bool | ConfirmationKeysMatchExpected (std::array< KeyType, NumConfKeys > expected_keys) |
| DepthType | remaining_search_depth () |
Private Attributes | |
| moveselection::MinimaxCalcResult | minimax_calc_result_ |
| std::array< KeyType, NumConfKeys > | confirmation_keys_ |
| MoveCountType | last_access_index_ |
Data structure to hold calculation results that get entered into a boardstate::TranspositionTable.
When NumConfKeys > 0, also holds board state values calculated by objects in a boardstate::ZobristComponent.confirmation_calculators_.
Definition at line 234 of file zobrist.hpp.
|
inline |
Definition at line 241 of file zobrist.hpp.
|
inline |
Definition at line 252 of file zobrist.hpp.
|
inline |
Definition at line 260 of file zobrist.hpp.
|
inline |
Definition at line 254 of file zobrist.hpp.
|
inline |
Definition at line 250 of file zobrist.hpp.
|
inline |
Definition at line 269 of file zobrist.hpp.
|
inline |
Definition at line 256 of file zobrist.hpp.
|
private |
Definition at line 237 of file zobrist.hpp.
|
private |
Definition at line 238 of file zobrist.hpp.
|
private |
Definition at line 236 of file zobrist.hpp.