|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Replacement policy for adversarial transposition entries. More...
#include <Negamax.H>
Public Types | |
| using | Entry = AdversarialTranspositionEntry< Move, Score > |
Public Member Functions | |
| bool | operator() (const Entry &candidate, const Entry ¤t) const noexcept |
Replacement policy for adversarial transposition entries.
Entries are keyed by (state_key, remaining_depth), so depth mismatches are already separated at the key level. Replacement therefore only needs to prefer stronger information for the same keyed search configuration:
| using Aleph::Prefer_Exact_Adversarial_Entry< Move, Score >::Entry = AdversarialTranspositionEntry<Move, Score> |
|
inlinenoexcept |
Definition at line 107 of file Negamax.H.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::Exact.