LAPACK routines.
Common symbols and type definitions shared across base LAPACK APIs.
Copy all or part of a matrix A to another matrix B.
Error handler for LAPACK routines.
LAPACK routine to find the index of the last non-zero row in an input matrix.
Perform a series of row interchanges on an input matrix.
LAPACK routine to find the index of the last non-zero column in an input matrix.
Determine double-precision floating-point machine parameters.
Compute the `L * D * L^T` factorization of a real symmetric positive definite tridiagonal matrix `A`.
Copy all or part of a matrix A to another matrix B.
LAPACK routine to calculate sqrt(x^2 + y^2 + z^2) in a manner which doesn't cause unnecessary overflow.
Conjugate each element in a single-precision complex floating-point vector.
Base (i.e., lower-level) LAPACK routines.
LAPACK routine to divide two double-precision complex floating-point numbers in real arithmetic.
Return an updated sum of squares represented in scaled form.
Compute the `L * D * L^T` factorization of a real symmetric positive definite tridiagonal matrix `A`.
LAPACK routine to calculate sqrt(x^2 + y^2) in a manner which doesn't cause unnecessary overflow.
Copy all or part of a matrix A to another matrix B.
Set the off-diagonal elements and the diagonal elements of a single-precision complex floating-point matrix to specified values.
LAPACK auxiliary routine to apply a plane rotation with real cosine and complex sine.
Perform a series of row interchanges on an input matrix.
Perform a series of row interchanges on an input matrix.
Set the off-diagonal elements and the diagonal elements of a double-precision floating-point matrix to specified values.
Convert a matrix from row-major layout to column-major layout or vice versa.