format.h

Go to the documentation of this file.
00001 
00016 #if !defined(INC_OSKI_BCSR_FORMAT_H)
00017 
00018 #define INC_OSKI_BCSR_FORMAT_H
00019 
00020 #include <oski/common.h>
00021 #include <oski/matrix.h>
00022 
00023 #if defined(DO_NAME_MANGLING)
00024 
00026 
00028 #define oski_matBCSR_t  MANGLE_(oski_matBCSR_t)
00029 
00031 #endif
00032 
00073 typedef struct tagBebop_matBCSR_t
00074 {
00075   int has_unit_diag_implicit;        
00078   oski_index_t row_block_size;        
00079   oski_index_t col_block_size;        
00081   oski_index_t num_block_rows;        
00082   oski_index_t num_block_cols;        
00084   oski_index_t *bptr;        
00085   oski_index_t *bind;        
00086   oski_value_t *bval;        
00089   oski_index_t num_rows_leftover;
00090 
00092   struct tagBebop_matBCSR_t *leftover;
00093 
00095   char *mod_name;
00096   void *mod_cached;   
00097 }
00098 oski_matBCSR_t;
00099 
00100 #endif
00101 
00102 /* eof */

Generated on Wed Sep 19 16:41:18 2007 for BeBOP Optimized Sparse Kernel Interface Library by  doxygen 1.4.6