BeBOP: pOSKI
v1.0.0
parallel Optimized Sparse Kernel Interface library
|
Commonly used routines in Vector Handler's modules. More...
#include <stdio.h>
#include <stdlib.h>
#include <poski/poski_vectorcommon.h>
#include <poski/poski_partition.h>
#include <poski/poski_partitioncommon.h>
#include <poski/poski_print.h>
Functions | |
poski_vec_t | poski_Init_Vector (poski_value_t *vec, poski_index_t length, poski_int_t inc, poski_partitionvec_t *partitionvec) |
[library's internal use] Initialize a vector object. | |
char * | poski_findvecprop (poski_vecprop_t vecprop) |
[library's internal use] Find the vector property for reporting. | |
char * | poski_findvectorstorage (poski_storage_t storage) |
[library's internal use] Find the vector storage layout for reporting. | |
int | poski_Check_vecprop (poski_vecprop_t vecprop) |
[library's internal use] Error-checking for vector property. | |
int | poski_Check_vector (poski_value_t *x, poski_index_t length, poski_int_t inc) |
[library's internal use] Error-checking for a vector. | |
int | poski_Check_CreateVecViewInput (poski_value_t *vec, poski_index_t length, poski_int_t inc, poski_partitionvec_t *partitionvec) |
[library's internal use] Error-checking input argument for creating a vector view object. | |
int | poski_Check_Vector (poski_vec_t vec, poski_index_t length) |
[library's internal use] Error-checking for a vector-view object. | |
void | poski_report_subvec (poski_vecview_t subvec) |
Report information of a subvector object. |
Commonly used routines in Vector Handler's modules.
This module implements the commonly used routines in matrix handler's modules.
Also, refer
void poski_report_subvec | ( | poski_vecview_t | subvec | ) |
Report information of a subvector object.
[in] | subvec | Subvector object. |