My Project
osl::checkmate::FixedDepthSolverExt::SetProofPieces Struct Reference

Static Public Member Functions

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)
 

Detailed Description

Definition at line 6 of file fixedDepthSolverExt.cc.

Member Function Documentation

◆ addMonopolizedPieces()

static void osl::checkmate::FixedDepthSolverExt::SetProofPieces::addMonopolizedPieces ( const NumEffectState & state,
Player P,
PieceStand stand,
PieceStand & proof_pieces )
inlinestatic

◆ attack()

static void osl::checkmate::FixedDepthSolverExt::SetProofPieces::attack ( Move best_move,
PieceStand stand,
PieceStand & proof_pieces )
inlinestatic

◆ attackEstimation()

◆ clear()

static void osl::checkmate::FixedDepthSolverExt::SetProofPieces::clear ( PieceStand & proof_pieces)
inlinestatic

Definition at line 19 of file fixedDepthSolverExt.cc.

◆ setAttackLeaf()

static void osl::checkmate::FixedDepthSolverExt::SetProofPieces::setAttackLeaf ( Move best_move,
PieceStand & proof_pieces )
inlinestatic

◆ setLeaf()

static void osl::checkmate::FixedDepthSolverExt::SetProofPieces::setLeaf ( const NumEffectState & state,
Player P,
PieceStand stand,
PieceStand & proof_pieces )
inlinestatic

◆ updateMax()

static void osl::checkmate::FixedDepthSolverExt::SetProofPieces::updateMax ( PieceStand child,
PieceStand & proof_pieces )
inlinestatic

Definition at line 22 of file fixedDepthSolverExt.cc.

References osl::PieceStand::max().


The documentation for this struct was generated from the following file: