5 implementations of ITernaryOperator
System.Numerics.Tensors (5)
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.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>
6 references to ITernaryOperator
System.Numerics.Tensors (6)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.ITernaryOperator.cs (3)
33where TTernaryOperator : struct, ITernaryOperator<T> 1510where TTernaryOperator : struct, ITernaryOperator<T> 2989where 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> =>