Public Member Functions | Private Member Functions | Private Attributes
Clasp::Test::ClauseCreatorTest Class Reference

List of all members.

Public Member Functions

 ClauseCreatorTest ()
void testAddBinaryClause ()
void testAddGenericClause ()
void testAddTernaryClause ()
void testCreateBogusUnit ()
void testCreateLearntClauseConflict ()
void testCreateNonAssertingLearntClause ()
void testCreateNonAssertingLearntClauseAsserting ()
void testCreatorAddLitBug ()
void testCreatorAssertsFirstLit ()
void testCreatorInitsWatches ()
void testCreatorNotifiesHeuristic ()
void testCreatorSimplifyBug ()
void testCreatorSimplifyFindsTauts ()
void testCreatorSimplifyMovesWatch ()
void testCreatorSimplifyRemovesDuplicates ()
void testEmptyClauseIsFalse ()
void testFactsAreAsserted ()
void testFactsAreRemovedFromLearnt ()
void testInitWatches ()
void testIntegrateAssertingBelowBT ()
void testIntegrateAssertingConflict ()
void testIntegrateAssertingConflictBelowRoot ()
void testIntegrateConflict ()
void testIntegrateConflictBelowBT ()
void testIntegrateConflictBelowRoot ()
void testIntegrateEmpty ()
void testIntegrateKnownOrderBug ()
void testIntegrateNotConflictingBug ()
void testIntegrateSAT ()
void testIntegrateSATBug1 ()
void testIntegrateSATBug2 ()
void testIntegrateSATBug3 ()
void testIntegrateSATBug4 ()
void testIntegrateSimplify ()
void testIntegrateUnit ()
void testIntegrateUnitSAT ()
void testIntegrateUnsat ()
void testTopLevelFalseLitsAreRemoved ()
void testTopLevelSATClausesAreNotAdded ()

Private Member Functions

 CPPUNIT_TEST (testEmptyClauseIsFalse)
 CPPUNIT_TEST (testFactsAreAsserted)
 CPPUNIT_TEST (testTopLevelSATClausesAreNotAdded)
 CPPUNIT_TEST (testTopLevelFalseLitsAreRemoved)
 CPPUNIT_TEST (testAddBinaryClause)
 CPPUNIT_TEST (testAddTernaryClause)
 CPPUNIT_TEST (testAddGenericClause)
 CPPUNIT_TEST (testCreatorAssertsFirstLit)
 CPPUNIT_TEST (testCreatorInitsWatches)
 CPPUNIT_TEST (testCreatorNotifiesHeuristic)
 CPPUNIT_TEST (testCreatorAddLitBug)
 CPPUNIT_TEST (testCreatorSimplifyRemovesDuplicates)
 CPPUNIT_TEST (testCreatorSimplifyFindsTauts)
 CPPUNIT_TEST (testCreatorSimplifyMovesWatch)
 CPPUNIT_TEST (testCreatorSimplifyBug)
 CPPUNIT_TEST (testCreateNonAssertingLearntClause)
 CPPUNIT_TEST (testCreateLearntClauseConflict)
 CPPUNIT_TEST (testCreateNonAssertingLearntClauseAsserting)
 CPPUNIT_TEST (testCreateBogusUnit)
 CPPUNIT_TEST (testInitWatches)
 CPPUNIT_TEST (testIntegrateEmpty)
 CPPUNIT_TEST (testIntegrateUnit)
 CPPUNIT_TEST (testIntegrateUnitSAT)
 CPPUNIT_TEST (testIntegrateConflict)
 CPPUNIT_TEST (testIntegrateAssertingConflict)
 CPPUNIT_TEST (testIntegrateAssertingConflictBelowRoot)
 CPPUNIT_TEST (testIntegrateConflictBelowRoot)
 CPPUNIT_TEST (testIntegrateSATBug1)
 CPPUNIT_TEST (testIntegrateSATBug2)
 CPPUNIT_TEST (testIntegrateSATBug3)
 CPPUNIT_TEST (testIntegrateSATBug4)
 CPPUNIT_TEST (testIntegrateKnownOrderBug)
 CPPUNIT_TEST (testIntegrateNotConflictingBug)
 CPPUNIT_TEST (testIntegrateSimplify)
 CPPUNIT_TEST (testIntegrateSAT)
 CPPUNIT_TEST (testIntegrateUnsat)
 CPPUNIT_TEST (testIntegrateAssertingBelowBT)
 CPPUNIT_TEST (testIntegrateConflictBelowBT)
 CPPUNIT_TEST (testFactsAreRemovedFromLearnt)
 CPPUNIT_TEST_SUITE (ClauseCreatorTest)
 CPPUNIT_TEST_SUITE_END ()
const Solversolver () const
Solversolver ()

Private Attributes

Literal a
Literal b
Literal c
ClauseCreator creator
SharedContext ctx
Literal d
Literal e
Literal f

Detailed Description

Definition at line 26 of file clause_creator_test.cpp.


Constructor & Destructor Documentation

Definition at line 74 of file clause_creator_test.cpp.


Member Function Documentation

const Solver& Clasp::Test::ClauseCreatorTest::solver ( ) const [inline, private]

Definition at line 600 of file clause_creator_test.cpp.

Definition at line 601 of file clause_creator_test.cpp.

Definition at line 103 of file clause_creator_test.cpp.

Definition at line 113 of file clause_creator_test.cpp.

Definition at line 108 of file clause_creator_test.cpp.

Definition at line 296 of file clause_creator_test.cpp.

Definition at line 242 of file clause_creator_test.cpp.

Definition at line 221 of file clause_creator_test.cpp.

Definition at line 270 of file clause_creator_test.cpp.

Definition at line 177 of file clause_creator_test.cpp.

Definition at line 118 of file clause_creator_test.cpp.

Definition at line 132 of file clause_creator_test.cpp.

Definition at line 145 of file clause_creator_test.cpp.

Definition at line 212 of file clause_creator_test.cpp.

Definition at line 197 of file clause_creator_test.cpp.

Definition at line 201 of file clause_creator_test.cpp.

Definition at line 189 of file clause_creator_test.cpp.

Definition at line 84 of file clause_creator_test.cpp.

Definition at line 88 of file clause_creator_test.cpp.

Definition at line 588 of file clause_creator_test.cpp.

Definition at line 311 of file clause_creator_test.cpp.

Definition at line 552 of file clause_creator_test.cpp.

Definition at line 398 of file clause_creator_test.cpp.

Definition at line 412 of file clause_creator_test.cpp.

Definition at line 382 of file clause_creator_test.cpp.

Definition at line 571 of file clause_creator_test.cpp.

Definition at line 428 of file clause_creator_test.cpp.

Definition at line 336 of file clause_creator_test.cpp.

Definition at line 491 of file clause_creator_test.cpp.

Definition at line 500 of file clause_creator_test.cpp.

Definition at line 525 of file clause_creator_test.cpp.

Definition at line 442 of file clause_creator_test.cpp.

Definition at line 453 of file clause_creator_test.cpp.

Definition at line 465 of file clause_creator_test.cpp.

Definition at line 481 of file clause_creator_test.cpp.

Definition at line 511 of file clause_creator_test.cpp.

Definition at line 346 of file clause_creator_test.cpp.

Definition at line 372 of file clause_creator_test.cpp.

Definition at line 540 of file clause_creator_test.cpp.

Definition at line 97 of file clause_creator_test.cpp.

Definition at line 92 of file clause_creator_test.cpp.


Member Data Documentation

Definition at line 604 of file clause_creator_test.cpp.

Definition at line 604 of file clause_creator_test.cpp.

Definition at line 604 of file clause_creator_test.cpp.

Definition at line 603 of file clause_creator_test.cpp.

Definition at line 602 of file clause_creator_test.cpp.

Definition at line 604 of file clause_creator_test.cpp.

Definition at line 604 of file clause_creator_test.cpp.

Definition at line 604 of file clause_creator_test.cpp.


The documentation for this class was generated from the following file:


clasp
Author(s): Benjamin Kaufmann
autogenerated on Thu Aug 27 2015 12:41:41