My Project
Namespaces | Classes | Typedefs | Enumerations
osl::eval::ml Namespace Reference

Namespaces

namespace  ppair
 

Classes

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

Typedefs

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

Enumerations

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
}
 

Typedef Documentation

◆ EvalStagePair

Definition at line 14 of file evalStagePair.h.

◆ PairEvalStage

Definition at line 15 of file evalStagePair.h.

Enumeration Type Documentation

◆ EffectState

Enumerator
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 

Definition at line 498 of file kingTable.h.