IArrayFunctions<T, TShape, TArray> Interface

Specifies the methods that must be implemented by a class to support elementary functions on vectors and matrices.

Definition

Namespace: Extreme.Mathematics.LinearAlgebra.Implementation
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
public interface IArrayFunctions<T, TShape, TArray>

Type Parameters

T
TShape
TArray

Methods

Abs Computes the absolute value for each element of an array.
Acos Computes the inverse cosine of each element of an array.
Acosh Computes the inverse hyperbolic cosine of each element of an array.
Add Adds a value to each element of an array.
Asin Computes the inverse sine of each element of an array.
Asinh Computes the inverse hyperbolic sine of each element of an array.
Atan Computes the inverse tangent of each element of an array.
Atan2 Computes the inverse tangent of each element of two arrays.
Atanh Computes the inverse hyperbolic tangent of each element of an array.
Ceiling Computes the smallest integer greater than or equal to each element of an array.
Cos Computes the cosine of each element of an array.
Cosh Computes the hyperbolic cosine of each element of an array.
Divide(TShape, T, TArray, TArray) Divides a number by each element of an array.
Divide(TShape, TArray, TArray, TArray) Divides each element of an array by the corresponding element in another array.
Exp Computes the exponential function for each element of an array.
Floor Computes the largest integer less than or equal to each element of an array.
Hypot Computes the hypotenuse of corresponding elements of two arrays.
Log Computes the logarithm of each element of an array.
Max(TShape, TArray) Computes the maximum of all elements in the array.
Max(TShape, TArray, T, TArray) Computes the maximum of a number and each element of an array.
Min(TShape, TArray) Computes the minimum of all elements in the array.
Min(TShape, TArray, T, TArray) Computes the minimum of a number and each element of an array.
Multiply Multiplies each element of an array by the corresponding element in another array.
Pow(TShape, TArray, T, TArray) Computes the element-wise power of an array.
Pow(TShape, TArray, Int32, TArray) Computes the element-wise power of an array.
SetValue Sets all elements in the array to the specified value.
Sin Computes the sine of each element of an array.
Sinh Computes the hyperbolic sine of each element of an array.
Sqrt Computes the square root of each element of an array.
SubtractFrom Subtracts each element of an array from a value.
Sum Computes the sum of all elements in the array.
Tan Computes the tangent of each element of an array.
Tanh Computes the hyperbolic tangent of each element of an array.

See Also