Package <Unnamed>

Interface Summary
Generator The interface for a CNF Generator.
SatSolver This is the interface defining a SatSolver object.
 

Class Summary
CnfUtil This class includes several static methods which may be useful in processing CNF formulas.
DimacsFileGenerator A Generator that simply reads a file representing a CNF in the style used in the DIMACS implementation challenge.
Literal An object of this class represents a literal (signed symbol)
MyGenerator This is a template of the MyGenerator class that must be turned in.
MySatSolver This is a template of the MySatSolver class that must be turned in.
RandomCnfGenerator This Generator generates random CNF formulas of a fixed size over a fixed number of symbols and with a fixed number of literals per clause.
RandomSatisfiedCnfGenerator This Generator generates random satisfiable CNF formulas of a fixed size over a fixed number of symbols and with a fixed number of literals per clause.
RandomSearchSatSolver This is a trivial implementation of SatSolver that simply generates random models and returns the best one when time runs out.
Timer An object in this class acts as a timer, indicating both how much time has elapsed from the time the object was created, as well as how much time remains until the end of a specified period.