Classes | Namespaces | Enumerations
kingTable.h File Reference
#include "osl/eval/ml/weights.h"
#include "osl/eval/ml/midgame.h"
#include "osl/ptype.h"
#include "osl/misc/carray.h"
#include "osl/misc/carray3d.h"
#include "osl/state/numEffectState.h"
#include "osl/container/tripleInt.h"
Include dependency graph for kingTable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  osl::eval::ml::KingPieceRelative
class  osl::eval::ml::KingPieceRelativeNoSupport
struct  osl::eval::ml::PtypeYY
class  osl::eval::ml::King25Effect
class  osl::eval::ml::King25EffectBoth
class  osl::eval::ml::King25EffectAttack
class  osl::eval::ml::King25EffectDefense
class  osl::eval::ml::King25EffectYAttack
class  osl::eval::ml::King25EffectYDefense
class  osl::eval::ml::King25EffectY
class  osl::eval::ml::King25Effect2
class  osl::eval::ml::King25EffectY2
class  osl::eval::ml::King25EffectSupported
class  osl::eval::ml::King25EffectSupportedY
struct  osl::eval::ml::King25EmptySquareNoEffect
class  osl::eval::ml::King25EmptySquareNoEffectOpening
class  osl::eval::ml::King25EmptySquareNoEffectEnding
class  osl::eval::ml::King25EmptyAbs< Opening >
class  osl::eval::ml::King25EmptyAbsOpening
class  osl::eval::ml::King25EmptyAbsEnding
class  osl::eval::ml::King25EffectEach< Stage >
class  osl::eval::ml::King25EffectEachOpening
class  osl::eval::ml::King25EffectEachMidgame
class  osl::eval::ml::King25EffectEachEnding
class  osl::eval::ml::King25EffectEachBothOpening
class  osl::eval::ml::King25EffectEachBothMidgame
class  osl::eval::ml::King25EffectEachBothMidgame2
class  osl::eval::ml::King25EffectEachBothEnding
class  osl::eval::ml::King25EffectEachBoth
class  osl::eval::ml::King25EffectEachXY
class  osl::eval::ml::King25EffectEachKXY
class  osl::eval::ml::King3Pieces
class  osl::eval::ml::King3PiecesXY
class  osl::eval::ml::KingMobility
class  osl::eval::ml::KingMobilityWithRook
class  osl::eval::ml::KingMobilityWithBishop
class  osl::eval::ml::KingMobilitySum
class  osl::eval::ml::King25BothSide
class  osl::eval::ml::King25BothSideX
class  osl::eval::ml::King25BothSideY
class  osl::eval::ml::King25Mobility
class  osl::eval::ml::King25MobilityX
class  osl::eval::ml::King25MobilityY
class  osl::eval::ml::King25Effect3
class  osl::eval::ml::King25Effect3Y
class  osl::eval::ml::King25EffectCountCombination
class  osl::eval::ml::King25EffectCountCombinationY
class  osl::eval::ml::BishopExchangeSilverKing
class  osl::eval::ml::EnterKingDefense

Namespaces

namespace  osl
 

attackDefense.h


namespace  osl::eval
 

評価関数


namespace  osl::eval::ml

Enumerations

enum  osl::eval::ml::EffectState {
  osl::eval::ml::NO_ATTACK_DEFENSE_0, osl::eval::ml::NO_ATTACK_DEFENSE_1, osl::eval::ml::NO_ATTACK_DEFENSE_2, osl::eval::ml::ATTACK_DIFF_N2,
  osl::eval::ml::ATTACK_DIFF_N1, osl::eval::ml::ATTACK_DIFF_0, osl::eval::ml::ATTACK_DIFF_1, osl::eval::ml::ATTACK_DIFF_2,
  osl::eval::ml::STATE_MAX
}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines