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>) |