9 implementations of IUnaryTwoToOneOperator
System.Numerics.Tensors (9)
System\Numerics\Tensors\netcore\TensorPrimitives.ConvertHelpers.cs (2)
220private readonly struct NarrowDoubleToSingleOperator : IUnaryTwoToOneOperator<double, float> 551private readonly struct NarrowSingleToHalfAsUInt16Operator : IUnaryTwoToOneOperator<float, ushort>
System\Numerics\Tensors\netcore\TensorPrimitives.ConvertTruncating.cs (6)
168private readonly struct NarrowUInt16ToByteOperator : IUnaryTwoToOneOperator<ushort, byte> 179private readonly struct NarrowInt16ToSByteOperator : IUnaryTwoToOneOperator<short, sbyte> 190private readonly struct NarrowUInt32ToUInt16Operator : IUnaryTwoToOneOperator<uint, ushort> 201private readonly struct NarrowInt32ToInt16Operator : IUnaryTwoToOneOperator<int, short> 212private readonly struct NarrowUInt64ToUInt32Operator : IUnaryTwoToOneOperator<ulong, uint> 223private readonly struct NarrowInt64ToInt32Operator : IUnaryTwoToOneOperator<long, int>
System\Numerics\Tensors\netcore\TensorPrimitives.ILogB.cs (1)
46private readonly struct ILogBDoubleOperator : IUnaryTwoToOneOperator<double, int>
1 reference to IUnaryTwoToOneOperator
System.Numerics.Tensors (1)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryTwoToOneOperator.cs (1)
31where TUnaryOperator : struct, IUnaryTwoToOneOperator<TInput, TOutput>