Public メソッド | Private 変数

クラス osl::MoveLogProb

#include <moveLogProb.h>

osl::MoveLogProbに対する継承グラフ
Inheritance graph
[凡例]
osl::MoveLogProbのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 MoveLogProb (Move m, int l)
 MoveLogProb ()
void setLogProb (int l)
void setLogProbAtLeast (int l)
 logProb を数字上最低 l にする.
void setLogProbAtMost (int l)
 logProb を数字上最高 l にする.
const Move move () const
int logProb () const
bool validMove () const

Private 変数

int log_prob

説明

moveLogProb.h9 行で定義されています。


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

osl::MoveLogProb::MoveLogProb ( Move  m,
int  l 
) [inline]

moveLogProb.h13 行で定義されています。

参照先 osl::Move::isInvalid(), と osl::Move::isValidOrPass().

osl::MoveLogProb::MoveLogProb (  )  [inline]

moveLogProb.h17 行で定義されています。


関数

int osl::MoveLogProb::logProb (  )  const [inline]
const Move osl::MoveLogProb::move (  )  const [inline]

moveLogProb.h39 行で定義されています。

参照元 osl::LogProbCompare< isLess >::operator()(), osl::operator<(), と osl::operator==().

void osl::MoveLogProb::setLogProb ( int  l  )  [inline]

moveLogProb.h19 行で定義されています。

参照先 log_prob.

参照元 setLogProbAtLeast(), と setLogProbAtMost().

void osl::MoveLogProb::setLogProbAtLeast ( int  l  )  [inline]

logProb を数字上最低 l にする.

確率としては,高すぎる確率の場合, l に補正する

moveLogProb.h24 行で定義されています。

参照先 logProb(), と setLogProb().

void osl::MoveLogProb::setLogProbAtMost ( int  l  )  [inline]

logProb を数字上最高 l にする.

確率としては,低すぎる確率の場合, l に補正する

moveLogProb.h33 行で定義されています。

参照先 logProb(), と setLogProb().

bool osl::MoveLogProb::validMove (  )  const [inline]

moveLogProb.h41 行で定義されています。

参照先 log_prob.


変数

moveLogProb.h11 行で定義されています。

参照元 logProb(), setLogProb(), と validMove().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義