00001
00021 #if !defined(INC_OSKI_BDIAG1_FORMAT_H)
00022
00023 #define INC_OSKI_BDIAG1_FORMAT_H
00024
00025 #include <oski/common.h>
00026 #include <oski/matrix.h>
00027
00028 #if defined(DO_NAME_MANGLING)
00029
00031
00033 #define oski_matBDIAG1_t MANGLE_(oski_matBDIAG1_t)
00034
00036 #endif
00037
00044 typedef struct
00045 {
00046
00047 oski_index_t block_size;
00048 oski_index_t num_full_blocks;
00049 oski_index_t rem_block_size;
00050 oski_value_t *diag;
00051 }
00052 oski_matBDIAG1_t;
00053
00054 #endif
00055
00056