AIMA.Core.Util.Math.MixedRadixNumber.increment C# (CSharp) Method

increment() public method

public increment ( ) : bool
return bool
        public bool increment()
        {
            if (value < maxValue)
            {
                value++;
                recalculate = true;
                return true;
            }

            return false;
        }

Usage Example

コード例 #1
0
 public void testIncrement()
 {
     MixedRadixNumber mrn = new MixedRadixNumber(0, new int[] { 3, 2 });
     int i = 0;
     while (mrn.increment())
     {
         i++;
     }
     Assert.AreEqual(i, mrn.getMaxAllowedValue());
 }
All Usage Examples Of AIMA.Core.Util.Math.MixedRadixNumber::increment