安い駒の順にsort する. [詳細]
#include <sortCaptureMoves.h>
Static Public メソッド | |
static void | sortByTakeBack (const NumEffectState &state, container::MoveVector &moves) |
取り返しを考慮する. | |
static void | sortByMovingPiece (container::MoveVector &moves) |
取る駒は考えない. | |
static void | sortBySpecifiedPiece (container::MoveVector &moves, Position from) |
取る駒は考えない.from が一致する指手優先 |
安い駒の順にsort する.
sortCaptureMoves.h の 19 行で定義されています。
static void osl::search::SortCaptureMoves::sortByMovingPiece | ( | container::MoveVector & | moves | ) | [static] |
取る駒は考えない.
static void osl::search::SortCaptureMoves::sortBySpecifiedPiece | ( | container::MoveVector & | moves, | |
Position | from | |||
) | [static] |
取る駒は考えない.from が一致する指手優先
static void osl::search::SortCaptureMoves::sortByTakeBack | ( | const NumEffectState & | state, | |
container::MoveVector & | moves | |||
) | [static] |
取り返しを考慮する.
参照元 osl::search::QuiescenceSearch2< EvalT >::examineCapture().