All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | List of all members
osl::search::QSearch2PrivateTraits Struct Reference

Public Types

enum  {
  KnightCaptureDepth = 1, PawnCaptureDepth = 3, FullPromoteDepth = 3, UtilizePromotedDepth = 5,
  AttackPinnedDepth = 6
}
 
enum  {
  EscapeDepthFromRoot = 1, EscapeFromLastMoveDepthFromRoot = 3, AttackKnightDepthFromRoot = 2, AttackGoldSilverDepthFromRoot = 2,
  DropDepthFromRoot = 2, AttackMajorPieceDepthFromRoot = 2, AdvanceBishopDepthFromRoot = 2, AttackKing8DepthFromRoot = 2
}
 
enum  { ThreatMateDepthFromRoot = 2 }
 
enum  { PassExtraDepth = 4 }
 
enum  { MinimumMoves = 0 }
 

Detailed Description

Definition at line 60 of file quiescenceSearch2.tcc.

Member Enumeration Documentation

anonymous enum
Enumerator
KnightCaptureDepth 
PawnCaptureDepth 
FullPromoteDepth 
UtilizePromotedDepth 
AttackPinnedDepth 

Definition at line 62 of file quiescenceSearch2.tcc.

anonymous enum
Enumerator
EscapeDepthFromRoot 
EscapeFromLastMoveDepthFromRoot 
AttackKnightDepthFromRoot 
AttackGoldSilverDepthFromRoot 
DropDepthFromRoot 
AttackMajorPieceDepthFromRoot 
AdvanceBishopDepthFromRoot 
AttackKing8DepthFromRoot 

Definition at line 69 of file quiescenceSearch2.tcc.

anonymous enum
Enumerator
ThreatMateDepthFromRoot 

Definition at line 79 of file quiescenceSearch2.tcc.

anonymous enum
Enumerator
PassExtraDepth 

pass をした時に消費する深さ

Definition at line 82 of file quiescenceSearch2.tcc.

anonymous enum
Enumerator
MinimumMoves 

指手が少なければ深さが先でも読む.

"以下4手目以降では6手〜13手程度" (yss)

Definition at line 86 of file quiescenceSearch2.tcc.


The documentation for this struct was generated from the following file: