|
static int | diffWithMove (const SimpleState &state, Move move) |
|
static int | adjustPairs (const SimpleState &state, unsigned int new_index) |
| 駒が old_index から new_index に動いたときの値の差分 More...
|
|
static int | adjustPairs (const SimpleState &state, unsigned int old_index, unsigned int new_index) |
|
static int | adjustPairs (const SimpleState &state, unsigned int old_index, unsigned int old_index2, unsigned int new_index) |
|
static int | diffAfterSimpleMove (const SimpleState &state, Square from, Square to, int promote_mask) |
|
static int | diffAfterDropMove (const SimpleState &state, Square to, PtypeO ptypeo) |
|
static int | diffAfterCaptureMove (const SimpleState &state, Square from, Square to, PtypeO victim, int promote_mask) |
|
static int | adjustPairsAfterMove (const SimpleState &state, unsigned int new_index) |
| この時 state は move した後 More...
|
|
static int | adjustPairsAfterMove (const SimpleState &state, unsigned int old_index, unsigned int new_index) |
|
static int | adjustPairsAfterMove (const SimpleState &state, unsigned int old_index, unsigned int old_index2, unsigned int new_index) |
|
static int | diffWithUpdate (const SimpleState &new_state, Move last_move) |
|
static void | setValues (const SimpleState &, container::PieceValues &) |
| 関係の値をPiece 毎の価値に変換する. More...
|
|
static bool | initialized () |
|
static bool | setUp (const char *filename) |
|
static bool | setUp () |
|
static int | roundUp (int v) |
|
static int | infty () |
|
static int | captureValue (PtypeO ptypeo) |
|
template<class Eval, class Table>
class osl::eval::ppair::PiecePairEval< Eval, Table >
駒のペアの統計情報を元にした評価関数の共通部分.
- 必ず偶数
- 先手有利 +, 後手有利 -
- Parameters
-
Definition at line 154 of file piecePairEval.h.