|
BeBOP Optimized Sparse Kernel Interface Library
1.0.1h
|
Generalized compressed sparse row (GCSR) format. More...
#include <format.h>
Data Fields | |
| oski_index_t | num_stored_rows |
| Number of stored rows. | |
| oski_index_t * | ptr |
| Row pointers. | |
| oski_index_t * | rind |
| Row indices. | |
| oski_index_t * | cind |
| Column indices. | |
| oski_value_t * | val |
| Stored values. | |
Generalized compressed sparse row (GCSR) format.
This data structure is similar to CSR except that there is an additional array, rind, which stores row indices.
| oski_index_t* oski_matGCSR_t::cind |
Column indices.
Referenced by MatConjMult(), MatHermMult(), MatMult(), MatTransMult(), oski_CopyMatRepr(), oski_CreateMatReprFromCSR(), oski_DestroyMatRepr(), and SetEntry().
| oski_index_t* oski_matGCSR_t::ptr |
Row pointers.
Referenced by MatConjMult(), MatHermMult(), MatMult(), MatTransMult(), oski_CopyMatRepr(), oski_CreateMatReprFromCSR(), oski_DestroyMatRepr(), and SetEntry().
| oski_index_t* oski_matGCSR_t::rind |
Row indices.
Referenced by MatConjMult(), MatHermMult(), MatMult(), MatTransMult(), oski_CopyMatRepr(), oski_CreateMatReprFromCSR(), oski_DestroyMatRepr(), and oski_FindRowGCSR().
| oski_value_t* oski_matGCSR_t::val |
Stored values.
Referenced by MatConjMult(), MatHermMult(), MatMult(), MatTransMult(), oski_CopyMatRepr(), oski_CreateMatReprFromCSR(), oski_DestroyMatRepr(), and SetEntry().
1.7.6.1