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