1#ifndef BATCHLAS_BLAS_FUNCTIONS_HH
2#define BATCHLAS_BLAS_FUNCTIONS_HH
Batched general linear solve (gesv) by LU with partial pivoting.
Batched LU factorization with partial pivoting (getrf) and its workspace query.
Batched matrix inverse from LU factors (getri) and its workspace query.
Batched solve with LU factors from getrf (getrs) and its workspace query.
Batched Householder QR factorization (geqrf) and its workspace query.
The batched containers: Matrix (owning), MatrixView (non-owning), KernelMatrixView (device-side),...
Option-struct spellings of the dense BLAS and LAPACK-style entry points.
Batched formation of Q from geqrf reflectors (orgqr/ungqr) and its workspace query.
Batched application of Q from geqrf reflectors (ormqr/unmqr) and its workspace query.
Batched Hermitian positive-definite solve (posv) by Cholesky.
Batched Cholesky factorization (potrf) and its workspace query.
batchlas::Device, batchlas::Event and batchlas::Queue: where work runs and how it is ordered.
batchlas::Span, the non-owning pointer + length every entry point takes for 1-D data.