linalg-ops.hh File Reference

Overview

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