All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types
osl::search::QSearch2PrivateTraits Struct Reference

List of all members.

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines