Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Public Attributes | List of all members
uni20::linalg::blas::MdspanMatrixMetadata Struct Reference

Handle-independent matrix metadata used for BLAS eligibility checks. More...

#include <mdspan_matrix.hpp>

Public Attributes

blas_int extent0 = 0
 
blas_int extent1 = 0
 
bool needs_conjugation = false
 
blas_int nonunit_stride = 0
 Mdspan stride orthogonal to the unit-stride axis.
 
int unit_stride_axis = 0
 

Detailed Description

Handle-independent matrix metadata used for BLAS eligibility checks.

Member Data Documentation

◆ extent0

blas_int uni20::linalg::blas::MdspanMatrixMetadata::extent0 = 0

◆ extent1

blas_int uni20::linalg::blas::MdspanMatrixMetadata::extent1 = 0

◆ needs_conjugation

bool uni20::linalg::blas::MdspanMatrixMetadata::needs_conjugation = false

◆ nonunit_stride

blas_int uni20::linalg::blas::MdspanMatrixMetadata::nonunit_stride = 0

Mdspan stride orthogonal to the unit-stride axis.

◆ unit_stride_axis

int uni20::linalg::blas::MdspanMatrixMetadata::unit_stride_axis = 0

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