Definition at line 33 of file clause_test.cpp.
Clasp::Test::ClauseTest::ClauseTest | ( | ) | [inline] |
Definition at line 95 of file clause_test.cpp.
void Clasp::Test::ClauseTest::check | ( | Clause & | c | ) | [inline, private] |
Definition at line 966 of file clause_test.cpp.
int Clasp::Test::ClauseTest::countWatches | ( | const Solver & | s, |
ClauseHead * | c, | ||
const LitVec & | lits | ||
) | [inline, private] |
Definition at line 959 of file clause_test.cpp.
Clasp::Test::ClauseTest::CPPUNIT_TEST | ( | testClauseTypes | ) | [private] |
Clasp::Test::ClauseTest::CPPUNIT_TEST | ( | testClauseActivity | ) | [private] |
Clasp::Test::ClauseTest::CPPUNIT_TEST | ( | testPropGenericClause | ) | [private] |
Clasp::Test::ClauseTest::CPPUNIT_TEST | ( | testPropRandomClauses | ) | [private] |
Clasp::Test::ClauseTest::CPPUNIT_TEST | ( | testSimplifySAT | ) | [private] |
Clasp::Test::ClauseTest::CPPUNIT_TEST | ( | testStrengthen | ) | [private] |
Clasp::Test::ClauseTest::CPPUNIT_TEST | ( | testStrengthenToUnary | ) | [private] |
Clasp::Test::ClauseTest::CPPUNIT_TEST | ( | testStrengthenBug | ) | [private] |
Clasp::Test::ClauseTest::CPPUNIT_TEST | ( | testStrengthenLocked | ) | [private] |
Clasp::Test::ClauseTest::CPPUNIT_TEST | ( | testSimplifyTagged | ) | [private] |
Clasp::Test::ClauseTest::CPPUNIT_TEST | ( | testClauseSatisfied | ) | [private] |
Clasp::Test::ClauseTest::CPPUNIT_TEST | ( | testContraction | ) | [private] |
Clasp::Test::ClauseTest::CPPUNIT_TEST | ( | testNewContractedClause | ) | [private] |
Clasp::Test::ClauseTest::CPPUNIT_TEST | ( | testClone | ) | [private] |
Clasp::Test::ClauseTest::CPPUNIT_TEST | ( | testBug | ) | [private] |
Clasp::Test::ClauseTest::CPPUNIT_TEST | ( | testLoopFormulaBugEq | ) | [private] |
Clasp::Test::ClauseTest::CPPUNIT_TEST_SUITE | ( | ClauseTest | ) | [private] |
Clasp::Test::ClauseTest::CPPUNIT_TEST_SUITE_END | ( | ) | [private] |
Clause* Clasp::Test::ClauseTest::createClause | ( | LitVec & | lits, |
const ClauseInfo & | info | ||
) | [inline, private] |
Definition at line 1001 of file clause_test.cpp.
Clause* Clasp::Test::ClauseTest::createClause | ( | int | pos, |
int | neg, | ||
ConstraintType | t = Constraint_t::static_constraint |
||
) | [inline, private] |
Definition at line 1005 of file clause_test.cpp.
Clause* Clasp::Test::ClauseTest::createRandomClause | ( | int | size | ) | [inline, private] |
Definition at line 1020 of file clause_test.cpp.
LoopFormula* Clasp::Test::ClauseTest::lfTestInit | ( | ) | [inline, private] |
Definition at line 1025 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testBug | ( | ) | [inline] |
Definition at line 597 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testClauseActivity | ( | ) | [inline] |
Definition at line 130 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testClauseCtorAddsWatches | ( | ) | [inline] |
Definition at line 109 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testClauseSatisfied | ( | ) | [inline] |
Definition at line 531 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testClauseTypes | ( | ) | [inline] |
Definition at line 118 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testClone | ( | ) | [inline] |
Definition at line 624 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testContraction | ( | ) | [inline] |
Definition at line 555 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testLoopFormulaAtomConflict | ( | ) | [inline] |
Definition at line 854 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testLoopFormulaBodyConflict | ( | ) | [inline] |
Definition at line 834 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testLoopFormulaBugEq | ( | ) | [inline] |
Definition at line 922 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testLoopFormulaDontChangeSat | ( | ) | [inline] |
Definition at line 882 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testLoopFormulaInitialWatches | ( | ) | [inline] |
Definition at line 650 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testLoopFormulaPropagateAtoms | ( | ) | [inline] |
Definition at line 778 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testLoopFormulaPropagateAtoms2 | ( | ) | [inline] |
Definition at line 803 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testLoopFormulaPropagateBody | ( | ) | [inline] |
Definition at line 729 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testLoopFormulaPropagateBody2 | ( | ) | [inline] |
Definition at line 751 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testLoopFormulaPropTrueAtomInSatClause | ( | ) | [inline] |
Definition at line 943 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testLoopFormulaSatisfied | ( | ) | [inline] |
Definition at line 900 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testNewContractedClause | ( | ) | [inline] |
Definition at line 574 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testPropAlreadySatisfied | ( | ) | [inline] |
Definition at line 189 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testPropGenericClause | ( | ) | [inline] |
Definition at line 150 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testPropGenericClauseConflict | ( | ) | [inline] |
Definition at line 173 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testPropRandomClauses | ( | ) | [inline] |
Definition at line 205 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testReasonBumpsActivityIfLearnt | ( | ) | [inline] |
Definition at line 218 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testSimplifyLFIfAllAtomsFalse | ( | ) | [inline] |
Definition at line 669 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testSimplifyLFIfOneBodyTrue | ( | ) | [inline] |
Definition at line 658 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testSimplifyLFRemovesFalseAtoms | ( | ) | [inline] |
Definition at line 693 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testSimplifyLFRemovesFalseBodies | ( | ) | [inline] |
Definition at line 683 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testSimplifyLFRemovesTrueAtoms | ( | ) | [inline] |
Definition at line 711 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testSimplifyRemovesFalseLitsBeg | ( | ) | [inline] |
Definition at line 260 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testSimplifyRemovesFalseLitsEnd | ( | ) | [inline] |
Definition at line 516 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testSimplifyRemovesFalseLitsMid | ( | ) | [inline] |
Definition at line 276 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testSimplifySAT | ( | ) | [inline] |
Definition at line 240 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testSimplifyShortRemovesFalseLitsBeg | ( | ) | [inline] |
Definition at line 292 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testSimplifyShortRemovesFalseLitsEnd | ( | ) | [inline] |
Definition at line 318 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testSimplifyShortRemovesFalseLitsMid | ( | ) | [inline] |
Definition at line 305 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testSimplifyTagged | ( | ) | [inline] |
Definition at line 500 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testSimplifyUnitButNotLocked | ( | ) | [inline] |
Definition at line 249 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testStrengthen | ( | ) | [inline] |
Definition at line 331 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testStrengthenBug | ( | ) | [inline] |
Definition at line 414 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testStrengthenContracted | ( | ) | [inline] |
Definition at line 379 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testStrengthenContractedNoExtend | ( | ) | [inline] |
Definition at line 436 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testStrengthenLocked | ( | ) | [inline] |
Definition at line 455 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testStrengthenLockedEarly | ( | ) | [inline] |
Definition at line 477 of file clause_test.cpp.
void Clasp::Test::ClauseTest::testStrengthenToUnary | ( | ) | [inline] |
Definition at line 350 of file clause_test.cpp.
std::string Clasp::Test::ClauseTest::toString | ( | const LitVec & | c | ) | [inline, private] |
Definition at line 989 of file clause_test.cpp.
Literal Clasp::Test::ClauseTest::a1 [private] |
Definition at line 1043 of file clause_test.cpp.
Literal Clasp::Test::ClauseTest::a2 [private] |
Definition at line 1043 of file clause_test.cpp.
Literal Clasp::Test::ClauseTest::a3 [private] |
Definition at line 1043 of file clause_test.cpp.
Literal Clasp::Test::ClauseTest::b1 [private] |
Definition at line 1043 of file clause_test.cpp.
Literal Clasp::Test::ClauseTest::b2 [private] |
Definition at line 1043 of file clause_test.cpp.
Literal Clasp::Test::ClauseTest::b3 [private] |
Definition at line 1043 of file clause_test.cpp.
LitVec Clasp::Test::ClauseTest::clLits [private] |
Definition at line 1044 of file clause_test.cpp.
SharedContext Clasp::Test::ClauseTest::ctx [private] |
Definition at line 957 of file clause_test.cpp.
Solver* Clasp::Test::ClauseTest::solver [private] |
Definition at line 958 of file clause_test.cpp.