#include <moveLogProb.h>
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.h の 9 行で定義されています。
osl::MoveLogProb::MoveLogProb | ( | Move | m, | |
int | l | |||
) | [inline] |
moveLogProb.h の 13 行で定義されています。
osl::MoveLogProb::MoveLogProb | ( | ) | [inline] |
moveLogProb.h の 17 行で定義されています。
int osl::MoveLogProb::logProb | ( | ) | const [inline] |
moveLogProb.h の 40 行で定義されています。
参照先 log_prob.
参照元 osl::LogProbCompare< isLess >::operator()(), osl::operator<(), osl::operator==(), setLogProbAtLeast(), と setLogProbAtMost().
const Move osl::MoveLogProb::move | ( | ) | const [inline] |
moveLogProb.h の 39 行で定義されています。
参照元 osl::LogProbCompare< isLess >::operator()(), osl::operator<(), と osl::operator==().
void osl::MoveLogProb::setLogProb | ( | int | l | ) | [inline] |
void osl::MoveLogProb::setLogProbAtLeast | ( | int | l | ) | [inline] |
logProb を数字上最低 l にする.
確率としては,高すぎる確率の場合, l に補正する
moveLogProb.h の 24 行で定義されています。
参照先 logProb(), と setLogProb().
void osl::MoveLogProb::setLogProbAtMost | ( | int | l | ) | [inline] |
logProb を数字上最高 l にする.
確率としては,低すぎる確率の場合, l に補正する
moveLogProb.h の 33 行で定義されています。
参照先 logProb(), と setLogProb().
bool osl::MoveLogProb::validMove | ( | ) | const [inline] |
moveLogProb.h の 41 行で定義されています。
参照先 log_prob.
int osl::MoveLogProb::log_prob [private] |
moveLogProb.h の 11 行で定義されています。
参照元 logProb(), setLogProb(), と validMove().