#include <searchTimer.h>
Public Types | |
enum | StopReason { NotStopped, NoMoreTime, NoMoreMemory, StopByOutside } |
typedef LightMutex | Mutex |
Public Member Functions | |
SearchTimerCommon () | |
Public Attributes | |
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 |
volatile int | last_memory_use1000 |
MilliSeconds | last_tested |
uint64_t | next_node_count |
double | nps |
volatile bool | stable |
vector< boost::shared_ptr < SearchMonitor > > | monitors |
Mutex | mutex |
Definition at line 35 of file searchTimer.h.
typedef LightMutex osl::search::SearchTimerCommon::Mutex |
Definition at line 55 of file searchTimer.h.
Definition at line 37 of file searchTimer.h.
osl::search::SearchTimerCommon::SearchTimerCommon | ( | ) | [inline] |
Definition at line 58 of file searchTimer.h.
探索予定時間
Definition at line 41 of file searchTimer.h.
volatile int osl::search::SearchTimerCommon::last_memory_use1000 |
Definition at line 47 of file searchTimer.h.
MilliSeconds osl::search::SearchTimerCommon::last_tested |
Definition at line 50 of file searchTimer.h.
vector<boost::shared_ptr<SearchMonitor> > osl::search::SearchTimerCommon::monitors |
Definition at line 54 of file searchTimer.h.
Mutex osl::search::SearchTimerCommon::mutex [mutable] |
Definition at line 56 of file searchTimer.h.
volatile double osl::search::SearchTimerCommon::next_iteration_coefficient |
時間が何倍残っていたら次のiteration に進むか
Definition at line 43 of file searchTimer.h.
Definition at line 51 of file searchTimer.h.
Referenced by osl::search::SearchTimer::throwIfNoMoreTime().
Definition at line 46 of file searchTimer.h.
Definition at line 52 of file searchTimer.h.
volatile bool osl::search::SearchTimerCommon::stable |
Definition at line 53 of file searchTimer.h.
MilliSeconds osl::search::SearchTimerCommon::start_time |
探索開始時刻
Definition at line 39 of file searchTimer.h.
volatile bool osl::search::SearchTimerCommon::stop_all |
Definition at line 44 of file searchTimer.h.
Referenced by osl::search::SearchTimer::throwIfNoMoreTime().
Definition at line 45 of file searchTimer.h.