ManagedArrayFunctions<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#
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

ManagedArrayFunctions<T> Constructs a new managed linear algebra implementation for generic real and complex vectors and matrices.

Properties

HasSharedDegreeOfParallelism Indicates whether the degree of parallelism is a property that is shared across instances.
ImplementedType Gets the type that is implemented by this implementation.
MaxDegreeOfParallelism 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(Int32, T, ArraySlice<T>, ArraySlice<T>) Divides a number by each element of an array.
Divide(Int32, ArraySlice<T>, ArraySlice<T>, ArraySlice<T>) Divides each element of an array by the corresponding element in another array.
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Exp Computes the exponential of each element of an array.
FinalizeAllows 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.
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets 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(Int32, ArraySlice<T>) Computes the maximum of all elements in the array.
Max(Int32, ArraySlice<T>, T, ArraySlice<T>) Computes the maximum of a number and each element of an array.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Min(Int32, ArraySlice<T>) Computes the minimum of all elements in the array.
Min(Int32, ArraySlice<T>, T, ArraySlice<T>) 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(Int32, ArraySlice<T>, T, ArraySlice<T>) Raises each element in an array to the specified power.
Pow(Int32, ArraySlice<T>, Int32, ArraySlice<T>) Raises each element in an array to the specified power.
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.
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also