osl::eval::ml Namespace Reference

## Namespaces

namespace | ppair

## Classes

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

## Typedefs

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

## 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

typedef CArray<CArray<int,EvalStages>,2> osl::eval::ml::EvalStagePair

Definition at line 14 of file evalStagePair.h.

## PairEvalStage

typedef CArray<CArray<int,2>,EvalStages> osl::eval::ml::PairEvalStage

Definition at line 15 of file evalStagePair.h.

## Enumeration Type Documentation

## EffectState

enum osl::eval::ml::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.