osl::eval::ml::KnightFork Member List

This is the complete list of members for osl::eval::ml::KnightFork, 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
accumulate(const NumEffectState &state, bool has_knight, const BoardMask &knight_fork_squares, std::pair< Square, int > &knight_drop) | osl::eval::ml::KnightFork |
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
evalOne(const NumEffectState &state, bool has_knight, BoardMask &knight_fork_squares, std::pair< Square, int > &knight_drop) | osl::eval::ml::KnightFork |
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
evalWithUpdate(const NumEffectState &state, Move moved, CArray< BoardMask, 2 > &knight_fork_squares, CArray< std::pair< Square, int >, 2 > &knight_drop) | osl::eval::ml::KnightFork |
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