#include <SatSolver.h>
Object of this type assigns bool value to each propositional variable.
Definition at line 42 of file SatSolver.h.
Public Member Functions | |
virtual | ~ISatItem () |
virtual ISatItem * | clone () const =0 |
| |
virtual int | getLength () const =0 |
| |
virtual bool | getBit (int index) const =0 |
|
virtual ~ISatItem | ( | ) | [inline, virtual] |
Definition at line 45 of file SatSolver.h.
virtual ISatItem* clone | ( | ) | const [pure virtual] |
Implemented in LongSatItem, GaSatItem, SatItemGalibAdatper, and SatItemSet::Private::SatItemHashDecorator.
Referenced by SatItemVector::SatItemVector().
virtual int getLength | ( | ) | const [pure virtual] |
Implemented in LongSatItem, GaSatItem, SatItemGalibAdatper, and SatItemSet::Private::SatItemHashDecorator.
virtual bool getBit | ( | int | index | ) | const [pure virtual] |
index | Index value has to be in range <0, getLength()-1>. |
Implemented in LongSatItem, GaSatItem, SatItemGalibAdatper, and SatItemSet::Private::SatItemHashDecorator.
Referenced by CmdVariable::execute(), and SatItemVector::writeOut().