クラス osl::misc::RealTime
#include <realTime.h>
すべてのメンバ一覧
説明
realTime.h の 20 行で定義されています。
コンストラクタとデストラクタ
osl::misc::RealTime::RealTime |
( |
long |
timeleft |
) |
[inline, explicit] |
osl::misc::RealTime::RealTime |
( |
timeval |
timeleft |
) |
[inline, explicit] |
関数
bool osl::misc::RealTime::isInvalid |
( |
|
) |
const [inline] |
realTime.h の 42 行で定義されています。
参照先 end, と start.
参照元 osl::search::AlphaBeta2Tree::alphaBetaSearch(), osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities >::computeBestMove(), osl::search::HasTimer::hasSchedule(), と osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities >::testMove().
bool osl::misc::RealTime::timeLeft |
( |
|
) |
const [inline] |
timeval osl::misc::RealTime::getTimeLeft |
( |
|
) |
const [inline] |
int osl::misc::RealTime::getTimeLeftInSeconds |
( |
|
) |
const [inline] |
double osl::misc::RealTime::getTimeLeftInDouble |
( |
|
) |
const [inline] |
timeval osl::misc::RealTime::getConsumed |
( |
|
) |
const [inline] |
double osl::misc::RealTime::getConsumedInDouble |
( |
|
) |
const [inline] |
realTime.h の 72 行で定義されています。
参照先 getConsumed(), と toDouble().
参照元 osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities >::computeBestMoveIteratively(), osl::search::AlphaBeta2::computeBestMoveIteratively(), osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities >::computeBestMoveOfPlayer(), osl::game_playing::SearchPlayer::setUpTable(), と testWinOrLose().
const std::string osl::misc::RealTime::getEnd |
( |
|
) |
const |
static timeval osl::misc::RealTime::diff |
( |
timeval |
l, |
|
|
timeval |
r | |
|
) |
| | [inline, static] |
static double osl::misc::RealTime::toDouble |
( |
timeval |
t |
) |
[inline, static] |
変数
このクラスの説明は次のファイルから生成されました: