#include "osl/apply_move/applyMove.h"#include "osl/container/moveVector.h"#include "osl/hash/hashKey.h"#include "osl/state/numEffectState.h"#include "osl/record/kisen.h"#include "osl/record/csaRecord.h"#include "osl/checkmate/dualDfpn.h"#include "osl/eval/see.h"#include <boost/accumulators/accumulators.hpp>#include <boost/accumulators/statistics/mean.hpp>#include <boost/accumulators/statistics/max.hpp>#include <boost/scoped_ptr.hpp>#include <boost/program_options.hpp>#include <boost/filesystem/convenience.hpp>#include <boost/foreach.hpp>#include <boost/format.hpp>#include <iostream>#include <fstream>
関数 | |
| static void | convert (const std::vector< std::string > &input_filename, const std::string &output_kisen_filename, size_t checkmate_limit, bool output_ipx) |
| int | main (int argc, char **argv) |
| static void convert | ( | const std::vector< std::string > & | input_filename, | |
| const std::string & | output_kisen_filename, | |||
| size_t | checkmate_limit, | |||
| bool | output_ipx | |||
| ) | [static] |
checkmate-kisen.cc の 21 行で定義されています。
参照先 osl::record::RecordVisitor::addMoveAndAdvance(), osl::alt(), osl::BLACK, BLACK_WIN, osl::record::Record::getMoves(), osl::eval::max(), moves, osl::record::Record::setPlayer(), osl::record::RecordVisitor::setRecord(), osl::record::Record::setResult(), osl::record::RecordVisitor::setState(), osl::WHITE, と WHITE_WIN.
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
checkmate-kisen.cc の 91 行で定義されています。
参照先 checkmate_limit, osl::eval::convert(), files, kisen_filename, run(), store(), と vm.
1.6.3