git-subtree-dir: software/chuffed git-subtree-split: 2ed0c01558d2a5c49c1ce57e048d32c17adf92d3
10 lines
277 B
C++
10 lines
277 B
C++
#include <chuffed/vars/bool-view.h>
|
|
#include <chuffed/core/propagator.h>
|
|
|
|
void BoolView::attach(Propagator *p, int pos, int eflags) {
|
|
WatchElem we(p->prop_id, pos);
|
|
if (eflags & EVENT_L) sat.watches[2*v+s].push(we);
|
|
if (eflags & EVENT_U) sat.watches[2*v+(1-s)].push(we);
|
|
}
|
|
|