#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.
1.8.4