|
BeBOP Optimized Sparse Kernel Interface Library
1.0.1h
|
Stores a single block diagonal (BDIAG1). More...
#include <format.h>
Data Fields | |
| oski_index_t | block_size |
Block size, . | |
| oski_index_t | num_full_blocks |
# of blocks | |
| oski_index_t | rem_block_size |
Remainder block size, . | |
| oski_value_t * | diag |
| Block diagonal elements. | |
Stores a single block diagonal (BDIAG1).
An instance of BDIAG1 stores a sequence of consecutive
diagonal blocks.
| oski_index_t oski_matBDIAG1_t::block_size |
Block size,
.
Referenced by GetEntryRaw(), MatConjMult(), MatHermMult(), MatMult(), MatTransMult(), and SetEntryRaw().
| oski_value_t* oski_matBDIAG1_t::diag |
Block diagonal elements.
Referenced by GetEntryRaw(), MatConjMult(), MatHermMult(), MatMult(), MatTransMult(), and SetEntryRaw().
| oski_index_t oski_matBDIAG1_t::rem_block_size |
Remainder block size,
.
Referenced by GetEntryRaw(), MatConjMult(), MatHermMult(), MatMult(), MatTransMult(), and SetEntryRaw().
1.7.6.1