io-chess
UCI chess engine
Loading...
Searching...
No Matches
SearchHeuristics.h File Reference

Search data structures. More...

#include <array>
#include <cstdint>
#include "ISearch.h"
Include dependency graph for SearchHeuristics.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SearchHeuristics
 Container for stateful search heuristics and move ordering tables. More...

Detailed Description

Search data structures.

Consolidates large multi-dimensional arrays used for search heuristics (killers, history, continuation history) into a single struct suitable for heap allocation, avoiding stack overflow issues.