FLA_Cntl_blas2.c File Reference

(r)


Functions

fla_gemv_tFLA_Cntl_gemv_obj_create (FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_gemv_t *sub_gemv)
fla_trsv_tFLA_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)

Function Documentation

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 }


Generated on Mon Jul 6 05:45:51 2009 for libflame by  doxygen 1.5.9