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

Public Member Functions | |
| TranspositionTableEntryForConcepts (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::TranspositionTableForConcepts.
When NumConfKeys > 0, also holds board state values calculated by objects in a boardstate::ZobristComponent.confirmation_calculators_.
Definition at line 121 of file zobrist_for_concepts.hpp.
|
inline |
Definition at line 128 of file zobrist_for_concepts.hpp.
|
inline |
Definition at line 139 of file zobrist_for_concepts.hpp.
|
inline |
Definition at line 147 of file zobrist_for_concepts.hpp.
|
inline |
Definition at line 141 of file zobrist_for_concepts.hpp.
|
inline |
Definition at line 137 of file zobrist_for_concepts.hpp.
|
inline |
Definition at line 156 of file zobrist_for_concepts.hpp.
|
inline |
Definition at line 143 of file zobrist_for_concepts.hpp.
|
private |
Definition at line 124 of file zobrist_for_concepts.hpp.
|
private |
Definition at line 125 of file zobrist_for_concepts.hpp.
|
private |
Definition at line 123 of file zobrist_for_concepts.hpp.