4 writes to _deltas
Microsoft.ML.FastTree (4)
Dataset\SparseIntArray.cs (4)
84_deltas = tempDeltaList.ToArray(); 96_deltas = buffer.ToByteArray(ref position); 108_deltas = deltas; 167_deltas = tempDeltaList.ToArray();
26 references to _deltas
Microsoft.ML.FastTree (26)
Dataset\SparseIntArray.cs (26)
184currIndex += _deltas[sparseIndex++]; 194public int DeltaLength => _deltas.Length; 230+ _deltas.SizeInBytes() 244_deltas.ToByteArray(buffer, ref position); 262return new DeltaSparseIntArray(newValues, _deltas, _length); 270index += _deltas[i]; 290currentPos += _deltas[i]; 315currentPos += _deltas[i]; 347int currentPos = _deltas.Length > 0 ? _deltas[iSparse] : _length; 350fixed (byte* pDeltas = _deltas) 357if (++iSparse >= _deltas.Length) 377if (++iSparse >= _deltas.Length) 406int currentPos = _deltas.Length > 0 ? _deltas[iSparse] : _length; 409fixed (byte* pDeltas = _deltas) 417if (++iSparse >= _deltas.Length) 440if (++iSparse >= _deltas.Length) 469fixed (byte* pDeltas = _deltas) 474SumupCPlusPlusSparse(input, histogram, (byte*)pValues, pDeltas2, _deltas.Length, 535if (_array._deltas.Length > 0) 536_nextIndex = _array._deltas[0]; 554fixed (byte* pDeltas = _array._deltas) 589for (int i = 0; i < _deltas.Length; ++i) 591int next = i == 0 ? _deltas[i] : curr + _deltas[i];