| AbsT | Gets the absolute values of the array items. |
| AddT(SpanT, SpanT) | Pointwise inplace sum of two equally sized spans. |
| AddT(SpanT, T, SpanT) | Pointwise addition of a scalar to a span. |
| AddT(SpanT, SpanT, SpanT) | Pointwise sum of two equally sized spans. |
| AllT | Checks whether the predicate is satisfied by all items. |
| AMax | Gets the item in a span with the maximum absolute value. |
| AMin | Gets the item in a span with the minimum absolute value. |
| AnyT | Checks whether the predicate is satisfied by at least one item. |
| CreateDiagonal | Creates a diagonal matrix given its diagonal. |
| CreateIdentity | Creates an identity matrix given a size. |
| CreateRandom(SpanDouble, NormalRandom) | Initializes a span with normal random values. |
| CreateRandom(SpanDouble, Random) | Initializes a span with random values. |
| CreateRandom(SpanDouble, Random, Double, Double) | Initializes a span with random values. |
| Deconstruct | Deconstruct a complex number into its real and imaginary parts. |
| Det | Gets the product of the cells in the main diagonal. |
| Diagonal | Gets the main diagonal of a 1D-array. |
| Distance | Computes the maximum difference between two arrays. |
| DistinctT | Returns a new array with the distinct values in the span. |
| Div(SpanInt32, Int32) | Pointwise division of a span by an integer. |
| DivT(SpanT, SpanT) | Pointwise division of two equally sized spans. |
| Dot(SpanDouble, SpanDouble) | Calculates the dot product of two spans. |
| Dot(SpanInt32, SpanInt32) | Calculates the dot product of two spans. |
| EqsT | Checks two arrays for equality. |
| FilterT | Creates a new array by filtering items with the given predicate. |
| FilterMapT | Creates a new vector by filtering and mapping at the same time. |
| IndexOfT | Returns the zero-based index of the first occurrence of a value. |
| MapT |
Creates a new array by transforming each item with the given function.
|
| MaxT | Gets the item with the maximum value in the array. |
| MinT | Gets the item with the minimum value in the array. |
| MulT(SpanT, SpanT) | Pointwise multiplication of two equally sized spans. |
| MulT(SpanT, T, SpanT) | Pointwise multiplication of a span and a scalar. |
| MulAddStore |
Multiplies a span by a scalar and sums the result to a memory location.
|
| MulNegStore |
Multiplies a span by a scalar and subtracts the result to a memory location.
|
| NegT(SpanT) | Inplace pointwise negation of a span. |
| NegT(SpanT, SpanT) | Pointwise negation of a span. |
| ProductT | Calculates the product of the items of an array. |
| ReduceT | Creates an aggregate value by applying the reducer to each item. |
| ReverseT | Creates a reversed copy of an array. |
| SortT | Creates a new array with sorted values. |
| SortDescendingT | Creates a new array with sorted values. |
| SubT(SpanT, SpanT) | Pointwise inplace subtraction of two equally sized spans. |
| SubT(SpanT, T, SpanT) | Pointwise subtraction of a scalar from a span. |
| SubT(SpanT, SpanT, SpanT) | Pointwise subtraction of two equally sized spans. |
| SubT(T, SpanT, SpanT) | Pointwise subtraction of a span from a scalar. |
| SumT | Calculates the sum of the vector's items. |
| ToString(Double, Int32, Int32, FuncDouble, String, SByte) | Gets a text representation of a matrix. |
| ToStringT(T, FuncT, String) | Gets a text representation of an array. |
| Trace | Calculates the trace of a 1D-array. |
| Transpose | In-place transposition of a square matrix. |
| ZipT | Combines the common prefix of two spans. |