ネームスペース | 構成 | 型定義 | 列挙型

ネームスペース osl::eval::ml

ネームスペース

namespace  ppair

構成

class  King8Effect
class  King8EffectBase
class  King8EffectEmptySquare
class  King8EffectEmptySquareBoth
struct  King8EffectEmptySquareOpening
struct  King8EffectEmptySquareEnding
class  King8EffectDefenseSquare
class  King8EffectDefenseSquareBoth
struct  King8EffectDefenseSquareOpening
struct  King8EffectDefenseSquareEnding
class  King8EffectAll
struct  KingXBlockedBase
class  KingXBlocked
class  KingXBlockedYBase
class  KingXBlockedY
class  KingXBlockedBoth
class  KingXBothBlocked
class  KingXBothBlockedY
class  KingXBlocked3
class  KingXBlocked3Y
class  AnagumaEmpty
struct  KingPieceRelative
class  KingPieceRelativeNoSupport
struct  PtypeYY
class  King25Effect
class  King25EffectBoth
class  King25EffectAttack
class  King25EffectDefense
class  King25EffectYAttack
class  King25EffectYDefense
class  King25EffectY
class  King25Effect2
class  King25EffectY2
class  King25EffectSupported
class  King25EffectSupportedY
struct  King25EmptySquareNoEffect
class  King25EmptySquareNoEffectOpening
class  King25EmptySquareNoEffectEnding
class  King25EmptyAbs
class  King25EmptyAbsOpening
class  King25EmptyAbsEnding
class  King25EffectEach
class  King25EffectEachOpening
class  King25EffectEachMidgame
class  King25EffectEachEnding
class  King25EffectEachBothOpening
class  King25EffectEachBothMidgame
class  King25EffectEachBothMidgame2
class  King25EffectEachBothEnding
class  King25EffectEachBoth
class  King25EffectEachXY
class  King25EffectEachKXY
class  King3Pieces
class  King3PiecesXY
class  KingMobility
class  KingMobilityWithRook
class  KingMobilityWithBishop
class  KingMobilitySum
class  King25BothSide
class  King25BothSideX
class  King25BothSideY
class  King25Mobility
class  King25MobilityX
class  King25MobilityY
class  King25Effect3
class  King25Effect3Y
class  King25EffectCountCombination
class  King25EffectCountCombinationY
class  BishopExchangeSilverKing
class  EnterKingDefense
class  MajorY
class  RookYOpening
class  RookYEnding
class  BishopYOpening
class  BishopYEnding
class  RookPawn
class  RookPawnOpening
class  RookPawnEnding
class  RookPawnY
class  RookPawnYX
class  AllMajor
class  MajorGoldSilverAttacked
class  MajorGoldSilverAttackedOpening
class  MajorGoldSilverAttackedEnding
class  RookEffectBase
class  RookEffect
class  RookEffectPiece
class  RookEffectPieceKingRelative
class  RookPromoteDefense
class  RookPromoteDefenseRookH
class  BishopEffectBase
class  BishopEffect
class  BishopEffectPiece
class  BishopEffectPieceKingRelative
class  BishopHead
class  BishopHeadKingRelative
class  BishopHeadX
class  KingRookBishop
class  NumPiecesBetweenBishopAndKing
class  NumPiecesBetweenBishopAndKingSelf
class  NumPiecesBetweenBishopAndKingOpp
class  NumPiecesBetweenBishopAndKingAll
class  BishopBishopPiece
class  RookRook
class  RookRookPiece
class  BishopStandFile5
class  MajorCheckWithCapture
class  RookSilverKnight
class  BishopSilverKnight
class  AttackMajorsInBase
class  PawnDrop
class  PawnDropY
class  PawnDropBoth
class  PawnDropX
class  PawnDropPawnStand
class  PawnDropPawnStandX
class  PawnDropPawnStandY
class  PawnDropNonDrop
class  PawnStateKingRelative
class  NoPawnOnStand
struct  PawnAdvanceUtil
struct  PawnAdvanceAll
class  PawnAdvance
class  SilverFeatures
class  SilverHeadPawnKingRelative
class  SilverRetreat
class  GoldFeatures
class  GoldKnightKingRelative
class  GoldRetreat
class  GoldSideMove
class  KnightAdvance
class  AllGold
class  PtypeY
class  PtypeX
class  KnightCheck
class  KnightCheckY
class  KnightHead
class  KnightHeadOppPiecePawnOnStand
class  PawnPtypeOPtypeO
class  PromotedMinorPieces
class  NonPawnAttacked
class  NonPawnAttackedKingRelative
class  PromotedMinorPiecesY
class  PawnPtypeOPtypeOY
class  NonPawnAttackedPtype
class  NonPawnAttackedPtypePair
class  PtypeCount
class  PtypeCountXY
class  PtypeCountXYAttack
class  LanceEffectPieceKingRelative
class  PtypeYPawnY
class  GoldAndSilverNearKing
class  GoldAndSilverNearKingCombination
class  PtypeCombination
class  SilverFork
class  BishopRookFork
class  KnightFork
class  SilverAdvance26
class  Promotion37
class  RookMobilityAll
class  RookMobility
class  RookMobilitySum
class  RookMobilityX
class  RookMobilityY
class  RookMobilitySumKingX
class  RookMobilityXKingX
struct  BishopMobilityAll
class  BishopMobility
class  BishopMobilityEach
struct  LanceMobilityAll
class  LanceMobility
class  OpenMidEndingPtypeTable
struct  OpenMidEndingEvalDebugInfo
class  OpenMidEndingEval
class  PiecePair
class  PiecePairKing
class  PieceStand
class  NonPawnPieceStand
class  NonPawnPieceStandCombination
class  NonPawnPieceStandTurn
class  PieceStandY
class  CanCheckNonPawnPieceStandCombination
class  PieceStandCombinationBoth
class  SimplePin
class  Pin
class  PinPtypeAll
class  PinPtype
class  PinPtypeDistance
class  PinPtypePawnAttack
class  CheckShadowPtype
class  ProgressBonus
class  ProgressAttackDefense
class  ProgressAttackDefenseAll
class  PieceEval
struct  Weights
class  MultiWeights

型定義

typedef CArray< CArray< int,
EvalStages >, 2 > 
EvalStagePair
typedef CArray< CArray< int, 2 >
, EvalStages
PairEvalStage

列挙型

enum  EffectState {
  NO_ATTACK_DEFENSE_0, NO_ATTACK_DEFENSE_1, NO_ATTACK_DEFENSE_2, ATTACK_DIFF_N2,
  ATTACK_DIFF_N1, ATTACK_DIFF_0, ATTACK_DIFF_1, ATTACK_DIFF_2,
  STATE_MAX
}

型定義

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

evalStagePair.h15 行で定義されています。


列挙型

列挙型の値:
NO_ATTACK_DEFENSE_0 
NO_ATTACK_DEFENSE_1 
NO_ATTACK_DEFENSE_2 
ATTACK_DIFF_N2 
ATTACK_DIFF_N1 
ATTACK_DIFF_0 
ATTACK_DIFF_1 
ATTACK_DIFF_2 
STATE_MAX 

kingTable.h498 行で定義されています。

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義