Beispiel #1
0
            public override bool MoveMany(long count)
            {
                var res = _inputCursor.MoveMany(count);

                if (!res)
                {
                    return(res);
                }
                RetrieveNeighbors();
                return(true);
            }
            public override bool MoveMany(long count)
            {
                var r = _inputCursor.MoveMany(count);

                if (!r)
                {
                    return(r);
                }
                _inputGetter(ref _inputValue);
                switch (_args.algo)
                {
                case ShakeInputAlgorithm.exhaustive:
                    FillShakingValuesExhaustive();
                    break;

                default:
                    throw Contracts.Except("Not available algo {0}", _args.algo);
                }
                return(true);
            }
Beispiel #3
0
 public bool MoveMany(long count) => _input.MoveMany(count);
Beispiel #4
0
 public override bool MoveMany(long count)
 {
     return(_inputCursor.MoveMany(count));
 }
 public sealed override bool MoveMany(long count) => _root.MoveMany(count);