BeBOP Optimized Sparse Kernel Interface Library
1.0.1h
|
00001 00007 #if !defined(INC_OSKI_CSC_MODULE_H) 00008 00009 #define INC_OSKI_CSC_MODULE_H 00010 00011 #include <oski/matmodexport.h> 00012 00013 #if defined(DO_NAME_MANGLING) 00014 00016 #define oski_WrapCSC_funcpt MANGLE_(oski_WrapCSC_funcpt) 00017 #define oski_WrapCSC MANGLE_MOD_(oski_WrapCSC) 00018 00019 #endif 00020 00021 #include <oski/CSC/format.h> 00022 #include <oski/inmatprop.h> 00023 00028 oski_matCSC_t *oski_WrapCSC (oski_matcommon_t * out_props, 00029 oski_index_t * Aptr, oski_index_t * Aind, 00030 oski_value_t * Aval, oski_index_t num_rows, 00031 oski_index_t num_cols, 00032 oski_inmatpropset_t * props, 00033 oski_copymode_t mode); 00034 00038 typedef oski_matCSC_t *(*oski_WrapCSC_funcpt) (oski_matcommon_t * out_props, 00039 oski_index_t * Aptr, 00040 oski_index_t * Aind, 00041 oski_value_t * Aval, 00042 oski_index_t num_rows, 00043 oski_index_t num_cols, 00044 oski_inmatpropset_t * props, 00045 oski_copymode_t mode); 00046 00047 #endif 00048 00049 /* eof */