#include "osl/game_playing/gameState.h"
#include "osl/record/kisen.h"
#include "osl/record/csaRecord.h"
#include "osl/enter_king/enterKing.h"
#include "osl/container/moveVector.h"
#include "osl/sennichite.h"
#include <boost/program_options.hpp>
#include <boost/foreach.hpp>
#include <iostream>
#include <cmath>
Go to the source code of this file.
Functions | |
bool | run (const NumEffectState &initial, const vector< Move > &moves) |
int | main (int argc, char **argv) |
Variables | |
int | count = 0 |
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 34 of file find-almost-entering.cc.
References count, kisen_filename, moves, run(), store(), and vm.
bool run | ( | const NumEffectState & | initial, |
const vector< Move > & | moves | ||
) |
Definition at line 17 of file find-almost-entering.cc.
References count.
int count = 0 |
Definition at line 16 of file find-almost-entering.cc.
Referenced by osl::search::CountRecorder::addCheckmateCount(), osl::search::CountRecorder::addNodeCount(), osl::search::CountRecorder::addQuiescenceCount(), osl::rating::BradleyTerry::addSquare(), osl::eval::ml::BishopMobilityAll::adjust(), osl::search::AlphaBeta2< EvalT >::alphaBetaSearchRoot(), osl::misc::base64Decode(), compare(), osl::record::KisenUtils::convertMove(), osl::mobility::LanceMobility::countAll(), osl::mobility::BishopMobility::countAll(), osl::mobility::BishopMobility::countAllDir(), osl::misc::BitOp::countBit(), osl::eval::ml::King25Effect::countEffectAndPieces(), osl::eval::ml::King25EffectBoth::countEffectAndPiecesBoth(), osl::mobility::RookMobility::countHorizontalAll(), osl::enter_king::countPiecePointsInRange(), osl::mobility::RookMobility::countVerticalAll(), osl::checkmate::FixedDepthSearcher2::defenseEstimation(), osl::checkmate::FixedDepthSearcher::defenseEstimation(), osl::effect::NumSimpleEffectTable::doEffectLong(), osl::eval::ml::EnterKingDefense::evalOne(), osl::eval::ml::Promotion37::evalOne(), osl::eval::ml::PieceStand::evalWithUpdate(), osl::eval::ml::PieceStandY::evalWithUpdate(), osl::eval::ml::NonPawnPieceStandTurn::evalWithUpdateBang(), osl::eval::ml::PtypeCount::evalWithUpdateBang(), osl::checkmate::DualDfpn::findProof(), osl::move_generator::piece_on_board::generateLong(), osl::move_generator::addeffect8::generateLongDropWithOffset(), osl::move_generator::without_effect::generateLongMove(), osl::checkmate::FixedDepthSearcher2::getCount(), osl::effect_util::Neighboring8Effect::Table::hasAtMaxPieceBetween(), osl::eval::ml::PieceStandY::index(), osl::eval::ml::GoldAndSilverNearKing::index(), osl::eval::ml::RookMobilityAll::indexX(), osl::eval::ml::RookMobilityAll::indexY(), osl::eval::ProgressEvalGeneral< OpeningEval >::initializeCheckPiece(), osl::eval::ProgressEvalGeneral< OpeningEval >::initializeCheckPieceDir(), osl::move_generator::addeffect8::AddEffect8Table::initLongDropSquare(), osl::checkmate::DualDfpn::isLosingState(), main(), osl::rating::RatingEnv::make(), make2(), osl::misc::ncores(), osl::misc::NonBlockDelete::Runner::operator()(), osl::threatmate::RichPredictor::predict(), osl::record::KanjiPrint::print(), osl::progress::ml::NewProgress::promotion37One(), osl::search::AlphaBeta2Tree< EvalT >::quiesceStable(), osl::checkmate::EdgeTable::resetEdgeFromLiberty(), osl::OslConfig::residentMemoryUse(), run(), osl::record::OKisenStream::save(), search(), NormalSearcher::search(), osl::search::CountRecorder::setCheckmateCount(), osl::eval::ml::PieceStandY::setUp(), osl::progress::ml::NewProgress::setUp(), osl::record::ki2::show(), osl::checkmate::ImmediateCheckmate::slowHasCheckmateMoveDirPiece(), osl::move_probability::MoveInfo::standIndex(), test_position(), osl::checkmate::DfpnTable::List::testTable(), osl::search::AlphaBeta2Tree< EvalT >::testThreatmate(), osl::search::AlphaBeta2Tree< EvalT >::tryCheckmate(), osl::search::AlphaBeta2Tree< EvalT >::tryCheckmateAgain(), osl::progress::ml::NewProgress::updateMain(), and osl::progress::ml::NewProgress::updatePawnFacing().