All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Constant Groups | Macros | Functions | Variables
quiescenceSearch2.tcc File Reference
#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"
Include dependency graph for quiescenceSearch2.tcc:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  osl::search::QSearch2PrivateTraits
 
struct  osl::search::QSearch2HelperBase
 
struct  osl::search::QSearch2NextMove< QSearch2, P >
 
struct  osl::search::QSearch2NextTakeBack< QSearch2, P >
 
struct  osl::search::QSearch2TakeBackOrChase< QSearch2, P >
 
struct  osl::search::QSearch2SafeEscape< Eval, P >
 
struct  osl::search::QSearch2Util< has_record >
 

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
 

Macro Definition Documentation

#define OSL_QUIESCENCESEARCH2_TCC

Definition at line 4 of file quiescenceSearch2.tcc.

#define quiecence_assert (   x,
 
)    assert((x) || state.abort(m))

Variable Documentation

const int allocate_depth_in_threatmate = 400