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

Abstract interface for board evaluation algorithms. More...

#include "FeatureExtractor.hpp"
#include "WDLConverter.hpp"
#include "../Types.h"
#include <cstdint>
Include dependency graph for IEvaluator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IEvaluator
 Abstract interface for evaluators. More...

Detailed Description

Abstract interface for board evaluation algorithms.

Defines the common API that all evaluators (both neural-network-based and simple handcrafted ones) must implement to score board positions.