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