#include <king8.h>


Static Public Member Functions | |
| static void | setUp (const Weights &weights, int stage) |
| static const MultiIntPair | eval (const NumEffectState &state) |
Static Public Member Functions inherited from osl::eval::ml::KingXBlockedYBase | |
| static const MultiIntPair | eval (const NumEffectState &state, const table_t &table) |
| static void | evalWithUpdateBang (const NumEffectState &state, Move laste_move, MultiIntPair &last_values_and_out) |
| template<osl::Player P> | |
| static int | index (Square king, int diff) |
Static Private Attributes | |
| static table_t | table |
Friends | |
| class | KingXBlockedBoth |
| class | KingXBlockedYBase |
Additional Inherited Members | |
Public Types inherited from osl::eval::ml::KingXBlockedYBase | |
| enum | { DIM = 90 } |
| typedef CArray< MultiInt, 90 > | table_t |
Public Member Functions inherited from osl::eval::ml::KingXBlockedYBase | |
| template<int Sign> | |
| void | adjust (int index, int index_y, MultiInt &out) |
| template<osl::Player P> | |
| int | index (Square king, int diff) |
Definition at line 234 of file eval/ml/king8.h.
|
inlinestatic |
Definition at line 240 of file eval/ml/king8.h.
References osl::eval::ml::KingXBlockedYBase::eval(), and table.
Referenced by osl::eval::ml::OpenMidEndingEval::OpenMidEndingEval().
|
static |
Definition at line 924 of file eval/ml/king8.cc.
References osl::eval::ml::Weights::value().
|
friend |
Definition at line 236 of file eval/ml/king8.h.
|
friend |
Definition at line 237 of file eval/ml/king8.h.
|
staticprivate |
Definition at line 245 of file eval/ml/king8.h.
Referenced by osl::eval::ml::KingXBlockedYBase::adjust(), and eval().
1.8.4