My Project
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::KnightForkprivatestatic
accumulate(const NumEffectState &state, bool has_knight, const BoardMask &knight_fork_squares, std::pair< Square, int > &knight_drop)osl::eval::ml::KnightFork
DIM enum valueosl::eval::ml::KnightFork
DROP_DIM enum valueosl::eval::ml::KnightFork
eval(const NumEffectState &state, CArray< BoardMask, 2 > &knight_fork_squares, CArray< std::pair< Square, int >, 2 > &knight_drop)osl::eval::ml::KnightForkstatic
evalOne(const NumEffectState &state, bool has_knight, BoardMask &knight_fork_squares, std::pair< Square, int > &knight_drop)osl::eval::ml::KnightForkstatic
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::KnightForkstatic
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::KnightForkinlinestatic
isForkSquare(const NumEffectState &state, Player defense, int y, int x0, int x1)osl::eval::ml::KnightForkstatic
isTarget(Ptype ptype)osl::eval::ml::KnightForkinlinestatic
ONE_DIM enum valueosl::eval::ml::KnightFork
setUp(const Weights &weights)osl::eval::ml::KnightForkstatic
tableosl::eval::ml::KnightForkstatic
updateSquares(const NumEffectState &state, Move moved, BoardMask &knight_fork_squares)osl::eval::ml::KnightForkprivatestatic