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