|
void | setAttack (Player attack) |
|
void | addProof (const NumEffectState &state, const HashKey &key, PieceStand proof_pieces) |
|
const List | probe (const NumEffectState &state) const |
|
const HashKey | makeKey (const SimpleState &state) const |
|
const std::pair< HashKey, HashKey > | makeLargeKey (const SimpleState &state) const |
|
|
template<Direction DIR> |
static void | addKey (HashKey &key, const SimpleState &state, Square target) |
|
template<Direction DIR, Direction DIR2> |
static void | addKey (HashKey &key, const SimpleState &state, Square target) |
|
Definition at line 31 of file dualDfpn.cc.
◆ table_t
◆ addKey() [1/2]
template<Direction DIR>
static void checkmate::DualDfpn::OraclePool::addKey |
( |
HashKey & | key, |
|
|
const SimpleState & | state, |
|
|
Square | target ) |
|
inlinestatic |
◆ addKey() [2/2]
template<Direction DIR, Direction DIR2>
static void checkmate::DualDfpn::OraclePool::addKey |
( |
HashKey & | key, |
|
|
const SimpleState & | state, |
|
|
Square | target ) |
|
inlinestatic |
◆ addProof()
void checkmate::DualDfpn::OraclePool::addProof |
( |
const NumEffectState & | state, |
|
|
const HashKey & | key, |
|
|
PieceStand | proof_pieces ) |
|
inline |
◆ makeKey()
const HashKey checkmate::DualDfpn::OraclePool::makeKey |
( |
const SimpleState & | state | ) |
const |
|
inline |
◆ makeLargeKey()
const std::pair< HashKey, HashKey > checkmate::DualDfpn::OraclePool::makeLargeKey |
( |
const SimpleState & | state | ) |
const |
|
inline |
◆ probe()
const List checkmate::DualDfpn::OraclePool::probe |
( |
const NumEffectState & | state | ) |
const |
|
inline |
◆ setAttack()
void checkmate::DualDfpn::OraclePool::setAttack |
( |
Player | attack | ) |
|
|
inline |
◆ defender
Player checkmate::DualDfpn::OraclePool::defender |
◆ table
table_t checkmate::DualDfpn::OraclePool::table |
The documentation for this struct was generated from the following file: