The batchlas::linalg convenience layer: elementwise operations and value-returning wrappers.
Definition in file linalg-ops.hh.
#include <batchlas/export.hh>#include <algorithm>#include <stdexcept>#include <utility>#include <batchlas/blas/enums.hh>#include <batchlas/blas/extensions.hh>#include <batchlas/blas/extra.hh>#include <batchlas/blas/functions/gesvd.hh>#include <batchlas/blas/functions/gesv.hh>#include <batchlas/blas/functions/posv.hh>#include <batchlas/blas/matrix.hh>#include <batchlas/blas/options.hh>#include <batchlas/util/sycl-device-queue.hh>#include <batchlas/util/sycl-span.hh>#include <batchlas/util/sycl-vector.hh>Go to the source code of this file.
Classes | |
| struct | batchlas::linalg::MatmulOptions< T > |
| Options for matmul(). Deliberately has no beta: C is freshly allocated. More... | |
| struct | batchlas::linalg::Eigh< T > |
| Result of eigh(). More... | |
| struct | batchlas::linalg::Svd< T > |
| Result of svd(). More... | |
| struct | batchlas::linalg::Lu< T > |
| Result of lu(). More... | |
Namespaces | |
| namespace | batchlas |
| namespace | batchlas::linalg |
| namespace | batchlas::linalg::detail |