public SimpleAtorImpl(TensorAccessor <T> span, long stride) { _span = span; _count = span.Count; Debug.Assert(_count > 0); _stride = stride; Reset(); }
public GeneralAtorImpl(TensorAccessor <T> span, long[] stride) { Debug.Assert(stride.Length > 1); _span = span; _count = span.Count; Debug.Assert(_count > 0); _shape = span._tensor.shape; Debug.Assert(_shape.Length == stride.Length); _stride = stride; _inds = new long[stride.Length]; Reset(); }
public void Dispose() { // Just clear the span field. _span = null; }
public void Dispose() { _span = null; Reset(); }