| AfterUpdate Enum 値 | osl::search::QuiescenceSearch2< EvalT > | |
| ATTACK Enum 値 | osl::search::QSearchTraits | [private] |
| base_t typedef | osl::search::QuiescenceSearch2< EvalT > | [private] |
| BeforeUpdate Enum 値 | osl::search::QuiescenceSearch2< EvalT > | |
| brinkmatePenalty(Player P, int limit) | osl::search::FixedEval | [inline, protected, static] |
| CAPTURE Enum 値 | osl::search::QSearchTraits | [private] |
| CHECK Enum 値 | osl::search::QSearchTraits | [private] |
| CheckmateSpecialDepth Enum 値 | osl::search::QSearchTraits | [private] |
| currentState() const | osl::search::QuiescenceSearch2< EvalT > | [inline] |
| currentValueWithLastThreat(eval_t const &ev, Piece last_move_piece) | osl::search::QuiescenceSearch2< EvalT > | [inline, private] |
| depth() const | osl::search::QuiescenceSearch2< EvalT > | [inline, private] |
| depthFromRoot() const | osl::search::QuiescenceSearch2< EvalT > | [inline, private] |
| drawValue() const | osl::search::FixedEval | [inline, protected] |
| effect_state_t typedef | osl::search::QuiescenceSearch2< EvalT > | |
| ESCAPE Enum 値 | osl::search::QSearchTraits | [private] |
| eval_t typedef | osl::search::QuiescenceSearch2< EvalT > | |
| EvalUpdateState Enum | 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 > | [inline, private] |
| examineMoves(QuiescenceRecord *record, int &curVal, const Move *first, const Move *last, int &alpha, int beta, eval_t const &ev, int additional_depth, Position dont_capture=Position::STAND()) | osl::search::QuiescenceSearch2< EvalT > | [inline] |
| examineTakeBack(const MoveVector &moves, int &cur_val, int &alpha, int beta, eval_t const &ev) | osl::search::QuiescenceSearch2< EvalT > | [inline] |
| examineTakeBack2(const MoveVector &moves, QuiescenceThreat &threat2, QuiescenceThreat &threat1, int beta, int beta2, eval_t const &ev) | osl::search::QuiescenceSearch2< EvalT > | [inline] |
| FirstThreat Enum 値 | osl::search::QSearchTraits | [private] |
| FixedEval() | osl::search::FixedEval | [inline, protected] |
| generateAndExamineTakeBack2(MoveVector &moves, QuiescenceThreat &threat2, QuiescenceThreat &threat1, int beta1, int beta2, eval_t const &ev) | osl::search::QuiescenceSearch2< EvalT > | [inline] |
| HistorySpecialDepth Enum 値 | osl::search::QSearchTraits | [private] |
| isWinValue(Player P, int val) | osl::search::FixedEval | [inline, protected, static] |
| KING_ESCAPE Enum 値 | osl::search::QSearchTraits | [private] |
| max_depth | osl::search::QuiescenceSearch2< EvalT > | [private] |
| MaxDepth Enum 値 | osl::search::QSearchTraits | [private] |
| minusInfty(Player P) | osl::search::FixedEval | [inline, protected, static] |
| MoveType Enum | 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 値 | osl::search::QSearchTraits | [private] |
| passValue(int alpha, int beta, eval_t const &ev) | osl::search::QuiescenceSearch2< EvalT > | [inline, private] |
| PROMOTE Enum 値 | 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 > | [inline] |
| 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 > | [inline, private] |
| searchProbCut(int alpha, int beta, eval_t &ev, Move last_move) | osl::search::QuiescenceSearch2< EvalT > | [inline] |
| searchProbCut(Player P, int alpha, int beta, eval_t &ev, Move last_move) | osl::search::QuiescenceSearch2< EvalT > | [inline] |
| SecondThreat Enum 値 | osl::search::QSearchTraits | [private] |
| setDrawValue(int value) | osl::search::FixedEval | [inline, protected] |
| 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 > | [inline] |
| 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 > | [inline] |
| takeBackValue(int alpha, int beta, eval_t const &ev, Move last_move) | osl::search::QuiescenceSearch2< EvalT > | [inline] |
| threatmatePenalty(Player P) | osl::search::FixedEval | [inline, protected, static] |
| UNKNOWN Enum 値 | osl::search::QSearchTraits | [private] |
| winByCheckmate(Player P) | osl::search::FixedEval | [inline, protected, static] |
| winByFoul(Player P) | osl::search::FixedEval | [inline, protected, static] |
| winByLoop(Player P) | osl::search::FixedEval | [inline, protected, static] |
| windowMax(Player P) | osl::search::FixedEval | [inline, protected, static] |
| winThreshold(Player P) | osl::search::FixedEval | [inline, protected, static] |
| ~FixedEval() | osl::search::FixedEval | [inline, protected] |