Managed Array Functions<T> Class
Contains the default implementation for the
BLAS for generic real numbers.
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 class ManagedArrayFunctions<T> : IVectorFunctions<T>,
IArrayFunctions<T, int, ArraySlice<T>>, IImplementation, IParallelized
- Inheritance
- Object → ManagedArrayFunctions<T>
- Derived
- Implements
- IParallelized, IArrayFunctions<T, Int32, ArraySlice<T>>, IVectorFunctions<T>, IImplementation
Type Parameters
- T
Constructors
Managed | Constructs a new managed linear algebra implementation for generic real and complex vectors and matrices. |
Properties
Has | Indicates whether the degree of parallelism is a property that is shared across instances. |
Implemented | Gets the type that is implemented by this implementation. |
Max | Gets or sets the maximum degree of parallelism enabled by the instance. |
Name | Gets the name of the implementation. |
Platform | Gets the processor architecture supported by the implementation. |
Methods
Abs | Computes the absolute value of 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 four-quadrant inverse tangent of each pair of corresponding elements of two arrays. |
Atanh | Computes the inverse hyperbolic tangent of each element of an array. |
Ceiling | Computes the smallest integer greather 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( | Divides a number by each element of an array. |
Divide( | Divides each element of an array by the corresponding element in another array. |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
Exp | Computes the exponential of each element of an array. |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
Floor | Computes the largest integer less than or equal to each element of an array. |
Get | Serves as the default hash function. (Inherited from Object) |
Get | Gets the Type of the current instance. (Inherited from Object) |
Hypot | Computes the square root of the sum of the squared corresponding elements of two matrices. |
Log | Computes the natural logarithm of each element of an array. |
Max( | Computes the maximum of all elements in the array. |
Max( | Computes the maximum of a number and each element of an array. |
Memberwise | Creates a shallow copy of the current Object. (Inherited from Object) |
Min( | Computes the minimum of all elements in the array. |
Min( | 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( | Raises each element in an array to the specified power. |
Pow( | Raises each element in an array to the specified power. |
Set | 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. |
Subtract | 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. |
ToString | Returns a string that represents the current object. (Inherited from Object) |