
Protected Types | |
| typedef Solver::ConstraintDB | ConstraintDB |
Protected Member Functions | |
| void | destroy (Solver *s, bool detach) |
| Default is to call delete this. | |
| ModelFinder (Solver &s, MinimizeConstraint *min, VarVec *p) | |
| bool | simplify (Solver &s, bool) |
Protected Attributes | |
| ConstraintDB | nogoods |
| VarVec * | project |
Definition at line 28 of file model_enumerators.cpp.
typedef Solver::ConstraintDB Clasp::ModelEnumerator::ModelFinder::ConstraintDB [protected] |
Definition at line 46 of file model_enumerators.cpp.
| Clasp::ModelEnumerator::ModelFinder::ModelFinder | ( | Solver & | s, |
| MinimizeConstraint * | min, | ||
| VarVec * | p | ||
| ) | [inline, protected] |
Definition at line 30 of file model_enumerators.cpp.
| void Clasp::ModelEnumerator::ModelFinder::destroy | ( | Solver * | s, |
| bool | detach | ||
| ) | [inline, protected, virtual] |
Default is to call delete this.
Reimplemented from Clasp::EnumerationConstraint.
Definition at line 31 of file model_enumerators.cpp.
| bool Clasp::ModelEnumerator::ModelFinder::simplify | ( | Solver & | s, |
| bool | reinit | ||
| ) | [inline, protected, virtual] |
Simplify this constraint.
Reimplemented from Clasp::EnumerationConstraint.
Definition at line 45 of file model_enumerators.cpp.
Definition at line 48 of file model_enumerators.cpp.
VarVec* Clasp::ModelEnumerator::ModelFinder::project [protected] |
Definition at line 47 of file model_enumerators.cpp.