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