#include <SatSolver.h>

Definition at line 289 of file SatSolver.h.
Public Member Functions | |
| SatItemSet () | |
| ~SatItemSet () | |
| int | getLength () |
| |
| void | addItem (ISatItem *item) |
| Add item to container, if it hasn't been there before. | |
| SatItemVector * | createVector () |
| Export container's content to SatItemVector. | |
| void | clear () |
| Remove all item from container and free from memory. | |
Classes | |
| struct | Private |
| SatItemSet | ( | ) |
Definition at line 249 of file SatSolver.cpp.
| ~SatItemSet | ( | ) |
| int getLength | ( | ) |
Definition at line 257 of file SatSolver.cpp.
References SatItemSet::Private::set.
Referenced by GaSatSolver::getSolutionsCount().
| void addItem | ( | ISatItem * | item | ) |
Add item to container, if it hasn't been there before.
| item | Item to add to container. |
Definition at line 260 of file SatSolver.cpp.
References SatItemSet::Private::addItem().
Referenced by GaSatSolver::Private::fitness().
| SatItemVector * createVector | ( | ) |
Export container's content to SatItemVector.
Definition at line 263 of file SatSolver.cpp.
References SatItemVector::addItem(), SatItemSet::Private::SatItemHashDecorator::clone(), and SatItemSet::Private::set.
Referenced by GaSatSolver::getSolutionVector().
| void clear | ( | ) |
Remove all item from container and free from memory.
Definition at line 273 of file SatSolver.cpp.
References SatItemSet::Private::SatItemHashDecorator::dispose(), and SatItemSet::Private::set.
Referenced by SatItemSet::~SatItemSet().
1.5.4