3 writes to _circularIndex
Microsoft.ML.Data (3)
Transforms\RowShufflingTransformer.cs (3)
539_pipeIndex = _circularIndex = _pipeIndices.Length - 1; 622if (++_circularIndex == _pipeIndices.Length) 623_circularIndex = 0;
6 references to _circularIndex
Microsoft.ML.Data (6)
Transforms\RowShufflingTransformer.cs (6)
620Ch.Assert(0 <= _circularIndex && _circularIndex < _pipeIndices.Length); 659int circularSwapIndex = (_rand.Next(Math.Min(_liveCount, _poolRows)) + _circularIndex) % _pipeIndices.Length; 661_pipeIndices[circularSwapIndex] = _pipeIndices[_circularIndex]; 662_pipeIndices[_circularIndex] = _pipeIndex; 699Ch.Assert(_pipeIndex == _pipeIndices[_circularIndex]);