BeBOP Optimized Sparse Kernel Interface Library
1.0.1h
|
Cache block. More...
#include <format.h>
Data Fields | |
oski_index_t | row |
Starting row offset, ![]() | |
oski_index_t | col |
Starting column offset, ![]() | |
oski_index_t | num_rows |
Number of rows. | |
oski_index_t | num_cols |
Number of columns. | |
oski_index_t | num_zero_rows |
Number of zero rows. | |
oski_index_t | nnz |
Number of non-zeros. | |
oski_matrix_t | mat |
Pointer to a matrix handle. |
Cache block.
This data structure defines a single cache block, which is an submatrix beginning at position
(0-based indices) of a larger matrix.
oski_index_t oski_submatCB_t::col |
Starting column offset, .
Referenced by oski_MatReprMult().
Pointer to a matrix handle.
Referenced by MakeBlock(), MakeBlock_Sorted(), and oski_MatReprMult().
oski_index_t oski_submatCB_t::nnz |
Number of non-zeros.
oski_index_t oski_submatCB_t::num_cols |
Number of columns.
Referenced by oski_MatReprMult().
oski_index_t oski_submatCB_t::num_rows |
Number of rows.
Referenced by MakeBlock(), MakeBlock_Sorted(), and oski_MatReprMult().
oski_index_t oski_submatCB_t::num_zero_rows |
Number of zero rows.
Referenced by MakeBlock(), and MakeBlock_Sorted().
oski_index_t oski_submatCB_t::row |
Starting row offset, .
Referenced by oski_MatReprMult().