#include <warner.hh>
Collaboration diagram for Warner:
Public Member Functions | |
Warner (QSpace *qs) | |
void | update (QSpace *qs) |
void | setBH (BranchingHeuristic *b) |
void | warn (int w) |
Private Attributes | |
BranchingHeuristic * | bh |
QSpace * | sp |
Definition at line 35 of file warner.hh.
Warner::Warner | ( | QSpace * | qs | ) | [inline] |
void Warner::update | ( | QSpace * | qs | ) | [inline] |
Definition at line 41 of file warner.hh.
References sp.
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 WarningProp::propagate().
BranchingHeuristic* Warner::bh [private] |
QSpace* Warner::sp [private] |