My Project
osl::eval::ml::RookEffectPieceKingRelative Member List

This is the complete list of members for osl::eval::ml::RookEffectPieceKingRelative, including all inherited members.

attack_dosl::eval::ml::RookEffectBaseprivatestatic
attack_losl::eval::ml::RookEffectBaseprivatestatic
attack_nospaceosl::eval::ml::RookEffectBaseprivatestatic
attack_rosl::eval::ml::RookEffectBaseprivatestatic
attack_tableosl::eval::ml::RookEffectBaseprivatestatic
attack_uosl::eval::ml::RookEffectBaseprivatestatic
defense_dosl::eval::ml::RookEffectBaseprivatestatic
defense_losl::eval::ml::RookEffectBaseprivatestatic
defense_nospaceosl::eval::ml::RookEffectBaseprivatestatic
defense_rosl::eval::ml::RookEffectBaseprivatestatic
defense_tableosl::eval::ml::RookEffectBaseprivatestatic
defense_uosl::eval::ml::RookEffectBaseprivatestatic
DIM enum valueosl::eval::ml::RookEffectPieceKingRelative
eval(const NumEffectState &state)osl::eval::ml::RookEffectBaseprivatestatic
evalOne(const NumEffectState &state, Square rook, Square myKing, Square opKing, Square up, Square dp, Square rp, Square lp, bool isP)osl::eval::ml::RookEffectBaseinlineprivatestatic
index(int abs_x_diff, int y_diff, bool horizontal, bool is_promoted)osl::eval::ml::RookEffectBaseinlineprivatestatic
index0(int abs_x_diff, int y_diff, PtypeO ptypeO, bool horizontal, bool promoted)osl::eval::ml::RookEffectBaseinlineprivatestatic
index1(Square king, Square from, PtypeO ptypeO, bool isP)osl::eval::ml::RookEffectBaseinlineprivatestatic
index1(int x_diff, int y_diff, PtypeO ptypeO, bool isP)osl::eval::ml::RookEffectBaseinlineprivatestatic
index2(Square king, Square from, bool isP)osl::eval::ml::RookEffectBaseinlineprivatestatic
index2(int x_diff, int y_diff, bool isP)osl::eval::ml::RookEffectBaseinlineprivatestatic
ONE_DIM enum valueosl::eval::ml::RookEffectPieceKingRelative
piece_tableosl::eval::ml::RookEffectBaseprivatestatic
setUp(const Weights &weights)osl::eval::ml::RookEffectPieceKingRelativestatic