libflame  12600
Data Structures | Typedefs | Functions
FLA_Cntl_blas1.h File Reference

(r12600)

Go to the source code of this file.

Data Structures

struct  fla_axpy_s
struct  fla_axpyt_s
struct  fla_copy_s
struct  fla_copyt_s
struct  fla_copyr_s
struct  fla_scal_s
struct  fla_scalr_s
struct  fla_swap_s
struct  fla_tpose_s

Typedefs

typedef struct fla_axpy_s fla_axpy_t
typedef struct fla_axpyt_s fla_axpyt_t
typedef struct fla_copy_s fla_copy_t
typedef struct fla_copyt_s fla_copyt_t
typedef struct fla_copyr_s fla_copyr_t
typedef struct fla_scal_s fla_scal_t
typedef struct fla_scalr_s fla_scalr_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_axpyt_tFLA_Cntl_axpyt_obj_create (FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_axpyt_t *sub_axpyt)
fla_copy_tFLA_Cntl_copy_obj_create (FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_copy_t *sub_copy)
fla_copyt_tFLA_Cntl_copyt_obj_create (FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_copyt_t *sub_copyt)
fla_copyr_tFLA_Cntl_copyr_obj_create (FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_copyr_t *sub_copyr, fla_copy_t *sub_copy)
fla_scal_tFLA_Cntl_scal_obj_create (FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_scal_t *sub_scal)
fla_scalr_tFLA_Cntl_scalr_obj_create (FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_scalr_t *sub_scalr, fla_scal_t *sub_scal)
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_axpyt_s fla_axpyt_t
typedef struct fla_copy_s fla_copy_t
typedef struct fla_copyr_s fla_copyr_t
typedef struct fla_copyt_s fla_copyt_t
typedef struct fla_scal_s fla_scal_t
typedef struct fla_scalr_s fla_scalr_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().

{
    fla_axpy_t* cntl;
    
    cntl = ( fla_axpy_t* ) FLA_malloc( sizeof(fla_axpy_t) );

    cntl->matrix_type = matrix_type;
    cntl->variant     = variant;
    cntl->blocksize   = blocksize;
    cntl->sub_axpy    = sub_axpy;

    return cntl;
}
fla_axpyt_t* FLA_Cntl_axpyt_obj_create ( FLA_Matrix_type  matrix_type,
int  variant,
fla_blocksize_t blocksize,
fla_axpyt_t sub_axpyt 
)

References fla_axpyt_s::blocksize, FLA_malloc(), fla_axpyt_s::matrix_type, fla_axpyt_s::sub_axpyt, and fla_axpyt_s::variant.

Referenced by FLA_Axpyt_cntl_init(), and FLASH_Axpyt_cntl_init().

{
    fla_axpyt_t* cntl;
    
    cntl = ( fla_axpyt_t* ) FLA_malloc( sizeof(fla_axpyt_t) );

    cntl->matrix_type = matrix_type;
    cntl->variant     = variant;
    cntl->blocksize   = blocksize;
    cntl->sub_axpyt   = sub_axpyt;

    return cntl;
}
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().

{
    fla_copy_t* cntl;
    
    cntl = ( fla_copy_t* ) FLA_malloc( sizeof(fla_copy_t) );

    cntl->matrix_type = matrix_type;
    cntl->variant     = variant;
    cntl->blocksize   = blocksize;
    cntl->sub_copy    = sub_copy;

    return cntl;
}
fla_copyr_t* FLA_Cntl_copyr_obj_create ( FLA_Matrix_type  matrix_type,
int  variant,
fla_blocksize_t blocksize,
fla_copyr_t sub_copyr,
fla_copy_t sub_copy 
)

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

Referenced by FLA_Copyr_cntl_init(), and FLASH_Copyr_cntl_init().

{
    fla_copyr_t* cntl;
    
    cntl = ( fla_copyr_t* ) FLA_malloc( sizeof(fla_copyr_t) );

    cntl->matrix_type = matrix_type;
    cntl->variant     = variant;
    cntl->blocksize   = blocksize;
    cntl->sub_copyr   = sub_copyr;
    cntl->sub_copy    = sub_copy;

    return cntl;
}
fla_copyt_t* FLA_Cntl_copyt_obj_create ( FLA_Matrix_type  matrix_type,
int  variant,
fla_blocksize_t blocksize,
fla_copyt_t sub_copyt 
)

References fla_copyt_s::blocksize, FLA_malloc(), fla_copyt_s::matrix_type, fla_copyt_s::sub_copyt, and fla_copyt_s::variant.

Referenced by FLA_Copyt_cntl_init(), and FLASH_Copyt_cntl_init().

{
    fla_copyt_t* cntl;
    
    cntl = ( fla_copyt_t* ) FLA_malloc( sizeof(fla_copyt_t) );

    cntl->matrix_type = matrix_type;
    cntl->variant     = variant;
    cntl->blocksize   = blocksize;
    cntl->sub_copyt   = sub_copyt;

    return cntl;
}
fla_scal_t* FLA_Cntl_scal_obj_create ( FLA_Matrix_type  matrix_type,
int  variant,
fla_blocksize_t blocksize,
fla_scal_t sub_scal 
)

References fla_scal_s::blocksize, FLA_malloc(), fla_scal_s::matrix_type, fla_scal_s::sub_scal, and fla_scal_s::variant.

Referenced by FLA_Scal_cntl_init(), and FLASH_Scal_cntl_init().

{
    fla_scal_t* cntl;
    
    cntl = ( fla_scal_t* ) FLA_malloc( sizeof(fla_scal_t) );

    cntl->matrix_type = matrix_type;
    cntl->variant     = variant;
    cntl->blocksize   = blocksize;
    cntl->sub_scal    = sub_scal;

    return cntl;
}
fla_scalr_t* FLA_Cntl_scalr_obj_create ( FLA_Matrix_type  matrix_type,
int  variant,
fla_blocksize_t blocksize,
fla_scalr_t sub_scalr,
fla_scal_t sub_scal 
)

References fla_scalr_s::blocksize, FLA_malloc(), fla_scalr_s::matrix_type, fla_scalr_s::sub_scal, fla_scalr_s::sub_scalr, and fla_scalr_s::variant.

Referenced by FLA_Scalr_cntl_init(), and FLASH_Scalr_cntl_init().

{
    fla_scalr_t* cntl;
    
    cntl = ( fla_scalr_t* ) FLA_malloc( sizeof(fla_scalr_t) );

    cntl->matrix_type = matrix_type;
    cntl->variant     = variant;
    cntl->blocksize   = blocksize;
    cntl->sub_scalr   = sub_scalr;
    cntl->sub_scal    = sub_scal;

    return cntl;
}
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().

{
    fla_swap_t* cntl;
    
    cntl = ( fla_swap_t* ) FLA_malloc( sizeof(fla_swap_t) );

    cntl->matrix_type = matrix_type;
    cntl->variant     = variant;
    cntl->blocksize   = blocksize;
    cntl->sub_swap    = sub_swap;

    return cntl;
}
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().

{
    fla_tpose_t* cntl;
    
    cntl = ( fla_tpose_t* ) FLA_malloc( sizeof(fla_tpose_t) );

    cntl->matrix_type = matrix_type;
    cntl->variant     = variant;
    cntl->blocksize   = blocksize;
    cntl->sub_trans   = sub_trans;
    cntl->sub_swap    = sub_swap;

    return cntl;
}