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); }
public bool MoveMany(long count) => _input.MoveMany(count);
public override bool MoveMany(long count) { return(_inputCursor.MoveMany(count)); }
public sealed override bool MoveMany(long count) => _root.MoveMany(count);