677 references to TensorOperation
System.Numerics.Tensors (677)
System\Numerics\Tensors\netcore\ReadOnlyTensorSpan_1.cs (4)
452TensorOperation.Invoke<TensorOperation.CopyTo<T>, T, T>(this, destination); 463TensorOperation.Invoke<TensorOperation.CopyTo<T>, T, T>(this, destination);
System\Numerics\Tensors\netcore\Tensor.cs (659)
69TensorOperation.ValidateCompatibility(source, lengths); 71TensorOperation.Invoke<TensorOperation.CopyTo<T>, T, T>(source, destination); 84TensorOperation.ValidateCompatibility<T, T>(source, destination); 85TensorOperation.Invoke<TensorOperation.CopyTo<T>, T, T>(source, destination); 95TensorOperation.ValidateCompatibility<T, T>(source, destination); 96TensorOperation.Invoke<TensorOperation.CopyTo<T>, T, T>(source, destination); 106TensorOperation.ValidateCompatibility(source, destination); 107TensorOperation.Invoke<TensorOperation.CopyTo<T>, T, T>(source, destination); 263TensorOperation.Invoke<TensorOperation.CopyTo<T>, T, T>(tempTensor, destination); 285TensorOperation.Invoke<TensorOperation.CopyTo<T>, T, T>(tensors[i], dstSpan); 291Span<NRange> ranges = TensorOperation.RentedBuffer.CreateUninitialized(destination.Rank, out TensorOperation.RentedBuffer<NRange> rentedBuffer); 307TensorOperation.Invoke<TensorOperation.CopyTo<T>, T, T>(slice, dstSpan); 448TensorOperation.ValidateCompatibility(x, y, out Tensor<bool> destination); 449TensorOperation.Invoke<TensorOperation.Equals<T>, T, bool>(x, y, destination); 464TensorOperation.ValidateCompatibility(x, y, destination); 465TensorOperation.Invoke<TensorOperation.Equals<T>, T, bool>(x, y, destination); 480TensorOperation.Invoke<TensorOperation.Equals<T>, T, bool>(x, y, destination); 495TensorOperation.ValidateCompatibility(x, destination); 496TensorOperation.Invoke<TensorOperation.Equals<T>, T, bool>(x, y, destination); 513TensorOperation.ValidateCompatibility(x, y); 514return TensorOperation.Invoke<TensorOperation.Equals<T>, T>(x, y); 526where T : IEqualityOperators<T, T, bool> => TensorOperation.Invoke<TensorOperation.Equals<T>, T>(x, y); 545TensorOperation.ValidateCompatibility(x, y); 546return !TensorOperation.Invoke<TensorOperation.EqualsAny<T>, T>(x, y); 558where T : IEqualityOperators<T, T, bool> => !TensorOperation.Invoke<TensorOperation.EqualsAny<T>, T>(x, y); 570TensorOperation.ValidateCompatibility(filter, tensor); 571TensorOperation.Invoke<TensorOperation.FilteredUpdate<T>, bool, T, T>(filter, value, tensor); 584TensorOperation.ValidateCompatibility(filter, values, tensor); 585TensorOperation.Invoke<TensorOperation.FilteredUpdate<T>, bool, T, T>(filter, values, tensor); 604TensorOperation.ValidateCompatibility(x, y, out Tensor<bool> destination); 605TensorOperation.Invoke<TensorOperation.GreaterThan<T>, T, bool>(x, y, destination); 623TensorOperation.ValidateCompatibility(x, y, destination); 624TensorOperation.Invoke<TensorOperation.GreaterThan<T>, T, bool>(x, y, destination); 658TensorOperation.ValidateCompatibility(x, destination); 659TensorOperation.Invoke<TensorOperation.GreaterThan<T>, T, bool>(x, y, destination); 701TensorOperation.ValidateCompatibility(x, y); 702return TensorOperation.Invoke<TensorOperation.GreaterThan<T>, T>(x, y); 714where T : IComparisonOperators<T, T, bool> => TensorOperation.Invoke<TensorOperation.GreaterThan<T>, T>(x, y); 744TensorOperation.ValidateCompatibility(x, y); 745return !TensorOperation.Invoke<TensorOperation.GreaterThanAny<T>, T>(x, y); 757where T : IComparisonOperators<T, T, bool> => !TensorOperation.Invoke<TensorOperation.GreaterThanAny<T>, T>(x, y); 785TensorOperation.ValidateCompatibility(x, y, out Tensor<bool> destination); 786TensorOperation.Invoke<TensorOperation.GreaterThanOrEqual<T>, T, bool>(x, y, destination); 804TensorOperation.ValidateCompatibility(x, y, destination); 805TensorOperation.Invoke<TensorOperation.GreaterThanOrEqual<T>, T, bool>(x, y, destination); 839TensorOperation.ValidateCompatibility(x, destination); 840TensorOperation.Invoke<TensorOperation.GreaterThanOrEqual<T>, T, bool>(x, y, destination); 882TensorOperation.ValidateCompatibility(x, y); 883return TensorOperation.Invoke<TensorOperation.GreaterThanOrEqual<T>, T>(x, y); 895where T : IComparisonOperators<T, T, bool> => TensorOperation.Invoke<TensorOperation.GreaterThanOrEqual<T>, T>(x, y); 925TensorOperation.ValidateCompatibility(x, y); 926return !TensorOperation.Invoke<TensorOperation.GreaterThanOrEqualAny<T>, T>(x, y); 938where T : IComparisonOperators<T, T, bool> => !TensorOperation.Invoke<TensorOperation.GreaterThanOrEqualAny<T>, T>(x, y); 966TensorOperation.ValidateCompatibility(x, y, out Tensor<bool> destination); 967TensorOperation.Invoke<TensorOperation.LessThan<T>, T, bool>(x, y, destination); 985TensorOperation.ValidateCompatibility(x, y, destination); 986TensorOperation.Invoke<TensorOperation.LessThan<T>, T, bool>(x, y, destination); 1020TensorOperation.ValidateCompatibility(x, destination); 1021TensorOperation.Invoke<TensorOperation.LessThan<T>, T, bool>(x, y, destination); 1063TensorOperation.ValidateCompatibility(x, y); 1064return TensorOperation.Invoke<TensorOperation.LessThan<T>, T>(x, y); 1076where T : IComparisonOperators<T, T, bool> => TensorOperation.Invoke<TensorOperation.LessThan<T>, T>(x, y); 1106TensorOperation.ValidateCompatibility(x, y); 1107return !TensorOperation.Invoke<TensorOperation.LessThanAny<T>, T>(x, y); 1119where T : IComparisonOperators<T, T, bool> => !TensorOperation.Invoke<TensorOperation.LessThanAny<T>, T>(x, y); 1147TensorOperation.ValidateCompatibility(x, y, out Tensor<bool> destination); 1148TensorOperation.Invoke<TensorOperation.LessThanOrEqual<T>, T, bool>(x, y, destination); 1166TensorOperation.ValidateCompatibility(x, y, destination); 1167TensorOperation.Invoke<TensorOperation.LessThanOrEqual<T>, T, bool>(x, y, destination); 1201TensorOperation.ValidateCompatibility(x, destination); 1202TensorOperation.Invoke<TensorOperation.LessThanOrEqual<T>, T, bool>(x, y, destination); 1244TensorOperation.ValidateCompatibility(x, y); 1245return TensorOperation.Invoke<TensorOperation.LessThanOrEqual<T>, T>(x, y); 1257where T : IComparisonOperators<T, T, bool> => TensorOperation.Invoke<TensorOperation.LessThanOrEqual<T>, T>(x, y); 1287TensorOperation.ValidateCompatibility(x, y); 1288return !TensorOperation.Invoke<TensorOperation.LessThanOrEqualAny<T>, T>(x, y); 1300where T : IComparisonOperators<T, T, bool> => !TensorOperation.Invoke<TensorOperation.LessThanOrEqualAny<T>, T>(x, y); 1334scoped Span<nint> newLengths = TensorOperation.RentedBuffer.CreateUninitialized(tensor.Rank, out TensorOperation.RentedBuffer<nint> lengthsRentedBuffer); 1335scoped Span<nint> newStrides = TensorOperation.RentedBuffer.CreateUninitialized(tensor.Rank, out TensorOperation.RentedBuffer<nint> stridesRentedBuffer); 1747TensorOperation.ValidateCompatibility(tensor, destination); 1748TensorOperation.ReverseInvoke<TensorOperation.CopyTo<T>, T, T>(tensor, destination); 1753TensorOperation.ValidateCompatibility(tensor, destination); 1754Span<NRange> srcIndexes = TensorOperation.RentedBuffer.CreateUninitialized(tensor.Rank, out TensorOperation.RentedBuffer<NRange> srcIndexesRentedBuffer); 1755Span<NRange> dstIndexes = TensorOperation.RentedBuffer.CreateUninitialized(tensor.Rank, out TensorOperation.RentedBuffer<NRange> dstIndexesRentedBuffer); 1767TensorOperation.Invoke<TensorOperation.CopyTo<T>, T, T>(tensor.Slice(srcIndexes), destination.Slice(dstIndexes)); 1878scoped Span<NRange> sliceDims = TensorOperation.RentedBuffer.CreateUninitialized(tensor.Rank, out TensorOperation.RentedBuffer<NRange> lengthsRentedBuffer); 1924scoped Span<nint> lengths = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.RentedBuffer<nint> lengthsRentedBuffer); 1925scoped Span<nint> strides = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.RentedBuffer<nint> stridesRentedBuffer); 1991scoped Span<nint> lengths = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.RentedBuffer<nint> lengthsRentedBuffer); 1992scoped Span<nint> strides = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.RentedBuffer<nint> stridesRentedBuffer); 2058scoped Span<nint> lengths = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.RentedBuffer<nint> lengthsRentedBuffer); 2059scoped Span<nint> strides = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.RentedBuffer<nint> stridesRentedBuffer); 2336scoped Span<nint> lengths = TensorOperation.RentedBuffer.CreateUninitialized(tensor.Rank, out TensorOperation.RentedBuffer<nint> lengthsRentedBuffer); 2337scoped Span<nint> strides = TensorOperation.RentedBuffer.CreateUninitialized(tensor.Rank, out TensorOperation.RentedBuffer<nint> stridesRentedBuffer); 2390TensorOperation.ValidateCompatibility(tensor, destination); 2412scoped Span<nint> newLengths = TensorOperation.RentedBuffer.CreateUninitialized(tensor.Rank + 1, out TensorOperation.RentedBuffer<nint> lengthsRentedBuffer); 2418Span<nint> newStrides = TensorOperation.RentedBuffer.CreateUninitialized(tensor.Rank + 1, out TensorOperation.RentedBuffer<nint> stridesRentedBuffer); 2449scoped Span<nint> newLengths = TensorOperation.RentedBuffer.CreateUninitialized(tensor.Rank + 1, out TensorOperation.RentedBuffer<nint> lengthsRentedBuffer); 2455Span<nint> newStrides = TensorOperation.RentedBuffer.CreateUninitialized(tensor.Rank + 1, out TensorOperation.RentedBuffer<nint> stridesRentedBuffer); 2486scoped Span<nint> newLengths = TensorOperation.RentedBuffer.CreateUninitialized(tensor.Rank + 1, out TensorOperation.RentedBuffer<nint> lengthsRentedBuffer); 2492Span<nint> newStrides = TensorOperation.RentedBuffer.CreateUninitialized(tensor.Rank + 1, out TensorOperation.RentedBuffer<nint> stridesRentedBuffer); 2522TensorOperation.Invoke<TensorOperation.Abs<T>, T, T>(x, destination); 2534TensorOperation.ValidateCompatibility(x, destination); 2535TensorOperation.Invoke<TensorOperation.Abs<T>, T, T>(x, destination); 2549TensorOperation.Invoke<TensorOperation.Acos<T>, T, T>(x, destination); 2561TensorOperation.ValidateCompatibility(x, destination); 2562TensorOperation.Invoke<TensorOperation.Acos<T>, T, T>(x, destination); 2576TensorOperation.Invoke<TensorOperation.Acosh<T>, T, T>(x, destination); 2588TensorOperation.ValidateCompatibility(x, destination); 2589TensorOperation.Invoke<TensorOperation.Acosh<T>, T, T>(x, destination); 2603TensorOperation.Invoke<TensorOperation.AcosPi<T>, T, T>(x, destination); 2615TensorOperation.ValidateCompatibility(x, destination); 2616TensorOperation.Invoke<TensorOperation.AcosPi<T>, T, T>(x, destination); 2630TensorOperation.Invoke<TensorOperation.Asin<T>, T, T>(x, destination); 2642TensorOperation.ValidateCompatibility(x, destination); 2643TensorOperation.Invoke<TensorOperation.Asin<T>, T, T>(x, destination); 2657TensorOperation.Invoke<TensorOperation.Asinh<T>, T, T>(x, destination); 2669TensorOperation.ValidateCompatibility(x, destination); 2670TensorOperation.Invoke<TensorOperation.Asinh<T>, T, T>(x, destination); 2684TensorOperation.Invoke<TensorOperation.AsinPi<T>, T, T>(x, destination); 2696TensorOperation.ValidateCompatibility(x, destination); 2697TensorOperation.Invoke<TensorOperation.AsinPi<T>, T, T>(x, destination); 2711TensorOperation.Invoke<TensorOperation.Atan<T>, T, T>(x, destination); 2723TensorOperation.ValidateCompatibility(x, destination); 2724TensorOperation.Invoke<TensorOperation.Atan<T>, T, T>(x, destination); 2739TensorOperation.Invoke<TensorOperation.Atan2<T>, T, T>(x, y, destination); 2752TensorOperation.ValidateCompatibility(x, y, destination); 2753TensorOperation.Invoke<TensorOperation.Atan2<T>, T, T>(x, y, destination); 2766TensorOperation.Invoke<TensorOperation.Atan2<T>, T, T>(x, y, destination); 2779TensorOperation.ValidateCompatibility(x, destination); 2780TensorOperation.Invoke<TensorOperation.Atan2<T>, T, T>(x, y, destination); 2793TensorOperation.Invoke<TensorOperation.Atan2<T>, T, T>(y, x, destination); 2806TensorOperation.ValidateCompatibility(y, destination); 2807TensorOperation.Invoke<TensorOperation.Atan2<T>, T, T>(y, x, destination); 2822TensorOperation.Invoke<TensorOperation.Atan2Pi<T>, T, T>(x, y, destination); 2835TensorOperation.ValidateCompatibility(x, y, destination); 2836TensorOperation.Invoke<TensorOperation.Atan2Pi<T>, T, T>(x, y, destination); 2849TensorOperation.Invoke<TensorOperation.Atan2Pi<T>, T, T>(x, y, destination); 2862TensorOperation.ValidateCompatibility(x, destination); 2863TensorOperation.Invoke<TensorOperation.Atan2Pi<T>, T, T>(x, y, destination); 2876TensorOperation.Invoke<TensorOperation.Atan2Pi<T>, T, T>(y, x, destination); 2889TensorOperation.ValidateCompatibility(y, destination); 2890TensorOperation.Invoke<TensorOperation.Atan2Pi<T>, T, T>(y, x, destination); 2904TensorOperation.Invoke<TensorOperation.Atanh<T>, T, T>(x, destination); 2916TensorOperation.ValidateCompatibility(x, destination); 2917TensorOperation.Invoke<TensorOperation.Atanh<T>, T, T>(x, destination); 2931TensorOperation.Invoke<TensorOperation.AtanPi<T>, T, T>(x, destination); 2943TensorOperation.ValidateCompatibility(x, destination); 2944TensorOperation.Invoke<TensorOperation.AtanPi<T>, T, T>(x, destination); 2975TensorOperation.Invoke<TensorOperation.Cbrt<T>, T, T>(x, destination); 2987TensorOperation.ValidateCompatibility(x, destination); 2988TensorOperation.Invoke<TensorOperation.Cbrt<T>, T, T>(x, destination); 3002TensorOperation.Invoke<TensorOperation.Ceiling<T>, T, T>(x, destination); 3014TensorOperation.ValidateCompatibility(x, destination); 3015TensorOperation.Invoke<TensorOperation.Ceiling<T>, T, T>(x, destination); 3031TensorOperation.Invoke<TensorOperation.ConvertChecked<TFrom, TTo>, TFrom, TTo>(source, destination); 3045TensorOperation.ValidateCompatibility(source, destination); 3046TensorOperation.Invoke<TensorOperation.ConvertChecked<TFrom, TTo>, TFrom, TTo>(source, destination); 3062TensorOperation.Invoke<TensorOperation.ConvertSaturating<TFrom, TTo>, TFrom, TTo>(source, destination); 3076TensorOperation.ValidateCompatibility(source, destination); 3077TensorOperation.Invoke<TensorOperation.ConvertSaturating<TFrom, TTo>, TFrom, TTo>(source, destination); 3093TensorOperation.Invoke<TensorOperation.ConvertTruncating<TFrom, TTo>, TFrom, TTo>(source, destination); 3107TensorOperation.ValidateCompatibility(source, destination); 3108TensorOperation.Invoke<TensorOperation.ConvertTruncating<TFrom, TTo>, TFrom, TTo>(source, destination); 3123TensorOperation.Invoke<TensorOperation.CopySign<T>, T, T>(x, sign, destination); 3136TensorOperation.Invoke<TensorOperation.CopySign<T>, T, T>(x, sign, destination); 3149TensorOperation.ValidateCompatibility(x, destination); 3150TensorOperation.Invoke<TensorOperation.CopySign<T>, T, T>(x, sign, destination); 3163TensorOperation.ValidateCompatibility(x, sign, destination); 3164TensorOperation.Invoke<TensorOperation.CopySign<T>, T, T>(x, sign, destination); 3178TensorOperation.Invoke<TensorOperation.Cos<T>, T, T>(x, destination); 3190TensorOperation.ValidateCompatibility(x, destination); 3191TensorOperation.Invoke<TensorOperation.Cos<T>, T, T>(x, destination); 3205TensorOperation.Invoke<TensorOperation.Cosh<T>, T, T>(x, destination); 3217TensorOperation.ValidateCompatibility(x, destination); 3218TensorOperation.Invoke<TensorOperation.Cosh<T>, T, T>(x, destination); 3232TensorOperation.ValidateCompatibility(x, y); 3234TensorOperation.Invoke<TensorOperation.CosineSimilarity<T>, T, ValueTuple<T, T, T>>(x, y, ref result); 3258TensorOperation.Invoke<TensorOperation.CosPi<T>, T, T>(x, destination); 3280TensorOperation.ValidateCompatibility(x, destination); 3281TensorOperation.Invoke<TensorOperation.CosPi<T>, T, T>(x, destination); 3295TensorOperation.Invoke<TensorOperation.DegreesToRadians<T>, T, T>(x, destination); 3307TensorOperation.ValidateCompatibility(x, destination); 3308TensorOperation.Invoke<TensorOperation.DegreesToRadians<T>, T, T>(x, destination); 3322TensorOperation.ValidateCompatibility(x, y); 3324TensorOperation.Invoke<TensorOperation.SumOfSquaredDifferences<T>, T, T>(x, y, ref result); 3338TensorOperation.ValidateCompatibility(x, y); 3340TensorOperation.Invoke<TensorOperation.Dot<T>, T, T>(x, y, ref result); 3354TensorOperation.Invoke<TensorOperation.Exp<T>, T, T>(x, destination); 3366TensorOperation.ValidateCompatibility(x, destination); 3367TensorOperation.Invoke<TensorOperation.Exp<T>, T, T>(x, destination); 3381TensorOperation.Invoke<TensorOperation.Exp10<T>, T, T>(x, destination); 3393TensorOperation.ValidateCompatibility(x, destination); 3394TensorOperation.Invoke<TensorOperation.Exp10<T>, T, T>(x, destination); 3406TensorOperation.Invoke<TensorOperation.Exp10M1<T>, T, T>(x, destination); 3416TensorOperation.ValidateCompatibility(x, destination); 3417TensorOperation.Invoke<TensorOperation.Exp10M1<T>, T, T>(x, destination); 3429TensorOperation.Invoke<TensorOperation.Exp2<T>, T, T>(x, destination); 3439TensorOperation.ValidateCompatibility(x, destination); 3440TensorOperation.Invoke<TensorOperation.Exp2<T>, T, T>(x, destination); 3452TensorOperation.Invoke<TensorOperation.Exp2M1<T>, T, T>(x, destination); 3462TensorOperation.ValidateCompatibility(x, destination); 3463TensorOperation.Invoke<TensorOperation.Exp2M1<T>, T, T>(x, destination); 3475TensorOperation.Invoke<TensorOperation.ExpM1<T>, T, T>(x, destination); 3485TensorOperation.ValidateCompatibility(x, destination); 3486TensorOperation.Invoke<TensorOperation.ExpM1<T>, T, T>(x, destination); 3498TensorOperation.Invoke<TensorOperation.Floor<T>, T, T>(x, destination); 3508TensorOperation.ValidateCompatibility(x, destination); 3509TensorOperation.Invoke<TensorOperation.Floor<T>, T, T>(x, destination); 3524TensorOperation.ValidateCompatibility(x, y, out Tensor<T> destination); 3525TensorOperation.Invoke<TensorOperation.Hypot<T>, T, T>(x, y, destination); 3539TensorOperation.ValidateCompatibility(x, y, destination); 3540TensorOperation.Invoke<TensorOperation.Hypot<T>, T, T>(x, y, destination); 3553TensorOperation.ValidateCompatibility(x, y, out Tensor<T> destination); 3554TensorOperation.Invoke<TensorOperation.Ieee754Remainder<T>, T, T>(x, y, destination); 3566TensorOperation.ValidateCompatibility(x, y, destination); 3567TensorOperation.Invoke<TensorOperation.Ieee754Remainder<T>, T, T>(x, y, destination); 3578TensorOperation.Invoke<TensorOperation.Ieee754Remainder<T>, T, T>(x, y, destination); 3589TensorOperation.ValidateCompatibility(x, destination); 3590TensorOperation.Invoke<TensorOperation.Ieee754Remainder<T>, T, T>(x, y, destination); 3601TensorOperation.Invoke<TensorOperation.Ieee754Remainder<T>, T, T>(x, y, destination); 3612TensorOperation.ValidateCompatibility(y, destination); 3613TensorOperation.Invoke<TensorOperation.Ieee754Remainder<T>, T, T>(x, y, destination); 3625TensorOperation.Invoke<TensorOperation.ILogB<T>, T, int>(x, destination); 3635TensorOperation.ValidateCompatibility(x, destination); 3636TensorOperation.Invoke<TensorOperation.ILogB<T>, T, int>(x, destination); 3777TensorOperation.Invoke<TensorOperation.LeadingZeroCount<T>, T, T>(x, destination); 3789TensorOperation.ValidateCompatibility(x, destination); 3790TensorOperation.Invoke<TensorOperation.LeadingZeroCount<T>, T, T>(x, destination); 3804TensorOperation.Invoke<TensorOperation.Log<T>, T, T>(x, destination); 3816TensorOperation.ValidateCompatibility(x, destination); 3817TensorOperation.Invoke<TensorOperation.Log<T>, T, T>(x, destination); 3827TensorOperation.ValidateCompatibility(x, y, out Tensor<T> destination); 3828TensorOperation.Invoke<TensorOperation.Log<T>, T, T>(x, y, destination); 3839TensorOperation.ValidateCompatibility(x, y, destination); 3840TensorOperation.Invoke<TensorOperation.Log<T>, T, T>(x, y, destination); 3851TensorOperation.Invoke<TensorOperation.Log<T>, T, T>(x, y, destination); 3862TensorOperation.ValidateCompatibility(x, destination); 3863TensorOperation.Invoke<TensorOperation.Log<T>, T, T>(x, y, destination); 3877TensorOperation.Invoke<TensorOperation.Log10<T>, T, T>(x, destination); 3889TensorOperation.ValidateCompatibility(x, destination); 3890TensorOperation.Invoke<TensorOperation.Log10<T>, T, T>(x, destination); 3904TensorOperation.Invoke<TensorOperation.Log10P1<T>, T, T>(x, destination); 3916TensorOperation.ValidateCompatibility(x, destination); 3917TensorOperation.Invoke<TensorOperation.Log10P1<T>, T, T>(x, destination); 3931TensorOperation.Invoke<TensorOperation.Log2<T>, T, T>(x, destination); 3943TensorOperation.ValidateCompatibility(x, destination); 3944TensorOperation.Invoke<TensorOperation.Log2<T>, T, T>(x, destination); 3958TensorOperation.Invoke<TensorOperation.Log2P1<T>, T, T>(x, destination); 3970TensorOperation.ValidateCompatibility(x, destination); 3971TensorOperation.Invoke<TensorOperation.Log2P1<T>, T, T>(x, destination); 3985TensorOperation.Invoke<TensorOperation.LogP1<T>, T, T>(x, destination); 3997TensorOperation.ValidateCompatibility(x, destination); 3998TensorOperation.Invoke<TensorOperation.LogP1<T>, T, T>(x, destination); 4015TensorOperation.Invoke<TensorOperation.Max<T>, T, T>(x, ref result); 4025TensorOperation.ValidateCompatibility(in x, in y, out Tensor<T> output); 4026TensorOperation.Invoke<TensorOperation.Max<T>, T, T>(x, y, output); 4037TensorOperation.ValidateCompatibility(in x, in y, in destination); 4038TensorOperation.Invoke<TensorOperation.Max<T>, T, T>(x, y, destination); 4049TensorOperation.Invoke<TensorOperation.Max<T>, T, T>(x, y, destination); 4060TensorOperation.ValidateCompatibility(in x, in destination); 4061TensorOperation.Invoke<TensorOperation.Max<T>, T, T>(x, y, destination); 4078TensorOperation.Invoke<TensorOperation.MaxMagnitude<T>, T, T>(x, ref result); 4088TensorOperation.ValidateCompatibility(in x, in y, out Tensor<T> destination); 4089TensorOperation.Invoke<TensorOperation.MaxMagnitude<T>, T, T>(x, y, destination); 4100TensorOperation.ValidateCompatibility(in x, in y, in destination); 4101TensorOperation.Invoke<TensorOperation.MaxMagnitude<T>, T, T>(x, y, destination); 4112TensorOperation.Invoke<TensorOperation.MaxMagnitude<T>, T, T>(x, y, destination); 4123TensorOperation.ValidateCompatibility(in x, in destination); 4124TensorOperation.Invoke<TensorOperation.MaxMagnitude<T>, T, T>(x, y, destination); 4141TensorOperation.Invoke<TensorOperation.MaxMagnitudeNumber<T>, T, T>(x, ref result); 4151TensorOperation.ValidateCompatibility(in x, in y, out Tensor<T> destination); 4152TensorOperation.Invoke<TensorOperation.MaxMagnitudeNumber<T>, T, T>(x, y, destination); 4163TensorOperation.ValidateCompatibility(in x, in y, in destination); 4164TensorOperation.Invoke<TensorOperation.MaxMagnitudeNumber<T>, T, T>(x, y, destination); 4175TensorOperation.Invoke<TensorOperation.MaxMagnitudeNumber<T>, T, T>(x, y, destination); 4186TensorOperation.ValidateCompatibility(in x, in destination); 4187TensorOperation.Invoke<TensorOperation.MaxMagnitudeNumber<T>, T, T>(x, y, destination); 4204TensorOperation.Invoke<TensorOperation.MaxNumber<T>, T, T>(x, ref result); 4214TensorOperation.ValidateCompatibility(in x, in y, out Tensor<T> destination); 4215TensorOperation.Invoke<TensorOperation.MaxNumber<T>, T, T>(x, y, destination); 4226TensorOperation.ValidateCompatibility(in x, in y, in destination); 4227TensorOperation.Invoke<TensorOperation.MaxNumber<T>, T, T>(x, y, destination); 4238TensorOperation.Invoke<TensorOperation.MaxNumber<T>, T, T>(x, y, destination); 4249TensorOperation.ValidateCompatibility(in x, in destination); 4250TensorOperation.Invoke<TensorOperation.MaxNumber<T>, T, T>(x, y, destination); 4267TensorOperation.Invoke<TensorOperation.Min<T>, T, T>(x, ref result); 4277TensorOperation.ValidateCompatibility(in x, in y, out Tensor<T> output); 4278TensorOperation.Invoke<TensorOperation.Min<T>, T, T>(x, y, output); 4289TensorOperation.ValidateCompatibility(in x, in y, in destination); 4290TensorOperation.Invoke<TensorOperation.Min<T>, T, T>(x, y, destination); 4301TensorOperation.Invoke<TensorOperation.Min<T>, T, T>(x, y, destination); 4312TensorOperation.ValidateCompatibility(in x, in destination); 4313TensorOperation.Invoke<TensorOperation.Min<T>, T, T>(x, y, destination); 4330TensorOperation.Invoke<TensorOperation.MinMagnitude<T>, T, T>(x, ref result); 4340TensorOperation.ValidateCompatibility(in x, in y, out Tensor<T> destination); 4341TensorOperation.Invoke<TensorOperation.MinMagnitude<T>, T, T>(x, y, destination); 4352TensorOperation.ValidateCompatibility(in x, in y, in destination); 4353TensorOperation.Invoke<TensorOperation.MinMagnitude<T>, T, T>(x, y, destination); 4364TensorOperation.Invoke<TensorOperation.MinMagnitude<T>, T, T>(x, y, destination); 4375TensorOperation.ValidateCompatibility(in x, in destination); 4376TensorOperation.Invoke<TensorOperation.MinMagnitude<T>, T, T>(x, y, destination); 4393TensorOperation.Invoke<TensorOperation.MinMagnitudeNumber<T>, T, T>(x, ref result); 4403TensorOperation.ValidateCompatibility(in x, in y, out Tensor<T> destination); 4404TensorOperation.Invoke<TensorOperation.MinMagnitudeNumber<T>, T, T>(x, y, destination); 4415TensorOperation.ValidateCompatibility(in x, in y, in destination); 4416TensorOperation.Invoke<TensorOperation.MinMagnitudeNumber<T>, T, T>(x, y, destination); 4427TensorOperation.Invoke<TensorOperation.MinMagnitudeNumber<T>, T, T>(x, y, destination); 4438TensorOperation.ValidateCompatibility(in x, in destination); 4439TensorOperation.Invoke<TensorOperation.MinMagnitudeNumber<T>, T, T>(x, y, destination); 4456TensorOperation.Invoke<TensorOperation.MinNumber<T>, T, T>(x, ref result); 4466TensorOperation.ValidateCompatibility(in x, in y, out Tensor<T> destination); 4467TensorOperation.Invoke<TensorOperation.MinNumber<T>, T, T>(x, y, destination); 4478TensorOperation.ValidateCompatibility(in x, in y, in destination); 4479TensorOperation.Invoke<TensorOperation.MinNumber<T>, T, T>(x, y, destination); 4490TensorOperation.Invoke<TensorOperation.MinNumber<T>, T, T>(x, y, destination); 4501TensorOperation.ValidateCompatibility(in x, in destination); 4502TensorOperation.Invoke<TensorOperation.MinNumber<T>, T, T>(x, y, destination); 4516TensorOperation.Invoke<TensorOperation.SumOfSquares<T>, T, T>(x, ref result); 4528TensorOperation.Invoke<TensorOperation.PopCount<T>, T, T>(x, destination); 4538TensorOperation.ValidateCompatibility(y, destination); 4539TensorOperation.Invoke<TensorOperation.PopCount<T>, T, T>(y, destination); 4551TensorOperation.ValidateCompatibility(x, y, out Tensor<T> destination); 4552TensorOperation.Invoke<TensorOperation.Pow<T>, T, T>(x, y, destination); 4563TensorOperation.ValidateCompatibility(x, y, destination); 4564TensorOperation.Invoke<TensorOperation.Pow<T>, T, T>(x, y, destination); 4575TensorOperation.Invoke<TensorOperation.Pow<T>, T, T>(x, y, destination); 4586TensorOperation.ValidateCompatibility(x, destination); 4587TensorOperation.Invoke<TensorOperation.Pow<T>, T, T>(x, y, destination); 4598TensorOperation.Invoke<TensorOperation.Pow<T>, T, T>(x, y, destination); 4609TensorOperation.ValidateCompatibility(y, destination); 4610TensorOperation.Invoke<TensorOperation.Pow<T>, T, T>(x, y, destination); 4622TensorOperation.Invoke<TensorOperation.Product<T>, T, T>(x, ref destination); 4634TensorOperation.Invoke<TensorOperation.RadiansToDegrees<T>, T, T>(x, destination); 4644TensorOperation.ValidateCompatibility(x, destination); 4645TensorOperation.Invoke<TensorOperation.RadiansToDegrees<T>, T, T>(x, destination); 4657TensorOperation.Invoke<TensorOperation.Reciprocal<T>, T, T>(x, destination); 4667TensorOperation.ValidateCompatibility(x, destination); 4668TensorOperation.Invoke<TensorOperation.Reciprocal<T>, T, T>(x, destination); 4681TensorOperation.Invoke<TensorOperation.RootN<T>, T, T>(x, n, destination); 4692TensorOperation.ValidateCompatibility(x, destination); 4693TensorOperation.Invoke<TensorOperation.RootN<T>, T, T>(x, n, destination); 4707TensorOperation.Invoke<TensorOperation.RotateLeft<T>, T, T>(x, rotateAmount, destination); 4719TensorOperation.ValidateCompatibility(x, destination); 4720TensorOperation.Invoke<TensorOperation.RotateLeft<T>, T, T>(x, rotateAmount, destination); 4734TensorOperation.Invoke<TensorOperation.RotateRight<T>, T, T>(x, rotateAmount, destination); 4746TensorOperation.ValidateCompatibility(x, destination); 4747TensorOperation.Invoke<TensorOperation.RotateRight<T>, T, T>(x, rotateAmount, destination); 4759TensorOperation.Invoke<TensorOperation.Round<T>, T, T>(x, destination); 4769TensorOperation.ValidateCompatibility(x, destination); 4770TensorOperation.Invoke<TensorOperation.Round<T>, T, T>(x, destination); 4782TensorOperation.Invoke<TensorOperation.Round<T>, T, Tuple<int, MidpointRounding>, T>(x, Tuple.Create(digits, mode), destination); 4794TensorOperation.ValidateCompatibility(x, destination); 4795TensorOperation.Invoke<TensorOperation.Round<T>, T, Tuple<int, MidpointRounding>, T>(x, Tuple.Create(digits, mode), in destination); 4806TensorOperation.Invoke<TensorOperation.Round<T>, T, Tuple<int, MidpointRounding>, T>(x, Tuple.Create(digits, MidpointRounding.ToEven), destination); 4817TensorOperation.ValidateCompatibility(x, destination); 4818TensorOperation.Invoke<TensorOperation.Round<T>, T, Tuple<int, MidpointRounding>, T>(x, Tuple.Create(digits, MidpointRounding.ToEven), in destination); 4829TensorOperation.Invoke<TensorOperation.Round<T>, T, Tuple<int, MidpointRounding>, T>(x, Tuple.Create(0, mode), destination); 4840TensorOperation.ValidateCompatibility(x, destination); 4841TensorOperation.Invoke<TensorOperation.Round<T>, T, Tuple<int, MidpointRounding>, T>(x, Tuple.Create(0, mode), in destination); 4853TensorOperation.Invoke<TensorOperation.Sigmoid<T>, T, T>(x, destination); 4863TensorOperation.ValidateCompatibility(x, destination); 4864TensorOperation.Invoke<TensorOperation.Sigmoid<T>, T, T>(x, destination); 4878TensorOperation.Invoke<TensorOperation.Sin<T>, T, T>(x, destination); 4890TensorOperation.ValidateCompatibility(x, destination); 4891TensorOperation.Invoke<TensorOperation.Sin<T>, T, T>(x, destination); 4903TensorOperation.Invoke<TensorOperation.Sinh<T>, T, T>(x, destination); 4913TensorOperation.ValidateCompatibility(x, destination); 4914TensorOperation.Invoke<TensorOperation.Sinh<T>, T, T>(x, destination); 4926TensorOperation.Invoke<TensorOperation.SinPi<T>, T, T>(x, destination); 4936TensorOperation.ValidateCompatibility(x, destination); 4937TensorOperation.Invoke<TensorOperation.SinPi<T>, T, T>(x, destination); 4949TensorOperation.Invoke<TensorOperation.SumExp<T>, T, T>(x, ref sumExp); 4952TensorOperation.Invoke<TensorOperation.SoftMax<T>, T, T>(x, sumExp, destination); 4963TensorOperation.Invoke<TensorOperation.SumExp<T>, T, T>(x, ref sumExp); 4965TensorOperation.ValidateCompatibility(x, destination); 4966TensorOperation.Invoke<TensorOperation.SoftMax<T>, T, T>(x, sumExp, destination); 4980TensorOperation.Invoke<TensorOperation.Sqrt<T>, T, T>(x, destination); 4992TensorOperation.ValidateCompatibility(x, destination); 4993TensorOperation.Invoke<TensorOperation.Sqrt<T>, T, T>(x, destination); 5009TensorOperation.Invoke<TensorOperation.SumOfSquaredAbsoluteDifferences<T>, T, T>(x, mean, ref result); 5025TensorOperation.Invoke<TensorOperation.Sum<T>, T, T>(x, ref destination); 5040TensorOperation.Invoke<TensorOperation.SumOfSquares<T>, T, T>(x, ref result); 5052TensorOperation.Invoke<TensorOperation.Tan<T>, T, T>(x, destination); 5062TensorOperation.ValidateCompatibility(x, destination); 5063TensorOperation.Invoke<TensorOperation.Tan<T>, T, T>(x, destination); 5075TensorOperation.Invoke<TensorOperation.Tanh<T>, T, T>(x, destination); 5085TensorOperation.ValidateCompatibility(x, destination); 5086TensorOperation.Invoke<TensorOperation.Tanh<T>, T, T>(x, destination); 5098TensorOperation.Invoke<TensorOperation.TanPi<T>, T, T>(x, destination); 5108TensorOperation.ValidateCompatibility(x, destination); 5109TensorOperation.Invoke<TensorOperation.TanPi<T>, T, T>(x, destination); 5121TensorOperation.Invoke<TensorOperation.TrailingZeroCount<T>, T, T>(x, destination); 5131TensorOperation.ValidateCompatibility(x, destination); 5132TensorOperation.Invoke<TensorOperation.TrailingZeroCount<T>, T, T>(x, destination); 5144TensorOperation.Invoke<TensorOperation.Truncate<T>, T, T>(x, destination); 5154TensorOperation.ValidateCompatibility(x, destination); 5155TensorOperation.Invoke<TensorOperation.Truncate<T>, T, T>(x, destination);
System\Numerics\Tensors\netcore\Tensor.op_OnesComplement.cs (5)
16TensorOperation.Invoke<TensorOperation.OnesComplement<T>, T, T>(x, destination); 29TensorOperation.ValidateCompatibility(x, destination); 30TensorOperation.Invoke<TensorOperation.OnesComplement<T>, T, T>(x, destination);
System\Numerics\Tensors\netcore\Tensor.op_UnaryNegation.cs (5)
15TensorOperation.Invoke<TensorOperation.Negate<T>, T, T>(x, destination); 27TensorOperation.ValidateCompatibility(x, destination); 28TensorOperation.Invoke<TensorOperation.Negate<T>, T, T>(x, destination);
System\Numerics\Tensors\netcore\TensorSpan_1.cs (4)
227public void Clear() => TensorOperation.Invoke<TensorOperation.Clear<T>, T>(this); 245public void Fill(T value) => TensorOperation.Invoke<TensorOperation.Fill<T>, T, T>(this, value);