static public bool Update(IntVarList varList) { IntDomain[] domArray = varList.ToDomainArray(); for (int idx = 0; idx < domArray.Length; ++idx) { if (domArray[idx].Interval.IsBound()) { if (Update(domArray, idx)) { return(true); } } } varList.Update(domArray); return(false); }