// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // ------------------------------------------------------------------------------ // Changes to this file must follow the https://aka.ms/api-review process. // ------------------------------------------------------------------------------ namespace System.Numerics.Tensors { public static partial class TensorPrimitives { public static void Add(System.ReadOnlySpan x, System.ReadOnlySpan y, System.Span destination) { } public static void Add(System.ReadOnlySpan x, float y, System.Span destination) { } public static void AddMultiply(System.ReadOnlySpan x, System.ReadOnlySpan y, System.ReadOnlySpan multiplier, System.Span destination) { } public static void AddMultiply(System.ReadOnlySpan x, System.ReadOnlySpan y, float multiplier, System.Span destination) { } public static void AddMultiply(System.ReadOnlySpan x, float y, System.ReadOnlySpan multiplier, System.Span destination) { } public static void Cosh(System.ReadOnlySpan x, System.Span destination) { } public static float CosineSimilarity(System.ReadOnlySpan x, System.ReadOnlySpan y) { throw null; } public static float Distance(System.ReadOnlySpan x, System.ReadOnlySpan y) { throw null; } public static void Divide(System.ReadOnlySpan x, System.ReadOnlySpan y, System.Span destination) { } public static void Divide(System.ReadOnlySpan x, float y, System.Span destination) { } public static float Dot(System.ReadOnlySpan x, System.ReadOnlySpan y) { throw null; } public static void Exp(System.ReadOnlySpan x, System.Span destination) { } public static float L2Normalize(System.ReadOnlySpan x) { throw null; } public static void Log(System.ReadOnlySpan x, System.Span destination) { } public static void Multiply(System.ReadOnlySpan x, System.ReadOnlySpan y, System.Span destination) { } public static void Multiply(System.ReadOnlySpan x, float y, System.Span destination) { } public static void MultiplyAdd(System.ReadOnlySpan x, System.ReadOnlySpan y, System.ReadOnlySpan addend, System.Span destination) { } public static void MultiplyAdd(System.ReadOnlySpan x, System.ReadOnlySpan y, float addend, System.Span destination) { } public static void MultiplyAdd(System.ReadOnlySpan x, float y, System.ReadOnlySpan addend, System.Span destination) { } public static void Negate(System.ReadOnlySpan x, System.Span destination) { } public static void Sigmoid(System.ReadOnlySpan x, System.Span destination) { } public static void Sinh(System.ReadOnlySpan x, System.Span destination) { } public static void SoftMax(System.ReadOnlySpan x, System.Span destination) { } public static void Subtract(System.ReadOnlySpan x, System.ReadOnlySpan y, System.Span destination) { } public static void Subtract(System.ReadOnlySpan x, float y, System.Span destination) { } public static void Tanh(System.ReadOnlySpan x, System.Span destination) { } } }