| Cosl::move_generator::AddEffectWithEffect< Action > | 利きをつける手を生成 利きを持つstateでしか使えない |
| Cosl::AdditionalEffect | 追加利きを求める |
| Cosl::effect_util::AdditionalEffect | 追加利きを求める |
| Cosl::effect_util::AdditionalOrShadow | |
| Cosl::misc::Align16New | |
| Cosl::container::QuadInt | |
| Cosl::eval::ml::AllGold | |
| Cosl::eval::ml::AllMajor | |
| Cosl::move_generator::AllMoves< Action > | Move::ignoreUnpromote() でないすべての手を生成 |
| Cosl::effect_action::AlwaysMove< Action > | 全ての指手を生成 |
| Cosl::eval::ml::AnagumaEmpty | |
| Cosl::AtomicCounter | |
| Cosl::misc::AtomicCounter | |
| Cosl::eval::ml::AttackMajorsInBase | |
| Cosl::Average | Incrementaly maintain average of data sequence |
| Cosl::stat::Variance | Incrementaly maintain average and variance of data sequence |
| Cosl::stat::Average | Incrementaly maintain average of data sequence |
| Cosl::stat::Variance | Incrementaly maintain average and variance of data sequence |
| Cosl::KingMobility::b128 | |
| Cosl::mobility::KingMobility::b128 | |
| Cosl::effect_action::BetterToPromote< Action > | 成った方が良い駒は成る手のみ生成 |
| Cstd::binary_function | |
| Cosl::book::WMoveMoveSort | WMoveのMoveによるsort |
| Cosl::book::WMoveSort | WMoveのWeightによるsort |
| Cosl::book::WMoveWeightMoveSort | WMoveのWeightとMoveによるsort |
| Cosl::misc::BinaryElementReader< T > | |
| Cosl::misc::BinaryReader< T > | |
| Cosl::misc::BinaryWriter | |
| Cosl::eval::ml::BishopBishopPiece | |
| Cosl::eval::ml::BishopEffectBase | |
| Cosl::eval::ml::BishopEffect | |
| Cosl::eval::ml::BishopEffectPieceKingRelative | |
| Cosl::eval::ml::BishopEffectPiece | |
| Cosl::eval::ml::BishopExchangeSilverKing | |
| Cosl::eval::ml::BishopHead | |
| Cosl::eval::ml::BishopHeadKingRelative | |
| Cosl::eval::ml::BishopHeadX | |
| Cosl::eval::ml::BishopMobility | |
| Cosl::mobility::BishopMobility | 盤上の角および馬が動けるマスの数を数える |
| Cosl::eval::ml::BishopMobilityAll | |
| Cosl::eval::ml::BishopMobilityEach | |
| Cosl::eval::ml::BishopRookFork | |
| Cosl::eval::ml::BishopSilverKnight | |
| Cosl::eval::ml::BishopStandFile5 | |
| Cosl::misc::detail::BitCopyTraits< T > | Use raw memory copy instead of placement new not to test a given pointer is null |
| Cosl::misc::detail::BitCopyTraits< Move > | |
| Cosl::misc::detail::BitCopyTraits< Piece > | |
| Cosl::misc::detail::BitCopyTraits< rating::RatedMove > | |
| Cosl::misc::detail::BitCopyTraits< Square > | |
| Cosl::BitOp | |
| Cosl::misc::BitOp | |
| Cosl::BitXmask | X座標のbitset |
| Cosl::container::BitXmask | X座標のbitset |
| Cosl::BoardMask | 11 x 12 |
| Cosl::container::BoardMask | 11 x 12 |
| Cosl::container::BoardMaskTable3x3 | |
| Cosl::container::BoardMaskTable5x3Center | |
| Cosl::container::BoardMaskTable5x5 | |
| Cosl::BoardTable | |
| Cosl::book::BookInMemory | |
| Cosl::BookInMemory | |
| Cosl::rating::BradleyTerry | |
| Cosl::misc::Bsf< Integer > | X86 bsf 命令 |
| Cosl::misc::Bsf< unsigned int > | |
| Cosl::misc::Bsf< unsigned long long > | |
| Cosl::misc::Bsf< unsigned short > | |
| Cosl::misc::Bsr< Integer > | |
| Cosl::misc::Bsr< unsigned int > | |
| Cosl::misc::Bsr< unsigned long long > | |
| Cosl::effect::Byte8 | |
| Cosl::checkmate::Dfpn::CallAttack< P > | |
| Cosl::checkmate::CheckmateIfCapture::CallDefense | |
| Cosl::checkmate::Dfpn::CallDefense< P > | |
| Cosl::checkmate::Dfpn::CallProofOracleAttack< P, UseTable > | |
| Cosl::checkmate::Dfpn::CallProofOracleDefense< P, UseTable > | |
| Cosl::eval::ml::CanCheckNonPawnPieceStandCombination | |
| Cosl::move_generator::Capture< Action > | 駒を取る手を生成 |
| Cosl::CArray< T, Capacity > | |
| Cosl::FixedCapacityVector< T, Capacity >::Array | |
| Cosl::CArray< CArray2d< T, Capacity2, Capacity3 >, Capacity1 > | |
| Cosl::eval::ml::PiecePair::IndexTable | |
| Cosl::Centering3x3 | 3x3が盤上におさまるように中心を調整 |
| Cosl::Centering5x3 | 5x3が盤上におさまるように中心を調整 |
| Cosl::record::ChangeShellColor | Shellの文字出力にて、色を変える。 |
| Cosl::record::Characters | 駒の文字を管理するAbstract class。 |
| Cosl::record::KIFCharacters | 柿木形式(KIF)。頭にv |
| Cosl::record::RussianCharacters | ロシア文字(激指フォント用) |
| Cosl::record::StandardCharacters | 持ち駒用(標準文字) |
| Cosl::move_classifier::Check< P > | |
| Cosl::record::CheckDuplicate | Container of moves to check duplicated games |
| Cosl::checkmate::CheckmateIfCapture | |
| Cosl::eval::ml::CheckShadowPtype | |
| Cosl::move_classifier::ClassifierTraits< T > | |
| Cosl::move_classifier::ClassifierTraits< KingOpenMove< P > > | |
| Cosl::move_classifier::ClassifierTraits< OpenCheck< P > > | |
| Cosl::move_classifier::ClassifierTraits< SafeMove< P > > | |
| Cosl::record::Color | カラーコードを保持するクラス。 |
| Cosl::book::CompactBoard | SimpleStateよりcompactな局面の表現 |
| Cosl::CompactBoard | SimpleStateよりcompactな局面の表現 |
| Cosl::move_classifier::ConditionAdaptor< Classifier > | Drop の時は呼べないなどの条件を代わりにテスト |
| Cosl::rating::CountEffect2 | |
| Cosl::rating::AttackKing8 | |
| Cosl::rating::FromEffect | 移動元へのきき。attack defense は言葉の意味と逆で自分がattack |
| Cosl::rating::LongTarget | |
| Cosl::rating::Pattern | |
| Cosl::rating::CountOpen | |
| Cosl::csa::CsaFileMinimal | |
| Cosl::csa::CsaString | |
| Cosl::CsaFileMinimal | |
| Cosl::csa::CsaString | |
| Cosl::stat::TwoDimensionalStatistics::Data | |
| Cosl::checkmate::Dfpn::DepthLimitReached | |
| Cosl::checkmate::Dfpn | 詰探索 |
| Cosl::checkmate::DfpnPathRecord | |
| Cosl::checkmate::DfpnPathTable | |
| Cosl::checkmate::DfpnRecordBase | |
| Cosl::checkmate::DfpnRecord | |
| Cosl::checkmate::DfpnShared | |
| Cosl::checkmate::DfpnTable | 詰探索局面表 – 並列でも共有する部分 |
| Cosl::checkmate::DfpnVisitLock< Enabled > | |
| Cosl::move_classifier::DirectCheck< P > | |
| Cosl::DirectionPlayerTraits< Dir, P > | |
| Cosl::DirectionPlayerTraits< Dir, BLACK > | |
| Cosl::DirectionPlayerTraits< Dir, WHITE > | |
| Cosl::DirectionTraits< Dir > | |
| Cosl::DirectionTraitsGen< Dir > | |
| Cosl::DirectionTraitsGen< D > | |
| Cosl::DirectionTraitsGen< DL > | |
| Cosl::DirectionTraitsGen< DR > | |
| Cosl::DirectionTraitsGen< L > | |
| Cosl::DirectionTraitsGen< LONG_D > | |
| Cosl::DirectionTraitsGen< LONG_DL > | |
| Cosl::DirectionTraitsGen< LONG_DR > | |
| Cosl::DirectionTraitsGen< LONG_L > | |
| Cosl::DirectionTraitsGen< LONG_R > | |
| Cosl::DirectionTraitsGen< LONG_U > | |
| Cosl::DirectionTraitsGen< LONG_UL > | |
| Cosl::DirectionTraitsGen< LONG_UR > | |
| Cosl::DirectionTraitsGen< R > | |
| Cosl::DirectionTraitsGen< U > | |
| Cosl::DirectionTraitsGen< UL > | |
| Cosl::DirectionTraitsGen< UR > | |
| Cosl::DirectionTraitsGen< UUL > | |
| Cosl::DirectionTraitsGen< UUR > | |
| Cosl::checkmate::DisproofPieces | |
| Cosl::move_generator::Drop< Action > | 打つ手を生成 |
| Cosl::rating::DropPtype | |
| Cosl::rating::SquareX | |
| Cosl::rating::SquareY | |
| Cosl::checkmate::DualDfpn | 一般用詰み探索: 先手後手の詰みを別々に管理 |
| Cosl::DualDfpn | 一般用詰み探索: 先手後手の詰みを別々に管理 |
| Cosl::checkmate::EdgeTable | |
| Cosl::progress::Effect5x3 | 玉の周囲5x3の領域の利きの数と持駒から計算した進行度 |
| Cosl::progress::Effect5x3WithBonus | |
| Cosl::progress::Effect5x3d | 玉の周囲5x3の領域の利きの数ら計算した自玉のまわりの利きの数。 5x3領域は盤面内になるように補正する. 黒と白の両方の進行度を持つ. Effect5x3 との違い持駒の重みなし |
| Cosl::progress::Effect5x3Table | Effect5x3の差分計算で使うテーブル |
| Cosl::EffectContent | |
| Cosl::effect::EffectedNum | 盤面上の駒が「黒から見た」方向に長い利きをつけられている時に, 利きをつけている駒の番号を得る たとえば,Uの時は下から上方向の長い利きがついているものとする. その方向の利きがついていない場合はEMPTY_NUM(0x80)を入れておく. |
| Cosl::effect::EffectedNumTable | |
| Cosl::EffectedNumTable | |
| Ccheckmate::DualDfpn::OraclePool::Element | |
| Cosl::misc::EmptyType | |
| Cosl::enter_king::EnterKing | |
| Cosl::EnterKing | |
| Cosl::eval::ml::EnterKingDefense | |
| Cosl::effect_util::Neighboring8Direct::Table::Entry | |
| Cosl::Neighboring8Direct::Table::Entry | |
| Cosl::move_generator::Escape< Action > | 逃げる手を生成 生成される手はunique |
| Cosl::eval::EvalTraits< P > | |
| Cosl::EvalTraits< P > | |
| Cosl::eval::EvalTraits< BLACK > | |
| Cosl::eval::EvalTraits< WHITE > | |
| Cosl::move_probability::Feature | |
| Cosl::move_probability::AddEffectLong | |
| Cosl::move_probability::AttackFromOpposingSliders | |
| Cosl::move_probability::AttackKing8Long | |
| Cosl::move_probability::AttackToOpposingSliders | |
| Cosl::move_probability::BishopAttack | |
| Cosl::move_probability::BlockLong | |
| Cosl::move_probability::BlockLongFrom | |
| Cosl::move_probability::BookMove | |
| Cosl::move_probability::BreakThreatmate | |
| Cosl::move_probability::CapturePtype | |
| Cosl::move_probability::CheckFeature | |
| Cosl::move_probability::CheckmateIfCapture | |
| Cosl::move_probability::ContinueCapture | |
| Cosl::move_probability::CoverFork | |
| Cosl::move_probability::CoverPawn | |
| Cosl::move_probability::DropAfterOpposingPawn | |
| Cosl::move_probability::DropCaptured | äȤ |
| Cosl::move_probability::EscapeThreatened | |
| Cosl::move_probability::FromEffect | |
| Cosl::move_probability::FromEffectLong | |
| Cosl::move_probability::King5x5Ptype | |
| Cosl::move_probability::KingBlockade | |
| Cosl::move_probability::KingRelativeX | |
| Cosl::move_probability::KingRelativeY | |
| Cosl::move_probability::LanceAttack | |
| Cosl::move_probability::LongRecapture | |
| Cosl::move_probability::LureDefender | |
| Cosl::move_probability::MoveFromOpposingSliders | |
| Cosl::move_probability::OpposingPawn | |
| Cosl::move_probability::PatternCommon | |
| Cosl::move_probability::PatternBase< false > | |
| Cosl::move_probability::PatternBase< true > | |
| Cosl::move_probability::PatternBase< TestPromotable > | |
| Cosl::move_probability::PawnAttack | |
| Cosl::move_probability::PromotionBySacrifice | |
| Cosl::move_probability::RookAttack | |
| Cosl::move_probability::SacrificeAttack | |
| Cosl::move_probability::SeeFeature | |
| Cosl::move_probability::SendOff | |
| Cosl::move_probability::SquareX | |
| Cosl::move_probability::SquareY | |
| Cosl::move_probability::TakeBackFeature | |
| Cosl::move_probability::ThreatmateByCapture | |
| Cosl::move_probability::ToEffect | |
| Cosl::move_probability::ToEffectLong | |
| Cosl::rating::Feature | |
| Cosl::rating::AttackKing8 | |
| Cosl::rating::BadLance | |
| Cosl::rating::BigramAttack | |
| Cosl::rating::Block | |
| Cosl::rating::Capture | |
| Cosl::rating::Chase | |
| Cosl::rating::Check | |
| Cosl::rating::CheckmateIfCapture | |
| Cosl::rating::ContinueCapture | |
| Cosl::rating::DefenseKing8 | |
| Cosl::rating::DropCaptured | 取った駒をすぐ使う |
| Cosl::rating::EscapePin | |
| Cosl::rating::FromEffect | 移動元へのきき。attack defense は言葉の意味と逆で自分がattack |
| Cosl::rating::ImmediateAddSupport | |
| Cosl::rating::ImmediateEscape | |
| Cosl::rating::Karanari | |
| Cosl::rating::KingEscape | |
| Cosl::rating::Open | |
| Cosl::rating::Pattern | |
| Cosl::rating::PatternBlock | |
| Cosl::rating::PatternLong | |
| Cosl::rating::PatternLong2 | |
| Cosl::rating::PawnAttack | |
| Cosl::rating::PinAttack | |
| Cosl::rating::PtypeAttacked | |
| Cosl::rating::RelativeKingX | |
| Cosl::rating::RelativeKingY | |
| Cosl::rating::RookDefense | |
| Cosl::rating::SendOff | |
| Cosl::rating::ShadowEffect1 | |
| Cosl::rating::ShadowEffect2 | |
| Cosl::rating::SquareX | |
| Cosl::rating::SquareY | |
| Cosl::rating::TakeBack | |
| Cosl::rating::TakeBack2 | |
| Cosl::rating::Threatmate | |
| Cosl::rating::ToSupported | |
| Cosl::move_probability::FeatureSet | |
| Cosl::move_probability::StandardFeatureSet | |
| Cosl::rating::FeatureSet | |
| Cosl::rating::CaptureSet | 駒得のみ |
| Cosl::rating::StandardFeatureSet | |
| Cosl::rating::TacticalSet | 駒得のみ |
| Ceval::See::FindEffectMore | |
| Cosl::FixedCapacityVector< T, Capacity > | |
| Cosl::FixedCapacityVector< Element, max_oracle_list_size > | |
| Ccheckmate::DualDfpn::OraclePool::List | |
| Cosl::FixedCapacityVector< int, 8 > | |
| Cosl::effect_util::Offset8 | |
| Cosl::FixedCapacityVector< Move, CheckOrEscapeMaxUniqMoves > | |
| Cosl::CheckMoveVector | |
| Cosl::FixedCapacityVector< Move, Move::MaxUniqMoves > | |
| Cosl::MoveVector | |
| Cosl::FixedCapacityVector< MoveLogProb, Move::MaxUniqMoves > | |
| Cosl::container::MoveLogProbVector | |
| Cosl::FixedCapacityVector< Piece, Piece::SIZE > | |
| Cosl::PieceVector | |
| Cosl::FixedCapacityVector< RatedMove, Move::MaxUniqMoves > | |
| Cosl::rating::RatedMoveVector | |
| Cosl::FixedCapacityVector< std::pair< PtypeO, Square >, Piece::SIZE > | |
| Cosl::PtypeOSquareVector | |
| Cosl::FixedCapacityVector< uint8_t, 8 > | |
| Cosl::container::Square8 | |
| Cosl::detail::FixedCapacityVectorPushBack< T > | |
| Cosl::FixedCapacityVectorPushBack< T > | |
| Cosl::checkmate::FixedDepthSearcher | 深さ固定で,その深さまで depth first searchで読む詰将棋 |
| Cosl::checkmate::FixedDepthSolverExt | |
| Cstd::forward_list | |
| Cosl::checkmate::DfpnPathList | |
| Cosl::checkmate::DfpnTable::List | |
| Cosl::checkmate::SimpleTwinList | |
| Cosl::misc::GeneralMask< Integer > | |
| Cosl::move_generator::GenerateAddEffectWithEffect | |
| Cosl::GenerateAllMoves | |
| Cosl::GenerateCapture | Capture の Player で特殊化できないバージョン. |
| Cosl::move_generator::GenerateCapture | Capture の Player で特殊化できないバージョン. |
| Cosl::GenerateEscape< P > | |
| Cosl::move_generator::GenerateEscape< P > | |
| Cosl::GenerateEscapeKing | |
| Cosl::move_generator::GenerateEscapeOfTurn | |
| Cosl::move_generator::GenerateOpen | |
| Cosl::GeneratePieceOnBoard | |
| Cosl::move_generator::GeneratePieceOnBoard | |
| Cosl::move_generator::GeneratePromote< NoCapture > | Player で特殊化した Action でinstantiate すると無駄なので注意. |
| Cosl::eval::ml::GoldAndSilverNearKing | |
| Cosl::eval::ml::GoldAndSilverNearKingCombination | |
| Cosl::eval::ml::GoldFeatures | |
| Cosl::eval::ml::GoldKnightKingRelative | |
| Cosl::eval::ml::GoldRetreat | |
| Cosl::eval::ml::GoldSideMove | |
| Cstd::hash< T > | |
| Cstd::hash< osl::BoardKey > | |
| Cstd::hash< osl::HashKey > | |
| Cstd::hash< osl::Move > | |
| Cosl::hash::HashGenTable | |
| Cosl::HashGenTable | |
| Cosl::hash::HashKey128Layout | |
| Cosl::hash::HashKey128 | 手番を含んだ盤面の状態のハッシュ値を保持するためのクラス |
| Cosl::hash::HashKey | |
| Cosl::hash::HashKeyStack | |
| Cosl::HashKeyStack | |
| Cosl::hash::HashRandomPair | |
| Cosl::HashRandomPair | |
| Cosl::rating::Threatmate::Helper | |
| Cosl::Histogram | ヒストグラム |
| Cosl::stat::Histogram | ヒストグラム |
| Cmisc::IconvConvert::IconvCD | |
| Cosl::IconvConvert | |
| Cosl::misc::IconvConvert | |
| Cosl::checkmate::ImmediateCheckmate | |
| Cosl::ImmediateCheckmate | |
| Cosl::checkmate::ImmediateCheckmateTable | |
| Cosl::misc::IncrementLock< Counter > | |
| Cosl::SquareCompressor::Initializer | |
| Cosl::Int2Type< v > | |
| Cosl::misc::Int2Type< v > | |
| Cosl::IntArrayReader | |
| Cstd::invalid_argument | |
| Cosl::psn::ParseError | |
| Cosl::usi::ParseError | |
| Cosl::KanjiMove | Parse kanji records such as "7六歩", the style of which is generally used to write Shogi records in Japanese |
| Cosl::record::KanjiMove | Parse kanji records such as "7六歩", the style of which is generally used to write Shogi records in Japanese |
| Cosl::record::KanjiPrint | 局面を漢字でカラーで表示する |
| Cosl::eval::ml::King25BothSide | |
| Cosl::eval::ml::King25BothSideX | |
| Cosl::eval::ml::King25BothSideY | |
| Cosl::eval::ml::King25Effect | |
| Cosl::eval::ml::King25Effect2 | |
| Cosl::eval::ml::King25Effect3 | |
| Cosl::eval::ml::King25Effect3Y | |
| Cosl::eval::ml::King25EffectAttack | |
| Cosl::eval::ml::King25EffectBoth | |
| Cosl::eval::ml::King25EffectCountCombination | |
| Cosl::eval::ml::King25EffectCountCombinationY | |
| Cosl::eval::ml::King25EffectDefense | |
| Cosl::eval::ml::King25EffectEach< Stage > | |
| Cosl::eval::ml::King25EffectEach< 0 > | |
| Cosl::eval::ml::King25EffectEachOpening | |
| Cosl::eval::ml::King25EffectEach< 1 > | |
| Cosl::eval::ml::King25EffectEachMidgame | |
| Cosl::eval::ml::King25EffectEach< 2 > | |
| Cosl::eval::ml::King25EffectEachEnding | |
| Cosl::eval::ml::King25EffectEachBoth | |
| Cosl::eval::ml::King25EffectEachBothEnding | |
| Cosl::eval::ml::King25EffectEachBothMidgame | |
| Cosl::eval::ml::King25EffectEachBothMidgame2 | |
| Cosl::eval::ml::King25EffectEachBothOpening | |
| Cosl::eval::ml::King25EffectEachKXY | |
| Cosl::eval::ml::King25EffectEachXY | |
| Cosl::eval::ml::King25EffectSupported | |
| Cosl::eval::ml::King25EffectSupportedY | |
| Cosl::eval::ml::King25EffectY | |
| Cosl::eval::ml::King25EffectY2 | |
| Cosl::eval::ml::King25EffectYAttack | |
| Cosl::eval::ml::King25EffectYDefense | |
| Cosl::eval::ml::King25EmptyAbs< Opening > | |
| Cosl::eval::ml::King25EmptyAbs< false > | |
| Cosl::eval::ml::King25EmptyAbsEnding | |
| Cosl::eval::ml::King25EmptyAbs< true > | |
| Cosl::eval::ml::King25EmptyAbsOpening | |
| Cosl::eval::ml::King25EmptySquareNoEffect | |
| Cosl::eval::ml::King25EmptySquareNoEffectEnding | |
| Cosl::eval::ml::King25EmptySquareNoEffectOpening | |
| Cosl::eval::ml::King25Mobility | |
| Cosl::eval::ml::King25MobilityX | |
| Cosl::eval::ml::King25MobilityY | |
| Cosl::eval::ml::King3Pieces | |
| Cosl::eval::ml::King3PiecesXY | |
| Cosl::eval::ml::King8Effect | |
| Cosl::eval::ml::King8EffectAll | |
| Cosl::eval::ml::King8EffectBase | |
| Cosl::eval::ml::King8EffectDefenseSquare< false > | |
| Cosl::eval::ml::King8EffectDefenseSquareEnding | |
| Cosl::eval::ml::King8EffectDefenseSquare< true > | |
| Cosl::eval::ml::King8EffectDefenseSquareOpening | |
| Cosl::eval::ml::King8EffectEmptySquare< false > | |
| Cosl::eval::ml::King8EffectEmptySquareEnding | |
| Cosl::eval::ml::King8EffectEmptySquare< true > | |
| Cosl::eval::ml::King8EffectEmptySquareOpening | |
| Cosl::eval::ml::King8EffectDefenseSquare< Opening > | |
| Cosl::eval::ml::King8EffectDefenseSquareBoth | |
| Cosl::eval::ml::King8EffectEmptySquare< Opening > | |
| Cosl::eval::ml::King8EffectEmptySquareBoth | |
| Cosl::checkmate::King8Info | 敵玉の8近傍の状態を表す |
| Cosl::King8Info | 敵玉の8近傍の状態を表す |
| Cosl::eval::ml::KingMobility | |
| Cosl::KingMobility | |
| Cosl::mobility::KingMobility | |
| Cosl::eval::ml::KingMobilitySum | |
| Cosl::eval::ml::KingMobilityWithBishop | |
| Cosl::eval::ml::KingMobilityWithRook | |
| Cosl::move_classifier::KingOpenMove< P > | Pの王をopen checkにする手でないことをチェック |
| Cosl::eval::ml::KingPieceRelative | |
| Cosl::eval::ml::KingPieceRelativeNoSupport | |
| Cosl::eval::ml::KingRookBishop | |
| Cosl::KingTraits< T > | |
| Cosl::eval::ml::KingXBlocked3 | |
| Cosl::eval::ml::KingXBlocked3Y | |
| Cosl::eval::ml::KingXBlockedBase | |
| Cosl::eval::ml::KingXBlocked | |
| Cosl::eval::ml::KingXBlockedBoth | |
| Cosl::eval::ml::KingXBlockedYBase | |
| Cosl::eval::ml::KingXBlockedY | |
| Cosl::eval::ml::KingXBothBlocked | |
| Cosl::eval::ml::KingXBothBlockedY | |
| Cosl::KisenFile | 「.kif」という拡張子を持つ棋泉形式ファイル |
| Cosl::record::KisenFile | 「.kif」という拡張子を持つ棋泉形式ファイル |
| Cosl::KisenIpxFile | 「.ipx」という拡張子を持つ棋泉形式ファイル |
| Cosl::record::KisenIpxFile | 「.ipx」という拡張子を持つ棋泉形式ファイル |
| Cosl::KisenIpxWriter | 「.ipx」という拡張子を持つ棋泉形式ファイル |
| Cosl::record::KisenIpxWriter | 「.ipx」という拡張子を持つ棋泉形式ファイル |
| Cosl::record::KisenPlusFile | 「.kpf」という拡張子を持つ棋泉プラス形式ファイル |
| Cosl::record::KisenUtils | |
| Cosl::KisenWriter | |
| Cosl::record::KisenWriter | |
| Cosl::eval::ml::KnightAdvance | |
| Cosl::eval::ml::KnightCheck | |
| Cosl::eval::ml::KnightCheckY | |
| Cosl::eval::ml::KnightFork | |
| Cosl::eval::ml::KnightHead | |
| Cosl::eval::ml::KnightHeadOppPiecePawnOnStand | |
| Cosl::eval::ml::LanceEffectPieceKingRelative | |
| Cosl::eval::ml::LanceMobility | |
| Cosl::mobility::LanceMobility | 盤上の香車の動けるマス |
| Cosl::eval::ml::LanceMobilityAll | |
| Cosl::checkmate::ProofNumberTable::Liberty | |
| Cosl::checkmate::LibertyEstimator | 玉の動ける場所を基本としたHの推定 |
| Cosl::LightMutex | |
| Cosl::misc::LightMutex | |
| Cosl::misc::LightMutexChar | |
| Cosl::misc::LightScopedLock< Mutex > | |
| Ccheckmate::DualDfpn::Local | |
| Cosl::LogProbCompare< isLess > | |
| Cosl::progress::LongEffect | 5x3領域への長い利きの始まりと終わり. offset - 利きの方向が0の時は利きが無いことを示す minIndex - 利きが領域に入るindex maxIndex - 利きが領域から出る手前のindex |
| Cosl::rating::LongTarget2 | |
| Cosl::eval::ml::MajorCheckWithCapture | |
| Cosl::eval::ml::MajorGoldSilverAttacked< Opening > | |
| Cosl::eval::ml::MajorGoldSilverAttacked< false > | |
| Cosl::eval::ml::MajorGoldSilverAttackedEnding | |
| Cosl::eval::ml::MajorGoldSilverAttacked< true > | |
| Cosl::eval::ml::MajorGoldSilverAttackedOpening | |
| Cosl::eval::ml::MajorY< Opening, MajorBasic > | |
| Cosl::eval::ml::MajorY< false, BISHOP > | |
| Cosl::eval::ml::BishopYEnding | |
| Cosl::eval::ml::MajorY< false, ROOK > | |
| Cosl::eval::ml::RookYEnding | |
| Cosl::eval::ml::MajorY< true, BISHOP > | |
| Cosl::eval::ml::BishopYOpening | |
| Cosl::eval::ml::MajorY< true, ROOK > | |
| Cosl::eval::ml::RookYOpening | |
| Cosl::eval::ml::King8EffectBase::MakeEffectStateDefense | |
| Cosl::eval::ml::King8EffectBase::MakeEffectStateSimple | |
| Cmap_t | |
| Cosl::RepetitionCounter::Table | |
| Cosl::book::MiniBoard | More compact board than CompactBoard |
| Cosl::book::MiniBoardChar50 | 50 byte の盤面 |
| Cosl::mobility::MobilityContent | 駒毎に指定の方向の利きを持つ最後のSquare |
| Cosl::mobility::MobilityTable | 駒番号からMobilityContentを得る |
| Cosl::MobilityTable | 駒番号からMobilityContentを得る |
| Cosl::Move | 圧縮していない moveの表現 |
| Cosl::MoveLogProb | |
| Cosl::move_classifier::MoveAdaptor< Classifier > | |
| Cosl::move_probability::MoveInfo | |
| Cosl::container::MoveStack | Move のstack |
| Cosl::MoveStack | Move のstack |
| Cosl::eval::ml::MultiWeights | |
| Cosl::effect_util::Neighboring8Direct | 8近傍への直接の利きを判定する |
| Cosl::Neighboring8Direct | 8近傍への直接の利きを判定する |
| Cosl::progress::ml::NewProgressData | |
| Cosl::progress::ml::NewProgress | |
| Cosl::progress::ml::NewProgressDebugInfo | |
| Cosl::move_action::NoAddEffectFilter< OrigAction > | 指定したSquareに利きをつける手をフィルタ |
| Cosl::checkmate::Dfpn::NodeBase | |
| Cosl::checkmate::Dfpn::Node | |
| Cosl::move_action::NoEffectFilter< P, OrigAction > | 利きのないところへ動くためのフィルタ |
| Cosl::eval::ml::NonPawnAttacked | |
| Cosl::eval::ml::NonPawnAttackedKingRelative | |
| Cosl::eval::ml::NonPawnAttackedPtype | |
| Cosl::eval::ml::NonPawnAttackedPtypePair | |
| Cosl::eval::ml::NonPawnPieceStand | |
| Cosl::eval::ml::NonPawnPieceStandCombination | |
| Cosl::eval::ml::NonPawnPieceStandTurn | |
| Cosl::eval::ml::NoPawnOnStand | |
| Cosl::checkmate::NoProofPieces | |
| Cosl::move_action::NotKingOpenFilter< P, OrigAction > | 相手の間接利きを止めている駒を動かさない |
| Cosl::eval::ml::NumPiecesBetweenBishopAndKing | |
| Cosl::eval::ml::NumPiecesBetweenBishopAndKingAll | |
| Cosl::eval::ml::NumPiecesBetweenBishopAndKingOpp | |
| Cosl::eval::ml::NumPiecesBetweenBishopAndKingSelf | |
| Cosl::effect::NumSimpleEffectTable | 局面全体の利きデータ |
| Cosl::book::OBMove | |
| Cosl::Offset | 座標の差分 |
| Cosl::Offset32Base< Width, Width2 > | 差が uniqになるような座標の差分 |
| Cosl::book::OMove | |
| Cosl::move_generator::Open< Action > | 長い利きを止めている駒を動かして, 利きを伸ばす |
| Cosl::move_classifier::OpenCheck< P > | |
| Cosl::eval::ml::OpenMidEndingEval | |
| Cosl::eval::OpenMidEndingEval | |
| Cosl::OpenMidEndingEval | |
| Cosl::eval::ml::OpenMidEndingEvalDebugInfo | |
| Cosl::book::OPiece | |
| Cosl::book::opiece_sort | |
| Cosl::book::oposition_sort | |
| Cosl::checkmate::OracleAdjust | |
| Ccheckmate::DualDfpn::OraclePool | |
| Cosl::OslConfig | Osl の実行環境に関する指定 |
| Cosl::book::OSquare | Square, Owner: 9 bits |
| Cosl::book::OPSquare | Square, Owner, Promoted : 10 bits |
| Cstd::pair | |
| Cosl::hash::BoardKey96 | |
| Cosl::PathEncoding | |
| Cosl::PathEncodingTable | |
| Cosl::eval::ml::PawnAdvanceUtil | |
| Cosl::eval::ml::PawnAdvance | |
| Cosl::eval::ml::PawnAdvanceAll | |
| Cosl::checkmate::PawnCheckmateMoves | |
| Cosl::eval::ml::PawnDrop | |
| Cosl::eval::ml::PawnDropBoth | |
| Cosl::move_classifier::PawnDropCheckmate< P > | 打歩詰の判定 |
| Cosl::eval::ml::PawnDropNonDrop | |
| Cosl::eval::ml::PawnDropPawnStand | |
| Cosl::eval::ml::PawnDropPawnStandX | |
| Cosl::eval::ml::PawnDropPawnStandY | |
| Cosl::eval::ml::PawnDropX | |
| Cosl::eval::ml::PawnDropY | |
| Cosl::eval::ml::PawnPtypeOPtypeO | |
| Cosl::eval::ml::PawnPtypeOPtypeOY | |
| Cosl::eval::ml::PawnStateKingRelative | |
| Cosl::Piece | 駒 |
| Cosl::PieceBasicLessThan | |
| Cosl::checkmate::PieceCost | 駒の損得に基づいたcostの推定 |
| Cosl::eval::ml::PieceEval | |
| Cosl::container::PieceMask64 | |
| Cosl::PieceMask | 駒番号のビットセット |
| Cosl::effect::NumBitmapEffect | 現在の定義 (2005/3/4以降) |
| Cosl::PieceMask64 | |
| Cosl::PieceMask | 駒番号のビットセット |
| Cosl::move_generator::PieceOnBoard< Action, noCapturePromote > | 特定のpieceを動かす手を生成 |
| Cosl::eval::ml::PiecePair | |
| Cosl::eval::ml::PiecePairKing | |
| Cosl::PiecePtypeMoreThan | |
| Cosl::eval::ml::PieceStand | |
| Cosl::PieceStand | 片方の手番の持駒の枚数を記録するクラス |
| Cosl::eval::ml::PieceStandCombinationBoth | |
| Cosl::PieceStandIO | |
| Cosl::eval::ml::PieceStandY | |
| Cosl::PieceTable | |
| Cosl::eval::ml::Pin | |
| Cosl::move_probability::PinnedGeneral | |
| Cosl::eval::ml::PinPtypeAll | |
| Cosl::eval::ml::PinPtype | |
| Cosl::eval::ml::PinPtypeDistance | |
| Cosl::eval::ml::PinPtypePawnAttack | |
| Cosl::misc::Player2Type< P > | |
| Cosl::Player2Type< P > | |
| Cosl::move_classifier::PlayerMoveAdaptor< Classifier > | |
| Cosl::stat::Probability | |
| Cosl::eval::ml::ProgressAttackDefense | |
| Cosl::eval::ml::ProgressAttackDefenseAll | |
| Cosl::eval::ml::ProgressBonus | |
| Cosl::progress::ProgressN< N > | |
| Cosl::move_generator::Promote< P, NoCapture > | 成る手を生成 |
| Cosl::eval::ml::PromotedMinorPieces | |
| Cosl::eval::ml::PromotedMinorPiecesY | |
| Cosl::eval::ml::Promotion37 | |
| Cosl::checkmate::ProofDisproof | 証明数(proof number)と反証数(disproof number) |
| Cosl::ProofDisproof | 証明数(proof number)と反証数(disproof number) |
| Cosl::checkmate::ProofNumberTable | |
| Cosl::checkmate::Dfpn::ProofOracle | |
| Cosl::checkmate::ProofPieces | |
| Cosl::checkmate::ProofPiecesUtil | ProofPieces と DisproofPieces に共通の関数 |
| Cosl::checkmate::ProofTreeDepthDfpn | 詰までの手数を数える |
| Cboost::ptr_vector | |
| Cosl::rating::Group | Mutually exclusive set of features |
| Cosl::rating::AttackKing8Group | |
| Cosl::rating::BadLanceGroup | |
| Cosl::rating::BigramAttackGroup | |
| Cosl::rating::BlockGroup | |
| Cosl::rating::CaptureGroup | |
| Cosl::rating::ChaseGroup | |
| Cosl::rating::CheckGroup | |
| Cosl::rating::CheckmateIfCaptureGroup | |
| Cosl::rating::ContinueCaptureGroup | |
| Cosl::rating::DefenseKing8Group | |
| Cosl::rating::DropCapturedGroup | |
| Cosl::rating::EscapePinGroup | |
| Cosl::rating::FromEffectGroup | |
| Cosl::rating::ImmediateAddSupportGroup | |
| Cosl::rating::ImmediateEscapeGroup | |
| Cosl::rating::KaranariGroup | |
| Cosl::rating::KingEscapeGroup | |
| Cosl::rating::OpenGroup | |
| Cosl::rating::PatternBlockGroup | |
| Cosl::rating::PatternGroup | |
| Cosl::rating::PatternLongGroup | |
| Cosl::rating::PatternLongGroup2 | |
| Cosl::rating::PawnAttackGroup | |
| Cosl::rating::PinGroup | |
| Cosl::rating::PtypeAttackedGroup | |
| Cosl::rating::RelativeKingXGroup | |
| Cosl::rating::RelativeKingYGroup | |
| Cosl::rating::SendOffGroup | |
| Cosl::rating::ShadowEffectGroup | |
| Cosl::rating::SquareXGroup | |
| Cosl::rating::SquareYGroup | |
| Cosl::rating::TakeBackGroup | |
| Cosl::rating::ThreatmateGroup | |
| Cosl::rating::ToSupportedGroup | |
| Cosl::eval::ml::PtypeCombination | |
| Cosl::eval::ml::PtypeCount | |
| Cosl::eval::ml::PtypeCountXY | |
| Cosl::eval::ml::PtypeCountXYAttack | |
| Cosl::PtypeDirectionTraits< T, D > | |
| Cosl::eval::PtypeEvalTable | |
| Cosl::eval::ml::OpenMidEndingPtypeTable | |
| Cosl::eval::PtypeEvalTraits< T > | |
| Cosl::eval::PtypeEvalTraits< BISHOP > | |
| Cosl::eval::PtypeEvalTraits< GOLD > | |
| Cosl::eval::PtypeEvalTraits< KING > | |
| Cosl::eval::PtypeEvalTraits< KNIGHT > | |
| Cosl::eval::PtypeEvalTraits< LANCE > | |
| Cosl::eval::PtypeEvalTraits< PAWN > | |
| Cosl::eval::PtypeEvalTraits< PBISHOP > | |
| Cosl::eval::PtypeEvalTraits< PKNIGHT > | |
| Cosl::eval::PtypeEvalTraits< PLANCE > | |
| Cosl::eval::PtypeEvalTraits< PPAWN > | |
| Cosl::eval::PtypeEvalTraits< PROOK > | |
| Cosl::eval::PtypeEvalTraits< PSILVER > | |
| Cosl::eval::PtypeEvalTraits< ROOK > | |
| Cosl::eval::PtypeEvalTraits< SILVER > | |
| Cosl::PtypeFuns< T > | |
| Cosl::PtypeFunsSub< T, IsBasic > | |
| Cosl::PtypeFunsSub< T, false > | |
| Cosl::PtypeFunsSub< T, true > | |
| Cosl::PtypeOSquareVector::PtypeOSquareLessThan | |
| Cosl::PtypePlayerTraits< T, P > | |
| Cosl::progress::PtypeProgress | |
| Cosl::PtypeProgress | |
| Cosl::progress::PtypeProgressTable | ゲームの進行度を駒が自陣からどの程度前に進んでいるかの和で表現 |
| Cosl::progress::PtypeProgressTraits< T > | ゲームの進行度を測る駒の種類別の係数 |
| Cosl::progress::PtypeProgressTraits< BISHOP > | |
| Cosl::progress::PtypeProgressTraits< GOLD > | |
| Cosl::progress::PtypeProgressTraits< KING > | |
| Cosl::progress::PtypeProgressTraits< KNIGHT > | |
| Cosl::progress::PtypeProgressTraits< LANCE > | |
| Cosl::progress::PtypeProgressTraits< PAWN > | |
| Cosl::progress::PtypeProgressTraits< PBISHOP > | |
| Cosl::progress::PtypeProgressTraits< PKNIGHT > | |
| Cosl::progress::PtypeProgressTraits< PLANCE > | |
| Cosl::progress::PtypeProgressTraits< PPAWN > | |
| Cosl::progress::PtypeProgressTraits< PROOK > | |
| Cosl::progress::PtypeProgressTraits< PSILVER > | |
| Cosl::progress::PtypeProgressTraits< ROOK > | |
| Cosl::progress::PtypeProgressTraits< SILVER > | |
| Cosl::PtypeTable | |
| Cosl::PtypeTraits< T > | |
| Cosl::PtypeTraits< BISHOP > | |
| Cosl::PtypeTraits< GOLD > | |
| Cosl::PtypeTraits< KING > | |
| Cosl::PtypeTraits< KNIGHT > | |
| Cosl::PtypeTraits< LANCE > | |
| Cosl::PtypeTraits< PAWN > | |
| Cosl::PtypeTraits< PBISHOP > | |
| Cosl::PtypeTraits< PKNIGHT > | |
| Cosl::PtypeTraits< PLANCE > | |
| Cosl::PtypeTraits< PPAWN > | |
| Cosl::PtypeTraits< PROOK > | |
| Cosl::PtypeTraits< PSILVER > | |
| Cosl::PtypeTraits< PTYPE_EDGE > | |
| Cosl::PtypeTraits< PTYPE_EMPTY > | |
| Cosl::PtypeTraits< ROOK > | |
| Cosl::PtypeTraits< SILVER > | |
| Cosl::eval::ml::PtypeX | |
| Cosl::eval::ml::PtypeY | |
| Cosl::eval::ml::PtypeYPawnY | |
| Cosl::eval::ml::PtypeYY | |
| Cosl::checkmate::PureLibertyEstimator | |
| Cosl::container::QuadIntPair | |
| Cosl::QuadIntPair | |
| Cosl::misc::Random< T > | |
| Cosl::misc::Random< unsigned int > | |
| Cosl::misc::Random< unsigned long long > | |
| Cosl::RatedMove | |
| Cosl::rating::RatedMove | |
| Cosl::rating::RatingEnv | |
| Cosl::RatingEnv | |
| Cosl::stat::Ratio | |
| Cosl::Record | |
| Cosl::record::Record | |
| Cosl::record::RecordFile | |
| Cosl::kakinoki::KakinokiFile | |
| Cosl::ki2::Ki2File | 「.ki2」という拡張子を持つ2ch形式ファイル |
| Cosl::record::CsaFile | |
| Cosl::usi::UsiFile | |
| Cosl::RecordFile | |
| Cosl::kakinoki::KakinokiFile | |
| Cosl::ki2::Ki2File | 「.ki2」という拡張子を持つ2ch形式ファイル |
| Cosl::record::CsaFile | |
| Cosl::usi::UsiFile | |
| Cosl::RecordMinimal | |
| Cosl::RepetitionCounter | 千日手の検出 |
| Cosl::Sennichite::Result | |
| Cosl::eval::ml::RookEffectBase | |
| Cosl::eval::ml::RookEffect | |
| Cosl::eval::ml::RookEffectPieceKingRelative | |
| Cosl::eval::ml::RookPromoteDefense | |
| Cosl::eval::ml::RookPromoteDefenseRookH | |
| Cosl::eval::ml::RookEffectPiece | |
| Cosl::eval::ml::RookMobility | |
| Cosl::mobility::RookMobility | 盤上の飛車および竜の動けるマス |
| Cosl::eval::ml::RookMobilityAll | |
| Cosl::eval::ml::RookMobilitySum | |
| Cosl::eval::ml::RookMobilitySumKingX | |
| Cosl::eval::ml::RookMobilityX | |
| Cosl::eval::ml::RookMobilityXKingX | |
| Cosl::eval::ml::RookMobilityY | |
| Cosl::eval::ml::RookPawn< Opening > | |
| Cosl::eval::ml::RookPawn< false > | |
| Cosl::eval::ml::RookPawnEnding | |
| Cosl::eval::ml::RookPawn< true > | |
| Cosl::eval::ml::RookPawnOpening | |
| Cosl::eval::ml::RookPawnY | |
| Cosl::eval::ml::RookPawnYX | |
| Cosl::eval::ml::RookRook | |
| Cosl::eval::ml::RookRookPiece | |
| Cosl::eval::ml::RookSilverKnight | |
| Cstd::runtime_error | |
| Cosl::NoMoreMemory | |
| Cosl::csa::CsaIOError | |
| Cosl::kakinoki::KakinokiIOError | |
| Cosl::misc::NoMoreTime | |
| Cosl::record::ki2::Ki2IOError | |
| Cosl::move_classifier::SafeMove< P > | 元々,手番の玉に王手がかかっていない状態で自殺手でないことをチェック |
| Cosl::record::SearchInfo | |
| Cosl::SearchInfo | |
| Cosl::eval::See | |
| Cosl::See | |
| Cosl::effect_util::SendOffSquare | 送り金のような玉で取ると利きがはずれる駒が発生するマスを調査 |
| Cosl::SendOffSquare | 送り金のような玉で取ると利きがはずれる駒が発生するマスを調査 |
| Cosl::Sennichite | |
| Cosl::checkmate::FixedDepthSolverExt::SetProofPieces | |
| Cosl::SetUpRegister | |
| Cosl::effect_util::ShadowEffect | 影利きを求める |
| Cosl::ShadowEffect | 影利きを求める |
| Ccheckmate::DualDfpn::Shared | |
| Cosl::ShouldPromoteCut | 探索で前向き枝刈して良い条件を一時的に書いておく |
| Cosl::eval::ml::SilverAdvance26 | |
| Cosl::eval::ml::SilverFeatures | |
| Cosl::eval::ml::SilverHeadPawnKingRelative | |
| Cosl::eval::ml::SilverRetreat | |
| Cosl::eval::ml::SilverFork | |
| Cosl::eval::ml::SimplePin | |
| Cosl::SimpleState | |
| Cosl::NumEffectState | 利きを持つ局面 |
| Cosl::Square | |
| Cosl::SquareCompressor | Square を [0..81] に圧縮する 0: 駒台,1..81 盤上 |
| Cosl::hash::HashKey128::StandHash | |
| Cosl::misc::BinaryElementReader< T >::State< T > | |
| Cosl::misc::BinaryReader< T >::State< T > | |
| Cosl::move_probability::StateInfo | |
| Cosl::rating::FeatureSet::Statistics | |
| Cosl::move_action::Store | 指手を MoveVector に保管 |
| Cosl::effect_action::StorePiece | PieceVector に格納 |
| Cosl::effect_action::StorePtypeOSquare | PtypeOSquareVector に格納 |
| Cosl::Centering3x3::Table | |
| Cosl::Centering5x3::Table | |
| Cosl::checkmate::ProofTreeDepthDfpn::Table | 深さを記憶するテーブル |
| Cosl::effect_util::Neighboring8Direct::Table | |
| Cosl::effect_util::SendOffSquare::Table | |
| Cosl::Neighboring8Direct::Table | |
| Cosl::SendOffSquare::Table | |
| Ccheckmate::DualDfpn::Shared::TableUseLock | |
| Cosl::rating::ImmediateAddSupport::Test | |
| Cosl::rating::BradleyTerry::Thread | |
| Cosl::checkmate::DfpnShared::ThreadData | |
| Cosl::checkmate::Dfpn::Tree | |
| Cosl::stat::TwoDimensionalStatistics | |
| Cosl::misc::Type2Type< T > | |
| Cosl::LightMutex::unlockable_lock | Requirement: thread local |
| Cosl::misc::LightMutex::unlockable_lock | Requirement: thread local |
| Cstd::unordered_map | |
| Cosl::checkmate::DfpnTable::Table | |
| Cosl::mobility::V4 | |
| Cosl::book::WeightedBook | StateとWMoveを保持する |
| Cosl::WeightedBook | StateとWMoveを保持する |
| Cosl::eval::ml::Weights | |
| Cosl::book::WinCountBook | StateとOBMoveを保持する |
| Cosl::book::WMove | |
| Cosl::container::QuadInt::XMM | |
| Cosl::QuadInt::XMM | |