#include <king8.h>
Static Public Member Functions | |
static void | setUp (const Weights &weights, int stage) |
static MultiIntPair | eval (const osl::state::NumEffectState &state) |
![]() | |
static const MultiIntPair | eval (const NumEffectState &state, const table_t &table) |
template<osl::Player P> | |
static int | index (Square king, int diff) |
template<osl::Player P> | |
static bool | isBlocked (const NumEffectState &state, int diff) |
Static Private Attributes | |
static table_t | table |
Friends | |
class | KingXBlockedBoth |
class | KingXBlockedYBase |
Additional Inherited Members | |
![]() | |
enum | { DIM = 10 } |
typedef CArray< MultiInt, 10 > | table_t |
![]() | |
template<osl::Player P> | |
int | index (Square king, int diff) |
template<osl::Player P> | |
bool | isBlocked (const NumEffectState &state, int diff) |
Definition at line 203 of file eval/ml/king8.h.
|
inlinestatic |
Definition at line 209 of file eval/ml/king8.h.
References osl::eval::ml::KingXBlockedBase::eval(), and table.
Referenced by osl::eval::ml::OpenMidEndingEval::OpenMidEndingEval().
|
static |
Definition at line 907 of file eval/ml/king8.cc.
References osl::eval::ml::Weights::value().
|
friend |
Definition at line 205 of file eval/ml/king8.h.
|
friend |
Definition at line 206 of file eval/ml/king8.h.
|
staticprivate |
Definition at line 214 of file eval/ml/king8.h.
Referenced by osl::eval::ml::KingXBlockedYBase::adjust(), and eval().