|
io-chess
UCI chess engine
|
Sophisticated time allocation and management for the chess engine. More...
#include "chess.hpp"#include <algorithm>#include <chrono>#include <cmath>#include <cstdint>

Go to the source code of this file.
Classes | |
| class | TimeManager |
| Handles adaptive time allocation during search. More... | |
| struct | TimeManager::TimeAllocation |
| Recommended time limits for the current move. More... | |
| struct | TimeManager::Config |
| Tunable configuration for time management heuristics. More... | |
Sophisticated time allocation and management for the chess engine.
Features: