#include <kingTable.h>
Public 型 | |
enum | { DIM = 17 * 128 * 9 } |
Static Public メソッド | |
static void | setUp (const Weights &weights, int stage) |
static MultiInt | eval (const NumEffectState &state, int black_effect, int black_piece, int white_effect, int white_piece) |
Static Public 変数 | |
static CArray< MultiInt, 17 *128 *9 > | table |
Static Private メソッド | |
static int | index (int king_y, int effect, int piece_count) |
kingTable.h の 258 行で定義されています。
anonymous enum |
kingTable.h の 266 行で定義されています。
static MultiInt osl::eval::ml::King25EffectYDefense::eval | ( | const NumEffectState & | state, | |
int | black_effect, | |||
int | black_piece, | |||
int | white_effect, | |||
int | white_piece | |||
) | [inline, static] |
static int osl::eval::ml::King25EffectYDefense::index | ( | int | king_y, | |
int | effect, | |||
int | piece_count | |||
) | [inline, static, private] |
kingTable.h の 261 行で定義されています。
static void osl::eval::ml::King25EffectYDefense::setUp | ( | const Weights & | weights, | |
int | stage | |||
) | [inline, static] |
kingTable.h の 268 行で定義されています。
参照先 osl::eval::ml::Weights::dimension(), と osl::eval::ml::Weights::value().
osl::CArray< MultiInt, 17 *128 *9 > osl::eval::ml::King25EffectYDefense::table [static] |
kingTable.h の 267 行で定義されています。