batchlas::device Namespace Reference

Namespaces

namespace  detail

Classes

struct  DeviceBlasLaunchInfo
 Host-side description of a launch, for the *_workspace_elements queries. More...
struct  MatrixVectorOperand
 Operands of a matrix-vector operation: \( y := \alpha\,\mathrm{op}(A)\,x + \beta\,y \). More...
struct  MatrixMatrixOperand
 Operands of a matrix-matrix operation: \( C := \alpha\,(\ldots B \ldots) + \beta\,C \). More...
struct  RankKOperand
 Operands of a rank-k update: \( C := \alpha\,\mathrm{op}(A)\,\mathrm{op}(A)^{T|H} + \beta\,C \). More...
struct  Rank1UpdateOperand
 Operands of a rank-1 update: \( A := A + \alpha\,x\,y^{T} \) (conjugations per call). More...
struct  MatrixVectorTransform
 Runtime transpose mode of a matrix-vector operation. More...
struct  MatrixVectorTransformTag
 Compile-time transpose mode of a matrix-vector operation. More...
struct  GeneralMatrixTransform
 Runtime transpose modes of a general matrix-matrix product. More...
struct  GeneralMatrixTransformTag
 Compile-time transpose modes of a general matrix-matrix product. More...
struct  TriangularTransform
 Mode of a triangular product (trmv, trmm). More...
struct  SymmetricTransform
 Mode of a symmetric or Hermitian product (symv, hemv, symm). More...
struct  OuterProductTransform
 Conjugation mode of a rank-1 update (ger, geru, gerc). More...
struct  OuterProductTransformTag
 Compile-time conjugation mode of a rank-1 update. More...
struct  SymmetricRank2kTransform
 Mode of a symmetric or Hermitian rank-2k update (syr2k, her2k). More...
struct  SymmetricRankKTransform
 Mode of a symmetric or Hermitian rank-k update (syrk, herk). More...