示例#1
0
            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);
            }