My Project
|
#include <openMidEndingEval.h>
Public Member Functions | |
OpenMidEndingPtypeTable () | |
![]() | |
PtypeEvalTable () | |
~PtypeEvalTable () | |
void | init () |
int | value (PtypeO ptypeO) const |
先手から見たptypeOの駒の価値 | |
int | value (Ptype ptype) const |
ptypeの駒の価値 | |
int | promoteValue (PtypeO ptypeO) const |
ptypeOにpromoteした時の評価値の増減 | |
int | captureValue (PtypeO ptypeO) const |
ownerのptypeOがcaptureされた時の評価値の増減 | |
int | diffWithMove (const NumEffectState &, Move move) const |
void | reset (const CArray< int, PTYPE_SIZE > &values) |
Additional Inherited Members | |
![]() | |
CArray< int, PTYPEO_SIZE > | ptypeO2Val |
CArray< int, PTYPEO_SIZE > | promoteVal |
CArray< int, PTYPEO_SIZE > | captureVal |
Definition at line 29 of file openMidEndingEval.h.
osl::eval::ml::OpenMidEndingPtypeTable::OpenMidEndingPtypeTable | ( | ) |
Definition at line 19 of file openMidEndingEval.cc.
References osl::eval::PtypeEvalTable::reset().