9 implementations of ITernaryOperator
System.Numerics.Tensors (9)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.ITernaryOperator.cs (1)
22private readonly struct SwappedYZTernaryOperator<TOperator, T> : ITernaryOperator<T>
System\Numerics\Tensors\netcore\TensorPrimitives.AddMultiply.cs (1)
75internal readonly struct AddMultiplyOperator<T> : ITernaryOperator<T> where T : IAdditionOperators<T, T, T>, IMultiplyOperators<T, T, T>
System\Numerics\Tensors\netcore\TensorPrimitives.Clamp.cs (3)
170internal readonly struct ClampOperatorXMinMax<T> : ITernaryOperator<T> 218internal readonly struct ClampOperatorMinMaxX<T> : ITernaryOperator<T> 266internal readonly struct ClampOperatorMaxXMin<T> : ITernaryOperator<T>
System\Numerics\Tensors\netcore\TensorPrimitives.FusedMultiplyAdd.cs (1)
97private readonly struct FusedMultiplyAddOperator<T> : ITernaryOperator<T> where T : IFloatingPointIeee754<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Lerp.cs (1)
76private readonly struct LerpOperator<T> : ITernaryOperator<T> where T : IFloatingPointIeee754<T>
System\Numerics\Tensors\netcore\TensorPrimitives.MultiplyAdd.cs (1)
76internal readonly struct MultiplyAddOperator<T> : ITernaryOperator<T> where T : IAdditionOperators<T, T, T>, IMultiplyOperators<T, T, T>
System\Numerics\Tensors\netcore\TensorPrimitives.MultiplyAddEstimate.cs (1)
92private readonly struct MultiplyAddEstimateOperator<T> : ITernaryOperator<T>
8 references to ITernaryOperator
System.Numerics.Tensors (8)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.ITernaryOperator.cs (5)
23where TOperator : struct, ITernaryOperator<T> 42where TTernaryOperator : struct, ITernaryOperator<T> 1519where TTernaryOperator : struct, ITernaryOperator<T> 2998where TTernaryOperator : struct, ITernaryOperator<T> => 3012where TTernaryOperator : struct, ITernaryOperator<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Single.netcore.cs (3)
63where TSingleTernaryOperator : struct, ITernaryOperator<float> => 68where TSingleTernaryOperator : struct, ITernaryOperator<float> => 73where TSingleTernaryOperator : struct, ITernaryOperator<float> =>