41 references to TensorFlags
System.Numerics.Tensors (41)
System\Numerics\Tensors\netcore\TensorShape.cs (41)
66private readonly TensorFlags _flags; // 4 bytes
68private TensorShape(nint linearLength, scoped ReadOnlySpan<nint> lengths, scoped ReadOnlySpan<nint> strides, TensorFlags flags)
127flags |= TensorFlags.IsBroadcast;
135flags |= (TensorFlags.IsDense | TensorFlags.HasAnyDenseDimensions);
233flags |= TensorFlags.IsBroadcast;
248flags |= (TensorFlags.IsDense | TensorFlags.HasAnyDenseDimensions);
252flags |= TensorFlags.HasAnyDenseDimensions;
279private TensorShape(nint flattenedLength, nint linearLength, scoped ReadOnlySpan<nint> lengths, scoped ReadOnlySpan<nint> strides, TensorFlags flags)
316public bool HasAnyDenseDimensions => (_flags & TensorFlags.HasAnyDenseDimensions) != 0;
318public bool IsBroadcast => (_flags & TensorFlags.IsBroadcast) != 0;
320public bool IsDense => (_flags & TensorFlags.IsDense) != 0;
324public bool IsPinned => (_flags & TensorFlags.IsPinned) != 0;
728TensorFlags.None
823TensorShape result = new TensorShape(linearLength - computedOffset, lengths, strides, TensorFlags.None);
847TensorFlags flags = pinned ? TensorFlags.IsPinned : TensorFlags.None;
858TensorFlags flags = TensorFlags.IsDense | TensorFlags.HasAnyDenseDimensions;
863flags |= TensorFlags.IsBroadcast;
881return new TensorShape(array.Length, lengths, strides, TensorFlags.None);
903return new TensorShape(linearLength, lengths, strides, TensorFlags.None);
923TensorFlags flags = pinned ? TensorFlags.IsPinned : TensorFlags.None;
924flags |= TensorFlags.IsDense | TensorFlags.HasAnyDenseDimensions;
929flags |= TensorFlags.IsBroadcast;
951TensorFlags flags = pinned ? TensorFlags.IsPinned : TensorFlags.None;
1153TensorFlags flags = IsPinned ? TensorFlags.IsPinned : TensorFlags.None;
1183flags |= TensorFlags.IsBroadcast;
1209flags |= (TensorFlags.IsDense | TensorFlags.HasAnyDenseDimensions);
1213flags |= TensorFlags.HasAnyDenseDimensions;