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