Used by the Solver to apply updates to this variable. Only updated variables show up in Solver flush results.
bool applyUpdate(double updated) { bool res = updated != value; value = updated; return res; }