#include <board.h>
Public Member Functions | |
| ContextMove (Move move, const Bitboard &bitboard) | |
| bool | applicable (const Bitboard &bitboard, int stepsLeft) const |
| Checks applicability. | |
| Move | getMove () const |
| float | getValue () const |
| void | update (float sample) |
| float | urgency (player_t player, int total) const |
| Ucb-like urgency. | |
Private Attributes | |
| Move | move_ |
| Bitboard | context_ |
| u64 | mask_ |
| float | value_ |
| int | visits_ |
Context defines segment of board which must be present in a position for a move to have a meaning (includes segment present for move to be applicable).
1.5.7.1