構成 | 型定義 | 関数

ネームスペース osl::rating

構成

class  BradleyTerry
class  BigramAttack
class  Capture
class  ShadowEffect1
class  ShadowEffect2
class  ContinueCapture
class  DropCaptured
 取った駒をすぐ使う [詳細]
class  CheckmateIfCapture
class  Threatmate
struct  CountEffect2
class  FromEffect
 移動元へのきき。attack defense は言葉の意味と逆で自分がattack [詳細]
class  PtypeAttacked
class  ToSupported
class  ImmediateEscape
class  KingEscape
class  Karanari
class  AttackKing8
class  DefenseKing8
class  Pattern
struct  LongTarget
struct  LongTarget2
class  PatternLong
class  PatternLong2
class  PatternBlock
class  PinAttack
class  EscapePin
struct  DropPtype
class  RelativeKingX
class  RelativeKingY
class  SquareX
class  SquareY
class  Feature
class  TakeBack
class  TakeBack2
class  Check
class  SendOff
class  Block
struct  CountOpen
class  Open
class  Chase
class  ImmediateAddSupport
class  RookDefense
class  BadLance
class  PawnAttack
class  FeatureSet
class  StandardFeatureSet
class  CaptureSet
 駒得のみ [詳細]
class  TacticalSet
 駒得のみ [詳細]
class  BigramAttackGroup
class  CaptureGroup
struct  ShadowEffectGroup
struct  ContinueCaptureGroup
struct  DropCapturedGroup
class  CheckmateIfCaptureGroup
struct  ThreatmateGroup
struct  FromEffectGroup
struct  PtypeAttackedGroup
struct  ToSupportedGroup
struct  ImmediateEscapeGroup
class  KingEscapeGroup
struct  AttackKing8Group
struct  DefenseKing8Group
struct  PatternGroup
class  PatternLongGroup
class  PatternLongGroup2
class  PatternBlockGroup
struct  PinGroup
struct  EscapePinGroup
struct  RelativeKingXGroup
struct  RelativeKingYGroup
struct  SquareXGroup
struct  SquareYGroup
class  Group
 mutually exclusive set of features [詳細]
struct  TakeBackGroup
struct  CheckGroup
class  SendOffGroup
struct  BlockGroup
struct  OpenGroup
struct  ChaseGroup
struct  KaranariGroup
struct  ImmediateAddSupportGroup
struct  BadLanceGroup
struct  PawnAttackGroup
class  RatedMove
class  RatedMoveVector
class  RatingEnv

型定義

typedef std::pair< Piece, SquarePieceSquare
typedef std::pair< int, int > range_t
typedef FixedCapacityVector
< RatedMove,
Move::MaxUniqMoves
RatedMoveVectorBase

関数

std::ostream & operator<< (std::ostream &os, RatedMove const &moveLogProb)
bool operator== (RatedMove const &lhs, RatedMove const &rhs)
bool operator< (RatedMove const &lhs, RatedMove const &rhs)
bool operator> (RatedMove const &lhs, RatedMove const &rhs)
std::ostream & operator<< (std::ostream &os, RatedMoveVector const &)
bool operator== (const RatedMoveVector &l, const RatedMoveVector &r)

型定義

pattern.h60 行で定義されています。

typedef std::pair<int,int> osl::rating::range_t

range.h10 行で定義されています。

ratedMoveVector.h14 行で定義されています。


関数

bool osl::rating::operator< ( RatedMove const &  lhs,
RatedMove const &  rhs 
) [inline]
std::ostream & osl::rating::operator<< ( std::ostream &  os,
RatedMoveVector const &  mv 
)

ratedMoveVector.cc9 行で定義されています。

std::ostream & osl::rating::operator<< ( std::ostream &  os,
RatedMove const &  moveLogProb 
)
bool osl::rating::operator== ( const RatedMoveVector &  l,
const RatedMoveVector &  r 
)
bool osl::rating::operator== ( RatedMove const &  lhs,
RatedMove const &  rhs 
) [inline]

ratedMove.h35 行で定義されています。

参照先 osl::rating::RatedMove::move(), と osl::rating::RatedMove::rating().

bool osl::rating::operator> ( RatedMove const &  lhs,
RatedMove const &  rhs 
) [inline]
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義