These wrappers encapsulate information about the stride (leading dimension) and data layout of the matrix in its corresponding array. The following routines create, destroy, and duplicate vector views.
Defines | |
#define | STRIDE_UNIT ((oski_index_t)1) |
Symbolic constant for "unit stride". | |
Typedefs | |
typedef oski_vecstruct_t * | oski_vecview_t |
Multivector view handle. | |
Functions | |
oski_vecview_t | oski_CreateMultiVecView (oski_value_t *X, oski_index_t length, oski_index_t num_vecs, oski_storage_t orient, oski_index_t stride) |
Creates a multivector view on dense column vectors , stored as a submatrix in the user's data. |
|
Creates a multivector view on dense column vectors , stored as a submatrix in the user's data.
|