FLA_Cntl_blas1.h File Reference

(r)

Go to the source code of this file.

Data Structures

struct  fla_axpy_s
struct  fla_copy_s
struct  fla_swap_s
struct  fla_tpose_s

Typedefs

typedef struct fla_axpy_s fla_axpy_t
typedef struct fla_copy_s fla_copy_t
typedef struct fla_swap_s fla_swap_t
typedef struct fla_tpose_s fla_tpose_t

Functions

fla_axpy_tFLA_Cntl_axpy_obj_create (FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_axpy_t *sub_axpy)
fla_copy_tFLA_Cntl_copy_obj_create (FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_copy_t *sub_copy)
fla_swap_tFLA_Cntl_swap_obj_create (FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_swap_t *sub_swap)
fla_tpose_tFLA_Cntl_tpose_obj_create (FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_tpose_t *sub_trans, fla_swap_t *sub_swap)


Typedef Documentation

typedef struct fla_axpy_s fla_axpy_t

typedef struct fla_copy_s fla_copy_t

typedef struct fla_swap_s fla_swap_t

typedef struct fla_tpose_s fla_tpose_t


Function Documentation

fla_axpy_t* FLA_Cntl_axpy_obj_create ( FLA_Matrix_type  matrix_type,
int  variant,
fla_blocksize_t blocksize,
fla_axpy_t sub_axpy 
)

References fla_axpy_s::blocksize, FLA_malloc(), fla_axpy_s::matrix_type, fla_axpy_s::sub_axpy, and fla_axpy_s::variant.

Referenced by FLA_Axpy_cntl_init(), and FLASH_Axpy_cntl_init().

00043 {
00044     fla_axpy_t* cntl;
00045     
00046     cntl = ( fla_axpy_t* ) FLA_malloc( sizeof(fla_axpy_t) );
00047 
00048     cntl->matrix_type = matrix_type;
00049     cntl->variant     = variant;
00050     cntl->blocksize   = blocksize;
00051     cntl->sub_axpy    = sub_axpy;
00052 
00053     return cntl;
00054 }

fla_copy_t* FLA_Cntl_copy_obj_create ( FLA_Matrix_type  matrix_type,
int  variant,
fla_blocksize_t blocksize,
fla_copy_t sub_copy 
)

References fla_copy_s::blocksize, FLA_malloc(), fla_copy_s::matrix_type, fla_copy_s::sub_copy, and fla_copy_s::variant.

Referenced by FLA_Copy_cntl_init(), and FLASH_Copy_cntl_init().

00060 {
00061     fla_copy_t* cntl;
00062     
00063     cntl = ( fla_copy_t* ) FLA_malloc( sizeof(fla_copy_t) );
00064 
00065     cntl->matrix_type = matrix_type;
00066     cntl->variant     = variant;
00067     cntl->blocksize   = blocksize;
00068     cntl->sub_copy    = sub_copy;
00069 
00070     return cntl;
00071 }

fla_swap_t* FLA_Cntl_swap_obj_create ( FLA_Matrix_type  matrix_type,
int  variant,
fla_blocksize_t blocksize,
fla_swap_t sub_swap 
)

References fla_swap_s::blocksize, FLA_malloc(), fla_swap_s::matrix_type, fla_swap_s::sub_swap, and fla_swap_s::variant.

Referenced by FLA_Transpose_cntl_init().

00077 {
00078     fla_swap_t* cntl;
00079     
00080     cntl = ( fla_swap_t* ) FLA_malloc( sizeof(fla_swap_t) );
00081 
00082     cntl->matrix_type = matrix_type;
00083     cntl->variant     = variant;
00084     cntl->blocksize   = blocksize;
00085     cntl->sub_swap    = sub_swap;
00086 
00087     return cntl;
00088 }

fla_tpose_t* FLA_Cntl_tpose_obj_create ( FLA_Matrix_type  matrix_type,
int  variant,
fla_blocksize_t blocksize,
fla_tpose_t sub_trans,
fla_swap_t sub_swap 
)

References fla_tpose_s::blocksize, FLA_malloc(), fla_tpose_s::matrix_type, fla_tpose_s::sub_swap, fla_tpose_s::sub_trans, and fla_tpose_s::variant.

Referenced by FLA_Transpose_cntl_init().

00095 {
00096     fla_tpose_t* cntl;
00097     
00098     cntl = ( fla_tpose_t* ) FLA_malloc( sizeof(fla_tpose_t) );
00099 
00100     cntl->matrix_type = matrix_type;
00101     cntl->variant     = variant;
00102     cntl->blocksize   = blocksize;
00103     cntl->sub_trans   = sub_trans;
00104     cntl->sub_swap    = sub_swap;
00105 
00106     return cntl;
00107 }


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