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