|
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.