Member List

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
osl::search::QuiescenceSearch2< EvalT > Member List

This is the complete list of members for osl::search::QuiescenceSearch2< EvalT >, including all inherited members.

AfterUpdate enum value | osl::search::QuiescenceSearch2< EvalT > |
ATTACK enum value | osl::search::QSearchTraits | private
base_t typedef | osl::search::QuiescenceSearch2< EvalT > | private
BeforeUpdate enum value | osl::search::QuiescenceSearch2< EvalT > |
brinkmatePenalty(Player P, int limit) | osl::search::FixedEval | inlineprotectedstatic
CAPTURE enum value | osl::search::QSearchTraits | private
CHECK enum value | osl::search::QSearchTraits | private
CheckmateSpecialDepth enum value | osl::search::QSearchTraits | private
currentState() const | osl::search::QuiescenceSearch2< EvalT > | inline
currentValueWithLastThreat(eval_t const &ev, Piece last_move_piece) | osl::search::QuiescenceSearch2< EvalT > | private
depth() const | osl::search::QuiescenceSearch2< EvalT > | inlineprivate
depthFromRoot() const | osl::search::QuiescenceSearch2< EvalT > | inlineprivate
drawValue() const | osl::search::FixedEval | inlineprotected
effect_state_t typedef | osl::search::QuiescenceSearch2< EvalT > |
ESCAPE enum value | osl::search::QSearchTraits | private
eval_t typedef | osl::search::QuiescenceSearch2< EvalT > |
EvalUpdateState enum name | osl::search::QuiescenceSearch2< EvalT > |
examineCapture(QuiescenceRecord *record, int &curVal, MoveVector &working, int &alpha, int beta, eval_t const &ev, Piece last_piece, int additional_depth) | osl::search::QuiescenceSearch2< EvalT > | inlineprivate
examineMoves(QuiescenceRecord *record, int &curVal, const Move *first, const Move *last, int &alpha, int beta, eval_t const &ev, int additional_depth, Square dont_capture=Square::STAND()) | osl::search::QuiescenceSearch2< EvalT > |
examineTakeBack(const MoveVector &moves, int &cur_val, int &alpha, int beta, eval_t const &ev) | osl::search::QuiescenceSearch2< EvalT > |
examineTakeBack2(const MoveVector &moves, QuiescenceThreat &threat2, QuiescenceThreat &threat1, int beta, int beta2, eval_t const &ev) | osl::search::QuiescenceSearch2< EvalT > |
FirstThreat enum value | osl::search::QSearchTraits | private
FixedEval() | osl::search::FixedEval | inlineprotected
generateAndExamineTakeBack2(MoveVector &moves, QuiescenceThreat &threat2, QuiescenceThreat &threat1, int beta1, int beta2, eval_t const &ev) | osl::search::QuiescenceSearch2< EvalT > | inline
HistorySpecialDepth enum value | osl::search::QSearchTraits | private
isWinValue(Player P, int val) | osl::search::FixedEval | inlineprotectedstatic
KING_ESCAPE enum value | osl::search::QSearchTraits | private
max_depth | osl::search::QuiescenceSearch2< EvalT > | private
MaxDepth enum value | osl::search::QSearchTraits | private
minusInfty(Player P) | osl::search::FixedEval | inlineprotectedstatic
MoveType enum name | osl::search::QSearchTraits | private
MoveVector typedef | osl::search::QuiescenceSearch2< EvalT > |
node_count | osl::search::QuiescenceSearch2< EvalT > | private
nodeCount() const | osl::search::QuiescenceSearch2< EvalT > | inline
OTHER enum value | osl::search::QSearchTraits | private
passValue(int alpha, int beta, eval_t const &ev) | osl::search::QuiescenceSearch2< EvalT > | private
PROMOTE enum value | osl::search::QSearchTraits | private
QuiescenceSearch2(SearchState2Core &s, SimpleHashTable &t) | osl::search::QuiescenceSearch2< EvalT > | inline
root_depth | osl::search::QuiescenceSearch2< EvalT > | private
search(eval_t &ev, Move last_move, int depth=QSearchTraits::MaxDepth) | osl::search::QuiescenceSearch2< EvalT > | inline
search(Player P, eval_t &ev, Move last_move, int depth=QSearchTraits::MaxDepth) | osl::search::QuiescenceSearch2< EvalT > | inline
search(int alpha, int beta, eval_t &ev, Move last_move, int depth=QSearchTraits::MaxDepth) | osl::search::QuiescenceSearch2< EvalT > | inline
search(Player P, int alpha, int beta, eval_t &ev, Move last_move, int depth) | osl::search::QuiescenceSearch2< EvalT > | inline
searchInternal(int alpha, int beta, eval_t &ev, Move last_move, int additional_depth=0, EvalUpdateState need_eval_update=AfterUpdate) | osl::search::QuiescenceSearch2< EvalT > |
searchIteratively(eval_t &ev, Move last_move, int depth=QSearchTraits::MaxDepth) | osl::search::QuiescenceSearch2< EvalT > | inline
searchIteratively(Player P, eval_t &ev, Move last_move, int depth=QSearchTraits::MaxDepth) | osl::search::QuiescenceSearch2< EvalT > | inline
searchIteratively(int alpha, int beta, eval_t &ev, Move last_move, int depth) | osl::search::QuiescenceSearch2< EvalT > | inline
searchMain(QuiescenceRecord *record, int alpha, int beta, eval_t &ev, Move last_move, int additional_depth, EvalUpdateState &need_eval_update) | osl::search::QuiescenceSearch2< EvalT > | private
searchProbCut(int alpha, int beta, eval_t &ev, Move last_move) | osl::search::QuiescenceSearch2< EvalT > |
searchProbCut(Player P, int alpha, int beta, eval_t &ev, Move last_move) | osl::search::QuiescenceSearch2< EvalT > | inline
SecondThreat enum value | osl::search::QSearchTraits | private
setDrawValue(int value) | osl::search::FixedEval | inlineprotected
state | osl::search::QuiescenceSearch2< EvalT > | private
staticValue(eval_t const &ev, int alpha, int beta, QuiescenceRecord *record) | osl::search::QuiescenceSearch2< EvalT > | inline
staticValueWithThreat(eval_t const &ev, int alpha, QuiescenceThreat &threat1, QuiescenceThreat &threat2) | osl::search::QuiescenceSearch2< EvalT > |
staticValueWithThreat(eval_t const &ev) | osl::search::QuiescenceSearch2< EvalT > | inline
staticValueWithThreat(eval_t const &ev) | osl::search::QuiescenceSearch2< EvalT > | inline
table | osl::search::QuiescenceSearch2< EvalT > | private
takeBackOrChase(int alpha, int beta, eval_t const &ev, Move last_move) | osl::search::QuiescenceSearch2< EvalT > |
takeBackValue(int alpha, int beta, eval_t const &ev, Move last_move) | osl::search::QuiescenceSearch2< EvalT > |
threatmatePenalty(Player P) | osl::search::FixedEval | inlineprotectedstatic
UNKNOWN enum value | osl::search::QSearchTraits | private
winByCheckmate(Player P) | osl::search::FixedEval | inlineprotectedstatic
winByFoul(Player P) | osl::search::FixedEval | inlineprotectedstatic
winByLoop(Player P) | osl::search::FixedEval | inlineprotectedstatic
windowMax(Player P) | osl::search::FixedEval | inlineprotectedstatic
winThreshold(Player P) | osl::search::FixedEval | inlineprotectedstatic
~FixedEval() | osl::search::FixedEval | inlineprotected