extensions.hh File Reference
#include <batchlas/export.hh>
#include <complex>
#include <batchlas/util/sycl-device-queue.hh>
#include <batchlas/util/sycl-span.hh>
#include <batchlas/tuning_params.hh>
#include <batchlas/blas/enums.hh>
#include <batchlas/blas/matrix.hh>
#include <batchlas/blas/queue-dispatch.hh>
#include <batchlas/blas/functions/iluk.hh>
#include <numeric>
#include <limits>
#include <cstddef>
#include <cstdint>
#include <vector>

Go to the source code of this file.

Classes

struct  batchlas::SyevxParams< T >
 Options for syevx(): algorithm family, convergence controls, preconditioning and which part of the spectrum to compute. More...
struct  batchlas::SyevxInstrumentation< T >
 Optional per-iteration convergence histories recorded by the iterative syevx paths. More...
struct  batchlas::LanczosParams< T >
 Parameters for lanczos(). More...
struct  batchlas::SyevxResolvedRange
 Resolved, algorithm-independent description of the caller's request. More...
struct  batchlas::StebzParams< T >
 Parameters for stebz() (bisection on a symmetric tridiagonal matrix). More...
struct  batchlas::SteinParams< T >
 Parameters for stein() (inverse iteration on a symmetric tridiagonal). More...
struct  batchlas::SteqrParams< T >
 Parameters for steqr() and steqr_cta(), and for stedc()'s leaf solves. More...
struct  batchlas::SytrdBandReductionParams
 Sweep schedule for sytrd_band_reduction() (successive band reduction). More...
struct  batchlas::JacobiParams< T >
 Parameters for syev_jacobi_cta() (cyclic two-sided Jacobi). More...
struct  batchlas::GesvdjParams< T >
 Parameters for the one-sided Jacobi SVD (gesvdj_cta). More...
struct  batchlas::StedcParams< T >
 Parameters for stedc(). More...
struct  batchlas::OrthoOptions
 Options for the option-struct ortho(); fields as the positional arguments. More...
struct  batchlas::OrthoAgainstOptions
 Options for the option-struct ortho() against an external basis M. More...

Namespaces

namespace  batchlas
namespace  batchlas::detail