Base (i.e., lower-level) linear algebra package (LAPACK) routines.
var lapack = require( '@stdlib/lapack/base' );
Namespace for "base" (i.e., lower-level) linear algebra package (LAPACK) routines.
var o = lapack;
// returns {...}
The namespace contains the following:
clacgv( N, cx, strideCX )
: conjugate each element in a single-precision complex floating-point vector.clacpy( order, uplo, M, N, A, LDA, B, LDB )
: copy all or part of a matrixA
to another matrixB
.claset( order, uplo, M, N, alpha, beta, A, LDA )
: set the off-diagonal elements and the diagonal elements of a single-precision complex floating-point matrix to specified values.crot( N, cx, strideCX, cy, strideCY, c, s )
: apply a plane rotation with real cosine and complex sine to a pair of single-precision complex floating-point vectors.dgetrans( order, M, N, A, LDA, out, LDO )
: convert a matrix from row-major layout to column-major layout or vice versa.dlacpy( order, uplo, M, N, A, LDA, B, LDB )
: copy all or part of a matrixA
to another matrixB
.dlamch( cmach )
: determine double-precision floating-point machine parameters.dlassq( N, X, strideX, scale, sumsq )
: return an updated sum of squares represented in scaled form.dlaswp( N, A, LDA, k1, k2, IPIV, incx )
: perform a series of row interchanges on an input matrix.dpttrf( N, D, E )
: compute theL * D * L^T
factorization of a real symmetric positive definite tridiagonal matrixA
.sgetrans( order, M, N, A, LDA, out, LDO )
: convert a matrix from row-major layout to column-major layout or vice versa.slacpy( order, uplo, M, N, A, LDA, B, LDB )
: copy all or part of a matrixA
to another matrixB
.slaswp( N, A, LDA, k1, k2, IPIV, incx )
: perform a series of row interchanges on an input matrix.spttrf( N, D, E )
: compute theL * D * L^T
factorization of a real symmetric positive definite tridiagonal matrixA
.zlacgv( N, zx, strideZX )
: conjugate each element in a double-precision complex floating-point vector.zlacpy( order, uplo, M, N, A, LDA, B, LDB )
: copy all or part of a matrixA
to another matrixB
.zlaset( order, uplo, M, N, alpha, beta, A, LDA )
: set the off-diagonal elements and the diagonal elements of a double-precision complex floating-point matrix to specified values.zrot( N, zx, strideX, zy, strideY, c, s )
: apply a plane rotation with real cosine and complex sine to a pair of double-precision complex floating-point vectors.
var objectKeys = require( '@stdlib/utils/keys' );
var lapack = require( '@stdlib/lapack/base' );
console.log( objectKeys( lapack ) );