OKlibrary
0.2.1.6
|
Tools for evaluating SAT competition (under various circumstances) More...
Tools for evaluating SAT competition (under various circumstances)
typedef std::map<Benchmark, SetResultNodesP*> OKlib::SATCompetition::MapBenchmark |
Definition at line 49 of file ResultProcessing.hpp.
typedef std::map<SATStatus, SetResultNodesP*> OKlib::SATCompetition::MapSATStatus |
Definition at line 51 of file ResultProcessing.hpp.
typedef std::map<Series, SetResultNodesP*> OKlib::SATCompetition::MapSeries |
Definition at line 48 of file ResultProcessing.hpp.
typedef std::map<Solver, SetResultNodesP*> OKlib::SATCompetition::MapSolver |
Definition at line 50 of file ResultProcessing.hpp.
typedef std::map<SuperSeries, SetResultNodesP*> OKlib::SATCompetition::MapSuperSeries |
Definition at line 47 of file ResultProcessing.hpp.
typedef std::map<TimeOut, SetResultNodesP*> OKlib::SATCompetition::MapTimeOut |
Definition at line 52 of file ResultProcessing.hpp.
typedef std::set<const ResultNode*> OKlib::SATCompetition::SetResultNodesP |
Definition at line 43 of file ResultProcessing.hpp.
typedef std::pair<RandomKSat, RandomKSat_n> OKlib::SATCompetition::SpecRandomKSat |
Definition at line 144 of file SingleResult.hpp.
typedef std::pair<SuperSeries, Series> OKlib::SATCompetition::SpecSeries |
Definition at line 138 of file SingleResult.hpp.
typedef boost::tuple<RandomKSat, RandomKSat_n, Benchmark, Solver, SATStatus, AverageTime, TimeOut> OKlib::SATCompetition::TupleResultRandomSat |
Definition at line 258 of file SingleResult.hpp.
typedef std::vector<const ResultNode*> OKlib::SATCompetition::VectorResultNodesP |
Definition at line 71 of file ResultProcessing.hpp.
Codes for return values of SAT solvers.
Definition at line 172 of file SingleResult.hpp.
void OKlib::SATCompetition::add_positive_result_tuples | ( | Container & | C | ) | [inline] |
Definition at line 590 of file ParsingSingleResult_Tests.hpp.
Check_set<Map, Set> OKlib::SATCompetition::check_set | ( | const Map & | m, |
const Set & | s | ||
) | [inline] |
Definition at line 94 of file ResultProcessing_Tests.hpp.
References s.
Check_sizes<Map, Size> OKlib::SATCompetition::check_sizes | ( | const Map & | m, |
const Size | s | ||
) | [inline] |
Definition at line 56 of file ResultProcessing_Tests.hpp.
References s.
Copy_results<ParserResult, OutputIterator>::parse_info_it OKlib::SATCompetition::copy_results | ( | const typename ParserResult::ParseIterator | begin_in, |
const typename ParserResult::ParseIterator | end_in, | ||
const OutputIterator | begin_out | ||
) | [inline] |
Definition at line 75 of file ParsingResultSequences.hpp.
Copy_results<ParserResult, OutputIterator>::parse_info_c OKlib::SATCompetition::copy_results | ( | const PIterator | begin_in, |
const OutputIterator | begin_out | ||
) | [inline] |
Definition at line 79 of file ParsingResultSequences.hpp.
OKlib::SATCompetition::OKLIB_DERIVED_UNEQUAL | ( | ResultElement_with_name | ) | const |
OKlib::SATCompetition::OKLIB_DERIVED_UNEQUAL | ( | SATStatus | ) | const |
OKlib::SATCompetition::OKLIB_DERIVED_UNEQUAL | ( | AverageTime | ) |
Definition at line 220 of file SingleResult.hpp.
OKlib::SATCompetition::OKLIB_DERIVED_UNEQUAL | ( | TimeOut | ) | const |
bool OKlib::SATCompetition::operator!= | ( | const TupleResult & | lhs, |
const Result & | rhs | ||
) |
Definition at line 383 of file SingleResult.hpp.
bool OKlib::SATCompetition::operator!= | ( | const Result & | lhs, |
const TupleResult & | rhs | ||
) |
Definition at line 386 of file SingleResult.hpp.
bool OKlib::SATCompetition::operator!= | ( | const TupleResultRandomSat & | lhs, |
const ResultRandomSat & | rhs | ||
) |
Definition at line 483 of file SingleResult.hpp.
bool OKlib::SATCompetition::operator!= | ( | const ResultRandomSat & | lhs, |
const TupleResultRandomSat & | rhs | ||
) |
Definition at line 486 of file SingleResult.hpp.
std::ostream& OKlib::SATCompetition::operator<< | ( | std::ostream & | out, |
const ResultNode & | r | ||
) | [inline] |
Definition at line 67 of file ResultProcessing.hpp.
References OKlib::SATCompetition::ResultNode::rb.
std::ostream& OKlib::SATCompetition::operator<< | ( | std::ostream & | out, |
const VectorResultNodesP & | vec | ||
) | [inline] |
Definition at line 73 of file ResultProcessing.hpp.
References end.
std::ostream& OKlib::SATCompetition::operator<< | ( | std::ostream & | out, |
const ResultElement_with_name & | e | ||
) |
Definition at line 82 of file SingleResult.hpp.
References OKlib::SATCompetition::ResultElement_with_name::name().
std::ostream& OKlib::SATCompetition::operator<< | ( | std::ostream & | out, |
const SpecSeries & | series | ||
) |
Definition at line 140 of file SingleResult.hpp.
std::ostream& OKlib::SATCompetition::operator<< | ( | std::ostream & | out, |
const SATStatus & | e | ||
) |
Definition at line 188 of file SingleResult.hpp.
References OKlib::SATCompetition::SATStatus::result().
std::ostream& OKlib::SATCompetition::operator<< | ( | std::ostream & | out, |
const AverageTime & | e | ||
) |
Definition at line 213 of file SingleResult.hpp.
std::ostream& OKlib::SATCompetition::operator<< | ( | std::ostream & | out, |
const TimeOut & | e | ||
) |
Definition at line 233 of file SingleResult.hpp.
std::ostream& OKlib::SATCompetition::operator<< | ( | std::ostream & | out, |
const TupleResult & | t | ||
) | [inline] |
Definition at line 254 of file SingleResult.hpp.
std::ostream& OKlib::SATCompetition::operator<< | ( | std::ostream & | out, |
const TupleResultRandomSat & | t | ||
) | [inline] |
Definition at line 260 of file SingleResult.hpp.
std::ostream& OKlib::SATCompetition::operator<< | ( | std::ostream & | out, |
const ResultBasis & | r | ||
) |
Definition at line 293 of file SingleResult.hpp.
References OKlib::SATCompetition::ResultBasis::average(), OKlib::SATCompetition::ResultBasis::benchmark(), OKlib::SATCompetition::ResultBasis::sat_status(), OKlib::SATCompetition::ResultBasis::series(), OKlib::SATCompetition::ResultBasis::solver(), OKlib::SATCompetition::ResultBasis::super_series(), and OKlib::SATCompetition::ResultBasis::time_out().
std::ostream& OKlib::SATCompetition::operator<< | ( | std::ostream & | out, |
const ResultBasis *const | r | ||
) |
Definition at line 296 of file SingleResult.hpp.
bool OKlib::SATCompetition::operator== | ( | const ResultElement_with_name & | lhs, |
const ResultElement_with_name & | rhs | ||
) |
Definition at line 86 of file SingleResult.hpp.
References OKlib::SATCompetition::ResultElement_with_name::name().
bool OKlib::SATCompetition::operator== | ( | const SATStatus & | lhs, |
const SATStatus & | rhs | ||
) |
Definition at line 192 of file SingleResult.hpp.
References OKlib::SATCompetition::SATStatus::result().
bool OKlib::SATCompetition::operator== | ( | const AverageTime & | lhs, |
const AverageTime & | rhs | ||
) |
Definition at line 217 of file SingleResult.hpp.
bool OKlib::SATCompetition::operator== | ( | const TimeOut & | lhs, |
const TimeOut & | rhs | ||
) |
Definition at line 237 of file SingleResult.hpp.
bool OKlib::SATCompetition::operator== | ( | const TupleResult & | lhs, |
const Result & | rhs | ||
) |
Definition at line 377 of file SingleResult.hpp.
References OKlib::SATCompetition::ResultBasis::average(), OKlib::SATCompetition::ResultBasis::benchmark(), OKlib::SATCompetition::ResultBasis::sat_status(), OKlib::SATCompetition::ResultBasis::series(), OKlib::SATCompetition::ResultBasis::solver(), OKlib::SATCompetition::ResultBasis::super_series(), and OKlib::SATCompetition::ResultBasis::time_out().
bool OKlib::SATCompetition::operator== | ( | const Result & | lhs, |
const TupleResult & | rhs | ||
) |
Definition at line 380 of file SingleResult.hpp.
bool OKlib::SATCompetition::operator== | ( | const TupleResultRandomSat & | lhs, |
const ResultRandomSat & | rhs | ||
) |
Definition at line 477 of file SingleResult.hpp.
References OKlib::SATCompetition::ResultBasis::average(), OKlib::SATCompetition::ResultBasis::benchmark(), OKlib::SATCompetition::ResultBasis::sat_status(), OKlib::SATCompetition::ResultBasis::series(), OKlib::SATCompetition::ResultBasis::solver(), OKlib::SATCompetition::ResultBasis::super_series(), and OKlib::SATCompetition::ResultBasis::time_out().
bool OKlib::SATCompetition::operator== | ( | const ResultRandomSat & | lhs, |
const TupleResultRandomSat & | rhs | ||
) |
Definition at line 480 of file SingleResult.hpp.
Test_Copy_results_fill_from_file<Container> OKlib::SATCompetition::test_Copy_results_fill_from_file | ( | const boost::filesystem::path & | filename, |
Container & | C | ||
) | [inline] |
Definition at line 43 of file ParsingResultSequences_Tests.hpp.
Test_Database_vs_Container<ResultDatabase, ResultContainer> OKlib::SATCompetition::test_Database_vs_Container | ( | ResultDatabase & | rdb, |
ResultContainer & | rc | ||
) | [inline] |
Definition at line 247 of file ResultProcessing_Tests.hpp.
Definition at line 252 of file SingleResult.hpp.
Definition at line 252 of file SingleResult.hpp.
const std::string OKlib::SATCompetition::filename_large_industrial = "Data/export-industrial_2005_Round1.txt" |
Definition at line 99 of file ParsingResultSequences_Tests.hpp.
const std::string OKlib::SATCompetition::filename_large_random = "Data/export-random_2005_Round1_corrected.txt" |
Definition at line 156 of file ParsingResultSequences_Tests.hpp.
const unsigned int OKlib::SATCompetition::line_count_large_industrial = 17168 |
Definition at line 100 of file ParsingResultSequences_Tests.hpp.
const unsigned int OKlib::SATCompetition::line_count_large_random = 11700 |
Definition at line 157 of file ParsingResultSequences_Tests.hpp.
Definition at line 252 of file SingleResult.hpp.
Referenced by OKlib::SATCompetition::Scoring_from_file< ParserExtension, ResultClass, SeriesPursePolicy >::Scoring_from_file().
Definition at line 252 of file SingleResult.hpp.
Definition at line 252 of file SingleResult.hpp.
Definition at line 17 of file ParsingResultSequences_Testobjects.hpp.
Test_Copy_results_ParserResultRandomSat_ResultRandomSat OKlib::SATCompetition::test_CopyResultsRandomSat |
Definition at line 19 of file ParsingResultSequences_Testobjects.hpp.
Definition at line 17 of file AnalysisTools_Testobjects.hpp.
Test_LexicographicalEvaluation<LexicographicalEvaluation> OKlib::SATCompetition::test_lexicographical_evaluation |
Definition at line 19 of file LexicographicalEvaluation_Testobjects.hpp.
Test_LexicographicalEvaluationRandom<LexicographicalEvaluationRandom> OKlib::SATCompetition::test_lexicographical_evaluation_random |
Definition at line 21 of file LexicographicalEvaluation_Testobjects.hpp.
Definition at line 17 of file Scoring_Testobjects.hpp.
Test_RepresentationSolverSeries<LexicographicalEvaluation> OKlib::SATCompetition::test_representation_solver_series |
Definition at line 17 of file LexicographicalEvaluation_Testobjects.hpp.
::OKlib::Concepts::ResultElement_basic_test<SATCompetition::ResultElement> OKlib::SATCompetition::test_ResultElement |
Definition at line 19 of file SingleResult_Testobjects.hpp.
::OKlib::Concepts::ResultElementWithName_basic_test<SATCompetition::ResultElement_with_name> OKlib::SATCompetition::test_ResultElement_with_name |
Definition at line 20 of file SingleResult_Testobjects.hpp.
Definition at line 252 of file SingleResult.hpp.
Referenced by OKlib::SATCompetition::Add_positive_result_tuples< Container, TupleResult >::operator()().