構造体 osl::search::SearchTimerCommon

#include <searchTimer.h>

osl::search::SearchTimerCommonのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public 型

enum  StopReason { NotStopped, NoMoreTime, NoMoreMemory, StopByOutside }
typedef LightMutex Mutex

Public メソッド

 SearchTimerCommon ()

Public 変数

MilliSeconds start_time
 探索開始時刻
TimeAssigned assigned
 探索予定時間
volatile double next_iteration_coefficient
 時間が何倍残っていたら次のiteration に進むか
volatile bool stop_all
volatile StopReason stop_reason
uint64_t node_count_hard_limit
MilliSeconds last_tested
uint64_t next_node_count
double nps
volatile bool stable
vector< boost::shared_ptr
< SearchMonitor > > 
monitors
Mutex mutex

説明

searchTimer.h35 行で定義されています。


型定義

searchTimer.h54 行で定義されています。


列挙型

列挙型の値:
NotStopped 
NoMoreTime 
NoMoreMemory 
StopByOutside 

searchTimer.h37 行で定義されています。


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

osl::search::SearchTimerCommon::SearchTimerCommon (  )  [inline]

searchTimer.h57 行で定義されています。


変数

探索予定時間

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

searchTimer.h49 行で定義されています。

searchTimer.h53 行で定義されています。

searchTimer.h55 行で定義されています。

時間が何倍残っていたら次のiteration に進むか

searchTimer.h43 行で定義されています。

searchTimer.h50 行で定義されています。

参照元 osl::search::SearchTimer::throwIfNoMoreTime().

searchTimer.h46 行で定義されています。

searchTimer.h51 行で定義されています。

searchTimer.h52 行で定義されています。

探索開始時刻

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

searchTimer.h44 行で定義されています。

参照元 osl::search::SearchTimer::throwIfNoMoreTime().

searchTimer.h45 行で定義されています。


この構造体の説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:57 2010に生成されました。  doxygen 1.6.3