, including all inherited members.
accumulate(const NumEffectState &state, bool has_knight, const BoardMask &knight_fork_squares, std::pair< Square, int > &knight_drop) | osl::eval::ml::KnightFork | [private, static] |
DIM enum value | osl::eval::ml::KnightFork | |
DROP_DIM enum value | osl::eval::ml::KnightFork | |
eval(const NumEffectState &state, CArray< BoardMask, 2 > &knight_fork_squares, CArray< std::pair< Square, int >, 2 > &knight_drop) | osl::eval::ml::KnightFork | [static] |
evalOne(const NumEffectState &state, bool has_knight, BoardMask &knight_fork_squares, std::pair< Square, int > &knight_drop) | osl::eval::ml::KnightFork | [static] |
evalWithUpdate(const NumEffectState &state, Move moved, CArray< BoardMask, 2 > &knight_fork_squares, CArray< std::pair< Square, int >, 2 > &knight_drop) | osl::eval::ml::KnightFork | [static] |
index(Ptype a, Ptype b) | osl::eval::ml::KnightFork | [inline, static] |
isForkSquare(const NumEffectState &state, Player defense, int y, int x0, int x1) | osl::eval::ml::KnightFork | [static] |
isTarget(Ptype ptype) | osl::eval::ml::KnightFork | [inline, static] |
ONE_DIM enum value | osl::eval::ml::KnightFork | |
setUp(const Weights &weights) | osl::eval::ml::KnightFork | [static] |
table | osl::eval::ml::KnightFork | [static] |
updateSquares(const NumEffectState &state, Move moved, BoardMask &knight_fork_squares) | osl::eval::ml::KnightFork | [private, static] |