Static Public メソッド

構造体 osl::checkmate::FixedDepthSolverExt::SetProofPieces

すべてのメンバ一覧

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.cc6 行で定義されています。


関数

static void osl::checkmate::FixedDepthSolverExt::SetProofPieces::addMonopolizedPieces ( const NumEffectState state,
Player  P,
PieceStand  stand,
PieceStand proof_pieces 
) [inline, static]

fixedDepthSolverExt.cc25 行で定義されています。

static void osl::checkmate::FixedDepthSolverExt::SetProofPieces::attack ( Move  best_move,
PieceStand  stand,
PieceStand proof_pieces 
) [inline, static]

fixedDepthSolverExt.cc13 行で定義されています。

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.cc19 行で定義されています。

static void osl::checkmate::FixedDepthSolverExt::SetProofPieces::setAttackLeaf ( Move  best_move,
PieceStand proof_pieces 
) [inline, static]

fixedDepthSolverExt.cc8 行で定義されています。

参照先 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.cc16 行で定義されています。

参照先 osl::checkmate::ProofPieces::leaf().

static void osl::checkmate::FixedDepthSolverExt::SetProofPieces::updateMax ( PieceStand  child,
PieceStand proof_pieces 
) [inline, static]

fixedDepthSolverExt.cc22 行で定義されています。

参照先 osl::PieceStand::max().


この構造体の説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義