BatchEvalContext(BatchEvaluator &batchEval)
Definition BatchEvalContext.h:21
float evaluate(const ChessInput &input) override
Evaluates the position using pre-computed features.
Definition BatchEvalContext.h:32
float evaluate(const Board &board, int ply=0) override
Evaluates the board from the perspective of the side to move.
Definition BatchEvalContext.h:25
BatchEvaluator & batchEvaluator_
Definition BatchEvalContext.h:18