|
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: