12template <Backend B,
typename T>
Non-owning view of a batch of matrices: the argument type of every entry point.
Non-owning view of a batch of strided vectors: the vector argument type of the entry points.
JobType
Whether an eigensolver computes eigenvectors (LAPACK jobz).
The batched containers: Matrix (owning), MatrixView (non-owning), KernelMatrixView (device-side),...
Event stedc_dispatch(Queue &ctx, const VectorView< T > &d, const VectorView< T > &e, const VectorView< T > &eigenvalues, const Span< std::byte > &ws, JobType jobz, StedcParams< T > params, const MatrixView< T, MatrixFormat::Dense > &eigvects, Span< int32_t > info=Span< int32_t >())
Completion handle of enqueued work, returned by every entry point.
Where BatchLAS work runs: a device, a backend, an ordered SYCL queue and a workspace arena.
Non-owning view of size() contiguous elements of type T.
batchlas::Span, the non-owning pointer + length every entry point takes for 1-D data.