All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Functions
osl::eval::ppair Namespace Reference

駒の関係の評価関数. More...

Classes

class  PiecePairEvalBase
 PiecePairEval の,template parameterに依存しない部分の 共通の実装. More...
 
class  PiecePairEvalTableBase
 
class  PiecePairEval
 駒のペアの統計情報を元にした評価関数の共通部分. More...
 
struct  PiecePairIndex
 PiecePairEvalTable の添字計算. More...
 
class  PiecePairPieceTable
 
class  PiecePairPieceEval
 評価関数: PiecePairRawEval + PieceEval の点数を加えたもの More...
 
class  PiecePairRawTable
 
class  PiecePairRawEval
 関係の価値は[-127,127]点の評価関数. More...
 
class  PiecePairTable
 駒の関係毎の評価値を格納した表. More...
 
class  PiecePairWithStand
 持駒の点数は表以外で管理するフレームワーク. More...
 

Functions

 BOOST_STATIC_ASSERT (PiecePairIndex::maxPtypeOIndex==32)
 
 BOOST_STATIC_ASSERT ((PiecePairEvalBase::ROUND_UP &(PiecePairEvalBase::ROUND_UP-1))==0)
 
 BOOST_STATIC_ASSERT (PiecePairEvalBase::ROUND_UP >=2)
 

Detailed Description

駒の関係の評価関数.

Function Documentation

osl::eval::ppair::BOOST_STATIC_ASSERT ( PiecePairIndex::maxPtypeOIndex  = =32)
osl::eval::ppair::BOOST_STATIC_ASSERT ( (PiecePairEvalBase::ROUND_UP &(PiecePairEvalBase::ROUND_UP-1))  = =0)
osl::eval::ppair::BOOST_STATIC_ASSERT ( PiecePairEvalBase::ROUND_UP >=  2)