All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Functions | Variables
quiescence2stat.cc File Reference
#include "osl/search/quiescenceSearch2.h"
#include "osl/search/simpleHashTable.h"
#include "osl/search/searchState2.h"
#include "osl/effect_util/effectUtil.h"
#include "osl/record/csaString.h"
#include "osl/record/csaRecord.h"
#include "osl/eval/ml/openMidEndingEval.h"
#include "osl/misc/perfmon.h"
#include <iostream>
#include <fstream>
#include <cstdio>
Include dependency graph for quiescence2stat.cc:

Go to the source code of this file.

Functions

void qsearch (const char *filename)
 
void usage (const char *program_name)
 
int main (int argc, char **argv)
 

Variables

int depth = -2
 
bool verbose = false
 
bool problem_solving = false
 
size_t skip_first = 0
 

Function Documentation

int main ( int  argc,
char **  argv 
)
void qsearch ( const char *  filename)
void usage ( const char *  program_name)

Definition at line 22 of file quiescence2stat.cc.

Variable Documentation

int depth = -2

Definition at line 28 of file quiescence2stat.cc.

Referenced by Result::add(), osl::checkmate::DfpnPathList::allocate(), osl::checkmate::DfpnPathTable::allocate(), osl::checkmate::ProofTreeDepthDfpn::andNode(), osl::checkmate::FixedDepthSearcher2::attack(), osl::checkmate::FixedDepthSearcher2::attackMayUnsafe(), osl::checkmate::FixedDepthSearcher::attackMayUnsafe(), osl::search::SearchState2Core::countCheckAfterThreatmate(), osl::search::SearchState2Core::countCheckAfterThreatmateSacrifice(), osl::checkmate::FixedDepthSearcher2::defense(), osl::checkmate::FixedDepthSearcher2::defenseEstimation(), doMain(), osl::checkmate::Dfpn::Tree::dump(), osl::checkmate::CheckmateIfCapture::effectiveAttack(), RecordPrinter::enter(), RecordPrinter2::enter(), osl::search::AlphaBeta3::evalValue(), osl::search::QuiescenceSearch2< EvalT >::examineMoves(), osl::search::QuiescenceSearch2< EvalT >::examineTakeBack(), osl::search::QuiescenceSearch2< EvalT >::examineTakeBack2(), RecordPrinter::exit(), RecordPrinter2::exit(), osl::checkmate::FixedDepthSearcher2::generateBlockingWhenLiberty0(), osl::PathEncodingTable::get(), osl::search::KillerMoveTable::getMove(), osl::checkmate::FixedDepthSearcher::hasCheckmateMove(), osl::checkmate::FixedDepthSearcher2::hasCheckmateMove(), osl::checkmate::FixedDepthSearcher::hasCheckmateMoveOfTurn(), osl::checkmate::FixedDepthSearcher2::hasCheckmateMoveOfTurn(), osl::checkmate::FixedDepthSearcher2::hasCheckmateWithGuide(), osl::checkmate::FixedDepthSearcher::hasCheckmateWithGuide(), osl::checkmate::FixedDepthSearcher::hasCheckmateWithGuideOfTurn(), osl::checkmate::FixedDepthSearcher2::hasCheckmateWithGuideOfTurn(), osl::checkmate::FixedDepthSearcher::hasEscapeByMoveOfTurn(), osl::checkmate::FixedDepthSearcher2::hasEscapeByMoveOfTurn(), osl::checkmate::FixedDepthSearcher::hasEscapeMove(), osl::checkmate::FixedDepthSearcher2::hasEscapeMove(), osl::checkmate::FixedDepthSearcher::hasEscapeMoveOfTurn(), osl::checkmate::FixedDepthSearcher2::hasEscapeMoveOfTurn(), increment(), osl::search::SearchState2Core::initPV(), osl::search::SearchState2Core::isThreatmateStateShort(), osl::search::SearchState2Core::isWinningStateShort(), main(), osl::search::AlphaBeta3::makeMoveAndQuiesce(), osl::search::AlphaBeta3::makeMoveAndSearch(), osl::search::SearchState2Core::makePV(), osl::checkmate::Dfpn::Tree::newVisit(), osl::search::AlphaBeta3::nextMove(), RecordPrinter2::noChildMove(), osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >::operator()(), osl::checkmate::ProofTreeDepthDfpn::orNode(), osl::search::AlphaBeta3::presearch(), Result::printAtDepth(), Result::printByDepth(), Result::printByLevel(), qsearch(), osl::search::AlphaBeta3::quiesce(), osl::search::AlphaBeta3::quiesceRoot(), osl::search::AlphaBeta3::reductionOk(), osl::checkmate::DfpnShared::restartThreads(), osl::search::AlphaBeta3::search(), osl::search::QuiescenceSearch2< EvalT >::searchInternal(), osl::search::QuiescenceSearch2< EvalT >::searchMain(), osl::search::AlphaBeta3::searchRoot(), osl::search::QuiescenceRecord::setLowerBound(), osl::search::KillerMoveTable::setMove(), osl::checkmate::Dfpn::Tree::setNoCheckmateChildInAttack(), osl::checkmate::Dfpn::Tree::setNoCheckmateDefense(), osl::search::QuiescenceRecord::setStaticValue(), osl::search::QuiescenceRecord::setUpperBound(), osl::search::QuiescenceSearch2< EvalT >::staticValue(), osl::search::QuiescenceSearch2< EvalT >::staticValueWithThreat(), store(), osl::search::AlphaBeta2Tree< EvalT >::tryCheckmate(), RecordPrinter::withChildMove(), RecordPrinter2::withChildMove(), and osl::ntesuki::NtesukiTable::~NtesukiTable().

bool problem_solving = false

Definition at line 29 of file quiescence2stat.cc.

Referenced by main(), and qsearch().

size_t skip_first = 0

Definition at line 30 of file quiescence2stat.cc.

bool verbose = false

Definition at line 29 of file quiescence2stat.cc.