IVector Functions<T> 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#
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
public interface IVectorFunctions<T> : IArrayFunctions<T, int, ArraySlice<T>>,
IImplementation, IParallelized
- Implements
- IParallelized, IArrayFunctions<T, Int32, ArraySlice<T>>, IImplementation
Type Parameters
- T
Properties
Has |
Indicates whether the degree of parallelism is a property that is shared
across instances.
(Inherited from IParallelized) |
Implemented |
Gets the base type of the implementation.
(Inherited from IImplementation) |
Max |
Gets or sets the maximum degree of parallelism enabled by the instance.
(Inherited from IParallelized) |
Name |
Gets the name of the implementation.
(Inherited from IImplementation) |
Platform |
Gets the processor architecture supported by the implementation.
(Inherited from IImplementation) |
Methods
Abs |
Computes the absolute value for each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Acos |
Computes the inverse cosine of each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Acosh |
Computes the inverse hyperbolic cosine of each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Add |
Adds a value to each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Asin |
Computes the inverse sine of each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Asinh |
Computes the inverse hyperbolic sine of each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Atan |
Computes the inverse tangent of each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Atan2 |
Computes the inverse tangent of each element of two arrays.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Atanh |
Computes the inverse hyperbolic tangent of each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Ceiling |
Computes the smallest integer greater than or equal to each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Cos |
Computes the cosine of each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Cosh |
Computes the hyperbolic cosine of each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Divide( |
Divides a number by each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Divide( |
Divides each element of an array by the corresponding element in another array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Exp |
Computes the exponential function for each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Floor |
Computes the largest integer less than or equal to each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Hypot |
Computes the hypotenuse of corresponding elements of two arrays.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Log |
Computes the logarithm of each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Max( |
Computes the maximum of all elements in the array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Max( |
Computes the maximum of a number and each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Min( |
Computes the minimum of all elements in the array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Min( |
Computes the minimum of a number and each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Multiply |
Multiplies each element of an array by the corresponding element in another array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Pow( |
Computes the element-wise power of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Pow( |
Computes the element-wise power of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Set |
Sets all elements in the array to the specified value.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Sin |
Computes the sine of each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Sinh |
Computes the hyperbolic sine of each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Sqrt |
Computes the square root of each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Subtract |
Subtracts each element of an array from a value.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Sum |
Computes the sum of all elements in the array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Tan |
Computes the tangent of each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |
Tanh |
Computes the hyperbolic tangent of each element of an array.
(Inherited from IArrayFunctions<T, TShape, TArray>) |