構造体 osl::category::BigramHelper

#include <bigramPosition.h>

osl::category::BigramHelperのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 BigramHelper ()
int moveToIndex (osl::Move move, osl::Player player) const
int moveToValue (osl::Move move) const
int toIndex (osl::Position pos, osl::Move move, osl::Player player) const
osl::Move indexToMove (int value, const CategoryEnv::effect_state_t &state) const

Private メソッド

int moveToIndex (osl::Move move, bool from) const

Private 変数

CArray< int, PTYPE_SIZEpieceMap


説明

bigramPosition.h22 行で定義されています。


コンストラクタとデストラクタ

osl::category::BigramHelper::BigramHelper (  ) 

bigramPosition.cc26 行で定義されています。

参照先 osl::PieceStand::order, と pieceMap.


関数

int osl::category::BigramHelper::moveToIndex ( osl::Move  move,
osl::Player  player 
) const

bigramPosition.cc47 行で定義されています。

参照先 osl::BLACK, と osl::Move::isNormal().

参照元 moveToValue(), と toIndex().

int osl::category::BigramHelper::moveToValue ( osl::Move  move  )  const

bigramPosition.cc59 行で定義されています。

参照先 osl::Move::isNormal(), と moveToIndex().

参照元 osl::category::KingNeighborBigramTable::probability().

int osl::category::BigramHelper::toIndex ( osl::Position  pos,
osl::Move  move,
osl::Player  player 
) const

osl::Move osl::category::BigramHelper::indexToMove ( int  value,
const CategoryEnv::effect_state_t state 
) const

int osl::category::BigramHelper::moveToIndex ( osl::Move  move,
bool  from 
) const [private]


変数

bigramPosition.h31 行で定義されています。

参照元 BigramHelper(), と moveToIndex().


この構造体の説明は次のファイルから生成されました:

Thu Oct 8 05:01:15 2009に生成されました。  doxygen 1.5.6