Static Public メソッド | |
static void | setAttackLeaf (Move best_move, PieceStand &proof_pieces) |
static void | attack (Move best_move, PieceStand stand, PieceStand &proof_pieces) |
static void | setLeaf (const NumEffectState &state, Player P, PieceStand stand, PieceStand &proof_pieces) |
static void | clear (PieceStand &proof_pieces) |
static void | updateMax (PieceStand child, PieceStand &proof_pieces) |
static void | addMonopolizedPieces (const NumEffectState &state, Player P, PieceStand stand, PieceStand &proof_pieces) |
static ProofDisproof | attackEstimation (const NumEffectState &state, Player P, King8Info info) |
fixedDepthSolverExt.cc の 6 行で定義されています。
static void osl::checkmate::FixedDepthSolverExt::SetProofPieces::addMonopolizedPieces | ( | const NumEffectState & | state, | |
Player | P, | |||
PieceStand | stand, | |||
PieceStand & | proof_pieces | |||
) | [inline, static] |
fixedDepthSolverExt.cc の 25 行で定義されています。
static void osl::checkmate::FixedDepthSolverExt::SetProofPieces::attack | ( | Move | best_move, | |
PieceStand | stand, | |||
PieceStand & | proof_pieces | |||
) | [inline, static] |
fixedDepthSolverExt.cc の 13 行で定義されています。
static ProofDisproof osl::checkmate::FixedDepthSolverExt::SetProofPieces::attackEstimation | ( | const NumEffectState & | state, | |
Player | P, | |||
King8Info | info | |||
) | [inline, static] |
static void osl::checkmate::FixedDepthSolverExt::SetProofPieces::clear | ( | PieceStand & | proof_pieces | ) | [inline, static] |
fixedDepthSolverExt.cc の 19 行で定義されています。
static void osl::checkmate::FixedDepthSolverExt::SetProofPieces::setAttackLeaf | ( | Move | best_move, | |
PieceStand & | proof_pieces | |||
) | [inline, static] |
fixedDepthSolverExt.cc の 8 行で定義されています。
参照先 osl::PieceStand::add(), osl::Move::isDrop(), と osl::Move::ptype().
static void osl::checkmate::FixedDepthSolverExt::SetProofPieces::setLeaf | ( | const NumEffectState & | state, | |
Player | P, | |||
PieceStand | stand, | |||
PieceStand & | proof_pieces | |||
) | [inline, static] |
fixedDepthSolverExt.cc の 16 行で定義されています。
static void osl::checkmate::FixedDepthSolverExt::SetProofPieces::updateMax | ( | PieceStand | child, | |
PieceStand & | proof_pieces | |||
) | [inline, static] |
fixedDepthSolverExt.cc の 22 行で定義されています。