#include <kingTable.h>

Public Types | |
| enum | { DIM = 17 * 128 } |
Static Public Member Functions | |
| static void | setUp (const Weights &weights, int stage) |
| static MultiInt | eval (const NumEffectState &, int black_effect, int black_piece, int white_effect, int white_piece) |
Static Public Attributes | |
| static CArray< MultiInt, 17 *128 > | table |
Static Private Member Functions | |
| static int | index (int effect, int piece_count) |
Definition at line 206 of file kingTable.h.
| anonymous enum |
Definition at line 214 of file kingTable.h.
| static MultiInt osl::eval::ml::King25EffectDefense::eval | ( | const NumEffectState & | , |
| int | black_effect, | ||
| int | black_piece, | ||
| int | white_effect, | ||
| int | white_piece | ||
| ) | [inline, static] |
Definition at line 223 of file kingTable.h.
References osl::eval::ml::KingPieceRelative::index().
Referenced by osl::eval::ml::OpenMidEndingEval::debugInfo(), osl::eval::ml::OpenMidEndingEval::OpenMidEndingEval(), and osl::eval::ml::OpenMidEndingEval::updateSub().
| static int osl::eval::ml::King25EffectDefense::index | ( | int | effect, |
| int | piece_count | ||
| ) | [inline, static, private] |
Definition at line 209 of file kingTable.h.
| static void osl::eval::ml::King25EffectDefense::setUp | ( | const Weights & | weights, |
| int | stage | ||
| ) | [inline, static] |
Definition at line 216 of file kingTable.h.
References osl::eval::ml::Weights::dimension(), and osl::eval::ml::Weights::value().
osl::misc::CArray< MultiInt, 17 *128 > osl::eval::ml::King25EffectDefense::table [static] |
Definition at line 215 of file kingTable.h.
1.7.6.1