|
BeBOP Optimized Sparse Kernel Interface Library
1.0.1h
|
BDIAG1 implementation of SpMV. More...
#include <assert.h>#include <oski/config.h>#include <oski/common.h>#include <oski/blas.h>#include <oski/blas_names.h>#include <oski/modloader.h>#include <oski/matrix.h>#include <oski/BDIAG1/format.h>#include <oski/BDIAG1/module.h>Functions | |
| static int | MatMult (const oski_matBDIAG1_t *A, oski_value_t alpha, const oski_vecview_t x_view, oski_vecview_t y_view) |
| BDIAG1 matrix-vector multiply. | |
| static int | MatConjMult (const oski_matBDIAG1_t *A, oski_value_t alpha, const oski_vecview_t x_view, oski_vecview_t y_view) |
| BDIAG1 matrix-vector multiply. | |
| static int | MatTransMult (const oski_matBDIAG1_t *A, oski_value_t alpha, const oski_vecview_t x_view, oski_vecview_t y_view) |
| BDIAG1 matrix-vector multiply. | |
| static int | MatHermMult (const oski_matBDIAG1_t *A, oski_value_t alpha, const oski_vecview_t x_view, oski_vecview_t y_view) |
| BDIAG1 matrix-vector multiply. | |
| int | oski_MatReprMult (const void *pA, const oski_matcommon_t *props, oski_matop_t opA, oski_value_t alpha, const oski_vecview_t x_view, oski_value_t beta, oski_vecview_t y_view) |
| Matrix type-specific implementation of sparse matrix-vector multiply. | |
BDIAG1 implementation of SpMV.
1.7.6.1