16 references to MultiplyOperator_Single
System.Numerics.Tensors (16)
System\Numerics\Tensors\netcore\TensorPrimitives.Dot.cs (1)
33Aggregate<T, MultiplyOperator<T>, AddOperator<T>>(x, y);
System\Numerics\Tensors\netcore\TensorPrimitives.Multiply.cs (5)
28InvokeSpanSpanIntoSpan<T, MultiplyOperator<T>>(x, y, destination); 47InvokeSpanScalarIntoSpan<T, MultiplyOperator<T>>(x, y, destination); 59public static T Invoke(Vector128<T> x) => HorizontalAggregate<T, MultiplyOperator<T>>(x); 60public static T Invoke(Vector256<T> x) => HorizontalAggregate<T, MultiplyOperator<T>>(x); 61public static T Invoke(Vector512<T> x) => HorizontalAggregate<T, MultiplyOperator<T>>(x);
System\Numerics\Tensors\netcore\TensorPrimitives.Product.cs (3)
29return Aggregate<T, IdentityOperator<T>, MultiplyOperator<T>>(x); 61return Aggregate<T, SubtractOperator<T>, MultiplyOperator<T>>(x, y); 93return Aggregate<T, AddOperator<T>, MultiplyOperator<T>>(x, y);
System\Numerics\Tensors\netcore\TensorPrimitives.Single.netcore.cs (1)
15global using MultiplyOperator_Single = System.Numerics.Tensors.TensorPrimitives.MultiplyOperator<float>;
System\Numerics\Tensors\TensorPrimitives.Single.cs (6)
269Aggregate<MultiplyOperator_Single, AddOperator_Single>(x, y); 580InvokeSpanSpanIntoSpan<MultiplyOperator_Single>(x, y, destination); 598InvokeSpanScalarIntoSpan<MultiplyOperator_Single>(x, y, destination); 718return Aggregate<IdentityOperator_Single, MultiplyOperator_Single>(x); 749return Aggregate<SubtractOperator_Single, MultiplyOperator_Single>(x, y); 780return Aggregate<AddOperator_Single, MultiplyOperator_Single>(x, y);