
| 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.