libflame
12600
|
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_scal_t *sub_scal, 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_scal_t * | sub_scal, | ||
fla_gemv_t * | sub_gemv | ||
) |
References fla_gemv_s::blocksize, fla_tpose_s::blocksize, FLA_malloc(), fla_gemv_s::matrix_type, fla_tpose_s::matrix_type, fla_gemv_s::sub_gemv, fla_gemv_s::sub_scal, fla_gemv_s::variant, and fla_tpose_s::variant.
Referenced by FLA_Gemv_cntl_init(), and FLASH_Gemv_cntl_init().
{ fla_gemv_t* cntl; cntl = ( fla_gemv_t* ) FLA_malloc( sizeof(fla_gemv_t) ); cntl->matrix_type = matrix_type; cntl->variant = variant; cntl->blocksize = blocksize; cntl->sub_scal = sub_scal; cntl->sub_gemv = sub_gemv; return cntl; }
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_tpose_s::blocksize, FLA_malloc(), fla_trsv_s::matrix_type, fla_tpose_s::matrix_type, fla_trsv_s::sub_gemv, fla_trsv_s::sub_trsv, fla_trsv_s::variant, and fla_tpose_s::variant.
Referenced by FLA_Trsv_cntl_init(), and FLASH_Trsv_cntl_init().
{ fla_trsv_t* cntl; cntl = ( fla_trsv_t* ) FLA_malloc( sizeof(fla_trsv_t) ); cntl->matrix_type = matrix_type; cntl->variant = variant; cntl->blocksize = blocksize; cntl->sub_trsv = sub_trsv; cntl->sub_gemv = sub_gemv; return cntl; }