All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Typedefs | Functions | Variables
osl::move_probability Namespace Reference

Classes

class  Feature
class  CheckFeature
class  TakeBackFeature
class  SeeFeature
class  CapturePtype
class  ContinueCapture
class  DropCaptured
 取った駒をすぐ使う More...
class  SquareY
class  SquareX
class  KingRelativeY
class  KingRelativeX
class  FromEffect
class  ToEffect
class  FromEffectLong
class  ToEffectLong
class  PatternCommon
class  PatternBase
class  MoveFromOpposingSliders
class  AttackFromOpposingSliders
class  AttackToOpposingSliders
class  PawnAttack
class  BlockLong
class  BlockLongFrom
class  LongRecapture
class  AddEffectLong
class  LanceAttack
class  BishopAttack
class  RookAttack
class  BreakThreatmate
class  SendOff
class  LureDefender
class  CheckmateIfCapture
class  AttackKing8Long
class  OpposingPawn
class  DropAfterOpposingPawn
class  CoverPawn
class  SacrificeAttack
class  King5x5Ptype
class  KingBlockade
class  CoverFork
class  ThreatmateByCapture
class  PromotionBySacrifice
class  EscapeThreatened
class  BookMove
class  FeatureSet
class  StandardFeatureSet
struct  MoveInfo
struct  PinnedGeneral
struct  StateInfo

Typedefs

typedef PatternBase< false > Pattern
typedef PatternBase< true > PatternPromotion
typedef std::pair< double, MoveWeightedMove
typedef FixedCapacityVector
< WeightedMove,
Move::MaxUniqMoves
WeightedMoveVector

Functions

bool operator== (const PinnedGeneral &l, const PinnedGeneral &r)
bool operator== (const StateInfo &l, const StateInfo &r)

Variables

boost::mutex standardfeatureset_lock

Typedef Documentation

Definition at line 560 of file move_probability/feature.h.

Definition at line 561 of file move_probability/feature.h.

typedef std::pair<double,Move> osl::move_probability::WeightedMove

Definition at line 17 of file move_probability/featureSet.h.

Definition at line 19 of file move_probability/featureSet.h.


Function Documentation

bool osl::move_probability::operator== ( const PinnedGeneral &  l,
const PinnedGeneral &  r 
) [inline]
bool osl::move_probability::operator== ( const StateInfo &  l,
const StateInfo &  r 
)

Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines