#include "osl/search/quiescenceSearch2.h"#include "osl/search/quiescenceGenerator.h"#include "osl/search/quiescenceLog.h"#include "osl/search/searchTable.h"#include "osl/search/simpleHashRecord.h"#include "osl/search/simpleHashTable.h"#include "osl/search/sortCaptureMoves.h"#include "osl/search/moveStackRejections.h"#include "osl/checkmate/immediateCheckmate.h"#include "osl/hash/hashCollision.h"#include "osl/effect_util/effectUtil.h"#include "osl/move_order/captureSort.h"#include "osl/move_classifier/check_.h"#include "osl/move_classifier/moveAdaptor.h"#include "osl/move_classifier/pawnDropCheckmate.h"#include "osl/move_generator/addEffectWithEffect.h"#include "osl/effect_util/unblockableEffect.h"#include "osl/effect_util/neighboring8Direct.h"#include "osl/eval/see.h"#include "osl/stat/ratio.h"#include "osl/hash/hashRandom.h"#include "osl/oslConfig.h"#include "osl/centering3x3.h"

Go to the source code of this file.
Namespaces | |
| osl | |
| attackDefense.h | |
| osl::search | |
| 探索関係 | |
Constant Groups | |
| osl | |
| attackDefense.h | |
| osl::search | |
| 探索関係 | |
Macros | |
| #define | OSL_QUIESCENCESEARCH2_TCC |
| #define | quiecence_assert(x, m) assert((x) || state.abort(m)) |
Functions | |
| QuiescenceRecord * | osl::search::qallocate (SimpleHashTable &table, const HashKey &key, int minusDepthFromRoot, SearchState2Core &state) |
| bool | osl::importantMove (const NumEffectState &state, Move move, Square my_king, Square op_king) |
Variables | |
| const int | allocate_depth_in_threatmate = 400 |
| #define OSL_QUIESCENCESEARCH2_TCC |
Definition at line 4 of file quiescenceSearch2.tcc.
| #define quiecence_assert | ( | x, | |
| m | |||
| ) | assert((x) || state.abort(m)) |
Definition at line 35 of file quiescenceSearch2.tcc.
Referenced by osl::search::QuiescenceSearch2< EvalT >::searchInternal().
| const int allocate_depth_in_threatmate = 400 |
Definition at line 54 of file quiescenceSearch2.tcc.
Referenced by osl::search::qallocate(), osl::search::QuiescenceSearch2< EvalT >::searchInternal(), osl::search::QuiescenceSearch2< EvalT >::searchMain(), and osl::search::QuiescenceSearch2< EvalT >::staticValue().
1.8.4