#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] |