void enable_var(Variable * var);
void disable_var(Variable * var);
void on_disabled_var(Constraint * cnstr);
+ void check_concurrency() const;
/**
* @brief Update the value of element linking the constraint and the variable
void update_modified_cnst_set_from_variable(const Variable* var);
void update_modified_cnst_set(Constraint* cnst);
void update_modified_cnst_set_rec(const Constraint* cnst);
+ /** @brief Remove all constraints of the modified_constraint_set. */
+ void remove_all_modified_cnst_set();
public:
bool modified_ = false;
&Constraint::modified_constraint_set_hook_>>
modified_constraint_set;
- /** @brief Remove all constraints of the modified_constraint_set. */
- void remove_all_modified_cnst_set();
- void check_concurrency() const;
-
private:
unsigned visited_counter_ =
1; /* used by System::update_modified_cnst_set() and System::remove_all_modified_cnst_set() to