#include <warner.hh>
Collaboration diagram for Warner:

Public Member Functions | |
| QECODE_EXPORT | Warner (QSpace *qs) |
| QECODE_EXPORT void | update (QSpace *qs) |
| QECODE_EXPORT void | setBH (BranchingHeuristic *b) |
| QECODE_EXPORT void | warn (int w) |
Private Attributes | |
| BranchingHeuristic * | bh |
| QSpace * | sp |
Definition at line 36 of file warner.hh.
| QECODE_EXPORT void Warner::update | ( | QSpace * | qs | ) | [inline] |
Definition at line 42 of file warner.hh.
Referenced by Implicative::backtrack(), and Implicative::Implicative().
| void Warner::setBH | ( | BranchingHeuristic * | b | ) |
Definition at line 31 of file warner.cc.
References bh.
Referenced by Implicative::indicateBranchingHeuristic().
| void Warner::warn | ( | int | w | ) |
Definition at line 25 of file warner.cc.
References bh, sp, and BranchingHeuristic::vartouched().
Referenced by BoolWarningProp::propagate(), and IntWarningProp::propagate().
BranchingHeuristic* Warner::bh [private] |
QSpace* Warner::sp [private] |
1.5.2