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

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

attack_dlosl::eval::ml::BishopEffectBaseprivatestatic
attack_drosl::eval::ml::BishopEffectBaseprivatestatic
attack_nospaceosl::eval::ml::BishopEffectBaseprivatestatic
attack_tableosl::eval::ml::BishopEffectBaseprivatestatic
attack_ulosl::eval::ml::BishopEffectBaseprivatestatic
attack_urosl::eval::ml::BishopEffectBaseprivatestatic
defense_dlosl::eval::ml::BishopEffectBaseprivatestatic
defense_drosl::eval::ml::BishopEffectBaseprivatestatic
defense_nospaceosl::eval::ml::BishopEffectBaseprivatestatic
defense_tableosl::eval::ml::BishopEffectBaseprivatestatic
defense_ulosl::eval::ml::BishopEffectBaseprivatestatic
defense_urosl::eval::ml::BishopEffectBaseprivatestatic
DIM enum valueosl::eval::ml::BishopEffectPieceKingRelative
eval(const NumEffectState &state)osl::eval::ml::BishopEffectBaseprivatestatic
evalOne(const NumEffectState &state, Square bishop, Square myKing, Square opKing, Square ulp, Square urp, Square dlp, Square drp, bool isP)osl::eval::ml::BishopEffectBaseinlineprivatestatic
index(int x_diff, int y_diff, bool ur, bool promoted)osl::eval::ml::BishopEffectBaseinlineprivatestatic
index0(int x_diff, int y_diff, PtypeO ptypeO, bool ur, bool promoted)osl::eval::ml::BishopEffectBaseinlineprivatestatic
index1(Square king, Square from, PtypeO ptypeO, bool isP)osl::eval::ml::BishopEffectBaseinlineprivatestatic
index1(int x_diff, int y_diff, PtypeO ptypeO, bool isP)osl::eval::ml::BishopEffectBaseinlineprivatestatic
index2(Square king, Square from, bool isP)osl::eval::ml::BishopEffectBaseinlineprivatestatic
index2(int x_diff, int y_diff, bool isP)osl::eval::ml::BishopEffectBaseinlineprivatestatic
ONE_DIM enum valueosl::eval::ml::BishopEffectPieceKingRelative
piece_tableosl::eval::ml::BishopEffectBaseprivatestatic
setUp(const Weights &weights)osl::eval::ml::BishopEffectPieceKingRelativestatic