| | Name | Description |
|---|
 | 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. |