Go to the source code of this file.
Data Structures | |
struct | fla_gemv_s |
struct | fla_trsv_s |
Typedefs | |
typedef struct fla_gemv_s | fla_gemv_t |
typedef struct fla_trsv_s | fla_trsv_t |
Functions | |
fla_gemv_t * | FLA_Cntl_gemv_obj_create (FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_gemv_t *sub_gemv) |
fla_trsv_t * | FLA_Cntl_trsv_obj_create (FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_trsv_t *sub_trsv, fla_gemv_t *sub_gemv) |
typedef struct fla_gemv_s fla_gemv_t |
typedef struct fla_trsv_s fla_trsv_t |
fla_gemv_t* FLA_Cntl_gemv_obj_create | ( | FLA_Matrix_type | matrix_type, | |
int | variant, | |||
fla_blocksize_t * | blocksize, | |||
fla_gemv_t * | sub_gemv | |||
) |
References fla_gemv_s::blocksize, FLA_malloc(), fla_gemv_s::matrix_type, fla_gemv_s::sub_gemv, and fla_gemv_s::variant.
Referenced by FLA_Gemv_cntl_init(), and FLASH_Gemv_cntl_init().
00043 { 00044 fla_gemv_t* cntl; 00045 00046 cntl = ( fla_gemv_t* ) FLA_malloc( sizeof(fla_gemv_t) ); 00047 00048 cntl->matrix_type = matrix_type; 00049 cntl->variant = variant; 00050 cntl->blocksize = blocksize; 00051 cntl->sub_gemv = sub_gemv; 00052 00053 return cntl; 00054 }
fla_trsv_t* FLA_Cntl_trsv_obj_create | ( | FLA_Matrix_type | matrix_type, | |
int | variant, | |||
fla_blocksize_t * | blocksize, | |||
fla_trsv_t * | sub_trsv, | |||
fla_gemv_t * | sub_gemv | |||
) |
References fla_trsv_s::blocksize, FLA_malloc(), fla_trsv_s::matrix_type, fla_trsv_s::sub_gemv, fla_trsv_s::sub_trsv, and fla_trsv_s::variant.
Referenced by FLA_Trsv_cntl_init(), and FLASH_Trsv_cntl_init().
00061 { 00062 fla_trsv_t* cntl; 00063 00064 cntl = ( fla_trsv_t* ) FLA_malloc( sizeof(fla_trsv_t) ); 00065 00066 cntl->matrix_type = matrix_type; 00067 cntl->variant = variant; 00068 cntl->blocksize = blocksize; 00069 cntl->sub_trsv = sub_trsv; 00070 cntl->sub_gemv = sub_gemv; 00071 00072 return cntl; 00073 }