Xiangiqgame
AI engine for Xiangqi
|
Free functions used by moveselection::MinimaxMoveEvaluator. More...
Functions | |
bool | ValidateMove (SearchSummary &search_summary, const MoveCollection &allowed_moves) |
void | UpdateAlpha (Points_t &alpha, Points_t cur_eval) |
void | UpdateBeta (Points_t &beta, Points_t cur_eval) |
bool | IsPrunableForEvaluator (Points_t &alpha, Points_t &beta, MinimaxResultType &result_type) |
bool | IsPrunableForEvaluatorOpponent (Points_t &alpha, Points_t &beta, MinimaxResultType &result_type) |
Free functions used by moveselection::MinimaxMoveEvaluator.
|
inline |
Definition at line 38 of file move_evaluators.hpp.
|
inline |
Definition at line 50 of file move_evaluators.hpp.
Definition at line 32 of file move_evaluators.hpp.
Definition at line 36 of file move_evaluators.hpp.
bool moveselection::minimaxutils::ValidateMove | ( | SearchSummary & | search_summary, |
const MoveCollection & | allowed_moves | ||
) |
Definition at line 9 of file move_evaluators.cpp.