All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Functions | Variables
find-almost-entering.cc File Reference
#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>
Include dependency graph for find-almost-entering.cc:

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
 

Function Documentation

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.

Variable Documentation

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().