#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>
関数 | |
void | qsearch (const char *filename) |
void | usage (const char *program_name) |
int | main (int argc, char **argv) |
変数 | |
int | depth = -2 |
bool | verbose = false |
bool | problem_solving = false |
size_t | skip_first = 0 |
int main | ( | int | argc, | |
char ** | argv | |||
) |
quiescence2stat.cc の 34 行で定義されています。
参照先 depth, problem_solving, qsearch(), skip_first, usage(), と verbose.
void qsearch | ( | const char * | filename | ) | [inline] |
quiescence2stat.cc の 84 行で定義されています。
参照先 osl::search::SimpleHashTable::allocate(), osl::alt(), osl::search::QuiescenceRecord::bestMove(), depth, osl::container::GeneralSimpleHashTable< Record >::find(), moves, positions, problem_solving, osl::search::SimpleHashRecord::qrecord, osl::record::csa::show(), skip_first, osl::misc::PerfMon::stop(), total_cycles, osl::eval::ml::OpenMidEndingEval::update(), と verbose.
void usage | ( | const char * | program_name | ) |
quiescence2stat.cc の 22 行で定義されています。
int depth = -2 |
quiescence2stat.cc の 28 行で定義されています。
参照元 osl::search::SearchState2Core::countCheckAfterThreatmate(), osl::search::SearchState2Core::countCheckAfterThreatmateSacrifice(), doMain(), RecordPrinter2::enter(), RecordPrinter::enter(), RecordPrinter2::exit(), RecordPrinter::exit(), osl::PathEncodingTable::get(), increment(), osl::search::SearchState2Core::initPV(), main(), osl::search::SearchState2Core::makePV(), RecordPrinter2::noChildMove(), osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >::operator()(), Result::printByDepth(), Result::printByLevel(), qsearch(), osl::checkmate::ProofTreeDepthDfpn::retrievePV(), store(), osl::search::AlphaBeta2Tree< EvalT >::tryCheckmate(), RecordPrinter2::withChildMove(), RecordPrinter::withChildMove(), と osl::ntesuki::NtesukiTable::~NtesukiTable().
bool problem_solving = false |
quiescence2stat.cc の 29 行で定義されています。
size_t skip_first = 0 |
quiescence2stat.cc の 30 行で定義されています。
bool verbose = false |
quiescence2stat.cc の 29 行で定義されています。