Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Public Attributes | List of all members
uni20::linalg::blas::BlasWritableMatrix< Scalar, Handle > Struct Template Reference

Writable matrix shape as seen by a BLAS/LAPACK provider. More...

#include <blas_matrix.hpp>

Public Attributes

blas_int cols = 0
 
Handle data {}
 
blas_int leading_dimension = 0
 
blas_int rows = 0
 

Detailed Description

template<class Scalar, class Handle = Scalar*>
struct uni20::linalg::blas::BlasWritableMatrix< Scalar, Handle >

Writable matrix shape as seen by a BLAS/LAPACK provider.

The dimensions describe the untransformed provider matrix, not necessarily the logical mdspan matrix.

Member Data Documentation

◆ cols

template<class Scalar , class Handle = Scalar*>
blas_int uni20::linalg::blas::BlasWritableMatrix< Scalar, Handle >::cols = 0

◆ data

template<class Scalar , class Handle = Scalar*>
Handle uni20::linalg::blas::BlasWritableMatrix< Scalar, Handle >::data {}

◆ leading_dimension

template<class Scalar , class Handle = Scalar*>
blas_int uni20::linalg::blas::BlasWritableMatrix< Scalar, Handle >::leading_dimension = 0

◆ rows

template<class Scalar , class Handle = Scalar*>
blas_int uni20::linalg::blas::BlasWritableMatrix< Scalar, Handle >::rows = 0

The documentation for this struct was generated from the following file: