#include <searchTimer.h>
Public Types | |
enum | StopReason { NotStopped, NoMoreTime, NoMoreMemory, StopByOutside } |
typedef LightMutex | Mutex |
Public Member Functions | |
SearchTimerCommon () | |
Public Attributes | |
MilliSeconds | start_time |
探索開始時刻 More... | |
TimeAssigned | assigned |
探索予定時間 More... | |
volatile double | next_iteration_coefficient |
時間が何倍残っていたら次のiteration に進むか More... | |
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.
Enumerator | |
---|---|
NotStopped | |
NoMoreTime | |
NoMoreMemory | |
StopByOutside |
Definition at line 37 of file searchTimer.h.
|
inline |
Definition at line 58 of file searchTimer.h.
TimeAssigned osl::search::SearchTimerCommon::assigned |
探索予定時間
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.
|
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.
uint64_t osl::search::SearchTimerCommon::next_node_count |
Definition at line 51 of file searchTimer.h.
Referenced by osl::search::SearchTimer::throwIfNoMoreTime().
uint64_t osl::search::SearchTimerCommon::node_count_hard_limit |
Definition at line 46 of file searchTimer.h.
double osl::search::SearchTimerCommon::nps |
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().
volatile StopReason osl::search::SearchTimerCommon::stop_reason |
Definition at line 45 of file searchTimer.h.