Public Member Functions | List of all members
osl::eval::ml::OpenMidEndingPtypeTable Class Reference

#include <openMidEndingEval.h>

Inheritance diagram for osl::eval::ml::OpenMidEndingPtypeTable:
osl::eval::PtypeEvalTable

Public Member Functions

 OpenMidEndingPtypeTable ()
 
- Public Member Functions inherited from osl::eval::PtypeEvalTable
 PtypeEvalTable ()
 
 ~PtypeEvalTable ()
 
void init ()
 
int value (PtypeO ptypeO) const
 先手から見たptypeOの駒の価値 More...
 
int value (Ptype ptype) const
 ptypeの駒の価値 More...
 
int promoteValue (PtypeO ptypeO) const
 ptypeOにpromoteした時の評価値の増減 More...
 
int captureValue (PtypeO ptypeO) const
 ownerのptypeOがcaptureされた時の評価値の増減 More...
 
int diffWithMove (const NumEffectState &, Move move) const
 
void reset (const CArray< int, PTYPE_SIZE > &values)
 

Additional Inherited Members

- Protected Attributes inherited from osl::eval::PtypeEvalTable
CArray< int, PTYPEO_SIZEptypeO2Val
 
CArray< int, PTYPEO_SIZEpromoteVal
 
CArray< int, PTYPEO_SIZEcaptureVal
 

Detailed Description

Definition at line 29 of file openMidEndingEval.h.

Constructor & Destructor Documentation

◆ OpenMidEndingPtypeTable()

osl::eval::ml::OpenMidEndingPtypeTable::OpenMidEndingPtypeTable ( )

The documentation for this class was generated from the following files: