Solve one of the systems of equations `A*x = b` or `A^T*x = b`.
Create an array filled with NaNs and having the same length and data type as a provided array.
Perform a series of row interchanges on an input matrix.
Perform a series of row interchanges on an input matrix.
Fill a strided array with pseudorandom numbers drawn from a Student's t distribution.
Fill a strided array with pseudorandom numbers drawn from a geometric distribution.
Convert a matrix from row-major layout to column-major layout or vice versa.
Perform one of the matrix-vector operations `x = A*x` or `x = A^T*x`.
Perform a single-pass map-reduce operation against each element in an array while iterating from right to left and return the accumulated result.
Convert a subsequence string to a Slice object.
Fill a strided array with pseudorandom numbers drawn from a beta distribution.
Perform the rank 1 operation `A = α*x*y^T + A`.
Create a zero-filled array having the same length and data type as a provided array.
Fill a strided array with pseudorandom numbers drawn from a raised cosine distribution.
Return the matrix orientation string associated with a supported matrix orientation value.
Set the off-diagonal elements and the diagonal elements of a double-precision floating-point matrix to specified values.
Return the operation side string associated with a supported BLAS operation side value.
Perform the symmetric rank 1 operation `A = α*x*x^T + A`.
Fill a strided array with pseudorandom numbers drawn from a chi distribution.
Fill a strided array with pseudorandom numbers drawn from a Weibull distribution.
Perform the matrix-matrix operation `C = α*op(A)*op(B) + β*C` where `op(X)` is either `op(X) = X` or `op(X) = X^T`.
Compute an `LU` factorization of a real tridiagonal matrix `A` using elimination with partial pivoting and row interchanges
Perform the matrix-matrix operation `C = α*op(A)*op(B) + β*C` where `op(X)` is either `op(X) = X` or `op(X) = X^T`.
Conjugate each element in a double-precision complex floating-point vector.