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