Go to the documentation of this file.
19 static const int MAX_VALUE = 250000000;
119 return value*
delta(P);
125 template <
class Eval>
128 const int infty = Eval::infty();
129 return ((value % 2) == 0)
135 return (value % 2) == 0
140 using eval::EvalTraits;
static bool betterThan(int v1, int v2)
int min(Player p, int v1, int v2)
static int max(int v1, int v2)
bool betterThan(Player p, int v1, int v2)
static int min(int v1, int v2)
bool isConsistentValue(int value)
int max(Player p, int v1, int v2)
static int convert(int value)
bool isConsistentValueForNormalState(int value)
詰がからんでいない局面での通常の評価値
static bool notLessThan(int v1, int v2)
static bool betterThan(int v1, int v2)
int convert(Player P, int value)
bool isValid(Player player)
cast等で作られたplayerが正しいかどうかを返す
bool notLessThan(Player p, int v1, int v2)
static int min(int v1, int v2)
static int convert(int value)
static int max(int v1, int v2)
static bool notLessThan(int v1, int v2)
int delta(Player p)
playerにとってちょっと高い値