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)
148private readonly struct NarrowUInt16ToByteOperator : IUnaryTwoToOneOperator<ushort, byte> 159private readonly struct NarrowInt16ToSByteOperator : IUnaryTwoToOneOperator<short, sbyte> 170private readonly struct NarrowUInt32ToUInt16Operator : IUnaryTwoToOneOperator<uint, ushort> 181private readonly struct NarrowInt32ToInt16Operator : IUnaryTwoToOneOperator<int, short> 192private readonly struct NarrowUInt64ToUInt32Operator : IUnaryTwoToOneOperator<ulong, uint> 203private 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>