Fast SAT Solver Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AbstractProcessBase class of simple multi-step process
AbstractProcess::Private
AbstractProcessWatchedMulti-step process with time-watch extension
AbstractProcessWatched::Private
AbstractSatSolverSAT Solver base class
AbstractSubjectSimple subject's base class
AbstractSubject::Private
BlindSatSolverSolver using brute force method to solve SAT problem
BlindSatSolver::Private
Cmd
CmdBinary
CmdConstant
CmdList
CmdUnaryNot
CmdVariable
FitnessWatchObserver which write out message when maxFitness value is increased
FitnessWatch::Private
FormulaContainerContainer for evaluable formulas
FormulaContainer::Private
GaSatItemISatItem implementation used by GaSatSolver
GaSatItem::Private
GaSatSolverSolver using GAlib library to solve SAT problem
GaSatSolver::Private
GenericExceptionCommon-usage exception containing error message inside
IFormulaBuilderInterpreted formula's interface for parser which can read it
IFormulaEvaluatorEvaluable formula's interface
InterpretedFormulaInterpreted formula implementation
InterpretedFormula::Private
IObserverSimple observer's base class
IProcessContinous process interface
ISatItemAbstraction of solution candidate
IScannerExtensible lexical scanner's interface
IStopWatchInterface of time-watchable activity
ISubjectSimple observer's subject base class
LongSatItemISatItem implementation used by BlindSatSolver
ParserStack
ProgressWatchObserver which write out progress percentage when it is changed
ProgressWatch::Private
RawScannerLow-level scanner parses lexical units from opened file
RawScanner::Private
ResultsWatchObserver which write out message when solution is found
ResultsWatch::Private
SatItemGalibAdatperLeightweight, optimized ISatItem implementation used by GaSatSolver time-critical parts of code
SatItemSetAssociative array for ISatItem objects
SatItemSet::Private
SatItemSet::Private::SatItemHashDecorator
SatItemVectorLinear storage container for ISatItem objects
SatItemVector::Private
SatProblemSAT Problem module's facade
SatProblem::Private
ScannerFormulaHandlerHigh-level part of parser handling almost all tokens and building InterpretedFormula objects
ScannerFormulaHandler::Private
ScannerStringHandlerPart of parser handling keywords and variable names
ScannerStringHandler::Private
SolutionsCountStopObserver which stop solver after specified count of solutions is found
SolutionsCountStop::Private
ColorConsole output color manipulator
Color::Private
FixedFloatHigh-level stream manipulator for fixed floats
FixedFloat::Private
TimedStopObserver which stops process after specified time
TimedStop::Private
TokenSyntax unit representation - also called token
VariableContainerContainer for variables names
VariableContainer::Private
RandGenerator

Generated on Wed Nov 5 22:30:22 2008 for Fast SAT Solver by  doxygen 1.5.4