1174 typedef FLA_Error(*flash_apqudut_p)(
FLA_Side side,
FLA_Trans trans,
FLA_Direct direct,
FLA_Store storev,
FLA_Obj T,
FLA_Obj W,
FLA_Obj R,
FLA_Obj U,
FLA_Obj C,
FLA_Obj V,
FLA_Obj D,
fla_apqudut_t* cntl);
1214 flash_lu_piv_macro_p func;
1215 func = (flash_lu_piv_macro_p) t->
func;
1224 flash_apply_pivots_macro_p func;
1225 func = (flash_apply_pivots_macro_p) t->
func;
1236 flash_lu_piv_p func;
1237 func = (flash_lu_piv_p) t->
func;
1246 flash_lu_piv_copy_p func;
1247 func = (flash_lu_piv_copy_p) t->
func;
1257 flash_trsm_piv_p func;
1258 func = (flash_trsm_piv_p) t->
func;
1269 func = (flash_sa_lu_p) t->
func;
1282 func = (flash_sa_fs_p) t->
func;
1295 flash_lu_nopiv_p func;
1296 func = (flash_lu_nopiv_p) t->
func;
1305 func = (flash_trinv_p) t->
func;
1316 func = (flash_ttmm_p) t->
func;
1326 func = (flash_chol_p) t->
func;
1336 func = (flash_sylv_p) t->
func;
1351 func = (flash_lyap_p) t->
func;
1363 flash_qrut_macro_p func;
1364 func = (flash_qrut_macro_p) t->
func;
1374 func = (flash_qrut_p) t->
func;
1384 func = (flash_qrutc_p) t->
func;
1395 func = (flash_qr2ut_p) t->
func;
1405 flash_lqut_macro_p func;
1406 func = (flash_lqut_macro_p) t->
func;
1415 flash_caqr2ut_p func;
1416 func = (flash_caqr2ut_p) t->
func;
1426 flash_uddateut_p func;
1427 func = (flash_uddateut_p) t->
func;
1439 func = (flash_apqut_p) t->
func;
1454 flash_apq2ut_p func;
1455 func = (flash_apq2ut_p) t->
func;
1471 flash_apcaq2ut_p func;
1472 func = (flash_apcaq2ut_p) t->
func;
1488 flash_apqudut_p func;
1489 func = (flash_apqudut_p) t->
func;
1507 flash_eig_gest_p func;
1508 func = (flash_eig_gest_p) t->
func;
1521 func = (flash_gemm_p) t->
func;
1536 func = (flash_hemm_p) t->
func;
1551 func = (flash_herk_p) t->
func;
1565 func = (flash_her2k_p) t->
func;
1580 func = (flash_symm_p) t->
func;
1595 func = (flash_syrk_p) t->
func;
1609 func = (flash_syr2k_p) t->
func;
1624 func = (flash_trmm_p) t->
func;
1639 func = (flash_trsm_p) t->
func;
1654 func = (flash_gemv_p) t->
func;
1668 func = (flash_trsv_p) t->
func;
1681 func = (flash_axpy_p) t->
func;
1692 func = (flash_axpyt_p) t->
func;
1704 func = (flash_copy_p) t->
func;
1714 func = (flash_copyt_p) t->
func;
1725 func = (flash_copyr_p) t->
func;
1736 func = (flash_scal_p) t->
func;
1746 func = (flash_scalr_p) t->
func;
1756 flash_obj_create_buffer_p func;
1757 func = (flash_obj_create_buffer_p) t->
func;
1767 flash_obj_free_buffer_p func;
1768 func = (flash_obj_free_buffer_p) t->
func;
1775 FLA_Check_error_code( FLA_NOT_YET_IMPLEMENTED );
FLA_Error FLA_Copyt_task(FLA_Trans trans, FLA_Obj A, FLA_Obj B, fla_copyt_t *cntl)
Definition: FLA_Copyt_task.c:13
FLA_Error FLA_Gemm_task(FLA_Trans transa, FLA_Trans transb, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, FLA_Obj beta, FLA_Obj C, fla_gemm_t *cntl)
Definition: FLA_Gemm_task.c:13
int * int_arg
Definition: FLA_type_defs.h:210
Definition: FLA_Cntl_lapack.h:42
FLA_Error FLA_SA_LU_task(FLA_Obj U, FLA_Obj D, FLA_Obj p, FLA_Obj L, dim_t nb_alg, fla_lu_t *cntl)
Definition: FLA_SA_LU_task.c:13
FLA_Error FLA_Gemv_task(FLA_Trans transa, FLA_Obj alpha, FLA_Obj A, FLA_Obj x, FLA_Obj beta, FLA_Obj y, fla_gemv_t *cntl)
Definition: FLA_Gemv_task.c:13
Definition: FLA_Cntl_blas1.h:77
Definition: FLA_Cntl_lapack.h:105
FLA_Error FLA_Apply_pivots_macro_task(FLA_Side side, FLA_Trans trans, FLA_Obj p, FLA_Obj A, fla_appiv_t *cntl)
Definition: FLA_Apply_pivots_macro_task.c:15
FLA_Error FLA_QR_UT_task(FLA_Obj A, FLA_Obj T, fla_qrut_t *cntl)
Definition: FLA_QR_UT_task.c:15
Definition: FLA_Cntl_blas3.h:65
Definition: FLA_Cntl_blas3.h:90
unsigned long dim_t
Definition: FLA_type_defs.h:71
Definition: FLA_Cntl_lapack.h:162
FLA_Error FLA_Lyap_task(FLA_Trans trans, FLA_Obj isgn, FLA_Obj A, FLA_Obj C, FLA_Obj scale, fla_lyap_t *cntl)
Definition: FLA_Lyap_task.c:15
Definition: FLA_Cntl_lapack.h:80
Definition: FLA_Cntl_blas3.h:27
Definition: FLA_Cntl_blas3.h:115
Definition: FLA_Cntl_blas3.h:40
FLA_Error FLA_SA_FS_task(FLA_Obj L, FLA_Obj D, FLA_Obj p, FLA_Obj C, FLA_Obj E, dim_t nb_alg, fla_gemm_t *cntl)
Definition: FLA_SA_FS_task.c:13
FLA_Error FLA_Eig_gest_task(FLA_Inv inv, FLA_Uplo uplo, FLA_Obj A, FLA_Obj Y, FLA_Obj B, fla_eig_gest_t *cntl)
Definition: FLA_Eig_gest_task.c:16
Definition: FLA_Cntl_blas3.h:103
FLA_Error FLA_LU_piv_copy_task(FLA_Obj A, FLA_Obj p, FLA_Obj U, fla_lu_t *cntl)
Definition: FLA_LU_piv_copy_task.c:13
FLA_Error FLA_LU_piv_task(FLA_Obj A, FLA_Obj p, fla_lu_t *cntl)
Definition: FLA_LU_piv_task.c:15
FLA_Error FLA_CAQR2_UT_task(FLA_Obj B, FLA_Obj D, FLA_Obj T, fla_caqr2ut_t *cntl)
Definition: FLA_CAQR2_UT_task.c:15
Definition: FLA_Cntl_blas1.h:26
FLA_Error FLA_Axpyt_task(FLA_Trans trans, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_axpyt_t *cntl)
Definition: FLA_Axpyt_task.c:13
FLA_Error FLA_Herk_task(FLA_Uplo uplo, FLA_Trans trans, FLA_Obj alpha, FLA_Obj A, FLA_Obj beta, FLA_Obj C, fla_herk_t *cntl)
Definition: FLA_Herk_task.c:13
FLA_Error FLA_Hemm_task(FLA_Side side, FLA_Uplo uplo, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, FLA_Obj beta, FLA_Obj C, fla_hemm_t *cntl)
Definition: FLA_Hemm_task.c:13
Definition: FLA_Cntl_lapack.h:16
FLA_Error FLA_Symm_task(FLA_Side side, FLA_Uplo uplo, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, FLA_Obj beta, FLA_Obj C, fla_symm_t *cntl)
Definition: FLA_Symm_task.c:13
FLA_Error FLA_UDdate_UT_task(FLA_Obj R, FLA_Obj C, FLA_Obj D, FLA_Obj T, fla_uddateut_t *cntl)
Definition: FLA_UDdate_UT_task.c:15
void * cntl
Definition: FLA_type_defs.h:200
Definition: FLA_Cntl_blas1.h:46
FLA_Error FLA_QR_UT_copy_task(FLA_Obj A, FLA_Obj T, FLA_Obj U, fla_qrut_t *cntl)
Definition: FLA_QR_UT_copy_task.c:15
int FLA_Direct
Definition: FLA_type_defs.h:58
FLA_Error FLA_LU_nopiv_task(FLA_Obj A, fla_lu_t *cntl)
Definition: FLA_LU_nopiv_task.c:15
int FLA_Diag
Definition: FLA_type_defs.h:55
Definition: FLA_Cntl_blas1.h:56
Definition: FLA_Cntl_lapack.h:317
FLA_Error FLA_Syr2k_task(FLA_Uplo uplo, FLA_Trans trans, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, FLA_Obj beta, FLA_Obj C, fla_syr2k_t *cntl)
Definition: FLA_Syr2k_task.c:13
int FLA_Error
Definition: FLA_type_defs.h:47
FLA_Error FLA_Apply_Q_UT_task(FLA_Side side, FLA_Trans trans, FLA_Direct direct, FLA_Store storev, FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
Definition: FLA_Apply_Q_UT_task.c:15
FLA_Error FLA_Trsm_task(FLA_Side side, FLA_Uplo uplo, FLA_Trans trans, FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition: FLA_Trsm_task.c:13
FLA_Error FLA_Scal_task(FLA_Obj alpha, FLA_Obj A, fla_scal_t *cntl)
Definition: FLA_Scal_task.c:13
Definition: FLA_Cntl_lapack.h:210
Definition: FLA_Cntl_lapack.h:95
FLA_Error FLA_Trinv_task(FLA_Uplo uplo, FLA_Diag diag, FLA_Obj A, fla_trinv_t *cntl)
Definition: FLA_Trinv_task.c:15
Definition: FLA_Cntl_blas1.h:67
Definition: FLA_type_defs.h:158
Definition: FLA_Cntl_blas2.h:26
int FLA_Store
Definition: FLA_type_defs.h:59
FLA_Error FLA_Trsm_piv_task(FLA_Obj A, FLA_Obj B, FLA_Obj p, fla_trsm_t *cntl)
Definition: FLA_Trsm_piv_task.c:13
FLA_Error FLA_LU_piv_macro_task(FLA_Obj A, FLA_Obj p, fla_lu_t *cntl)
Definition: FLA_LU_piv_macro_task.c:13
FLA_Error FLA_Sylv_task(FLA_Trans transa, FLA_Trans transb, FLA_Obj isgn, FLA_Obj A, FLA_Obj B, FLA_Obj C, FLA_Obj scale, fla_sylv_t *cntl)
Definition: FLA_Sylv_task.c:15
Definition: FLA_Cntl_lapack.h:227
FLA_Error FLA_Copyr_task(FLA_Uplo uplo, FLA_Obj A, FLA_Obj B, fla_copyr_t *cntl)
Definition: FLA_Copyr_task.c:13
Definition: FLA_Cntl_blas3.h:78
FLA_Error FLA_Apply_CAQ2_UT_task(FLA_Side side, FLA_Trans trans, FLA_Direct direct, FLA_Store storev, FLA_Obj D, FLA_Obj T, FLA_Obj W, FLA_Obj C, FLA_Obj E, fla_apcaq2ut_t *cntl)
Definition: FLA_Apply_CAQ2_UT_task.c:15
FLA_Error FLA_Obj_free_buffer_task(FLA_Obj obj, void *cntl)
Definition: FLA_Obj_free_buffer_task.c:13
FLA_Error FLA_Apply_Q2_UT_task(FLA_Side side, FLA_Trans trans, FLA_Direct direct, FLA_Store storev, FLA_Obj D, FLA_Obj T, FLA_Obj W, FLA_Obj C, FLA_Obj E, fla_apq2ut_t *cntl)
Definition: FLA_Apply_Q2_UT_task.c:15
FLA_Error FLA_Axpy_task(FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_axpy_t *cntl)
Definition: FLA_Axpy_task.c:13
FLA_Error FLA_QR_UT_macro_task(FLA_Obj A, FLA_Obj T, fla_qrut_t *cntl)
Definition: FLA_QR_UT_macro_task.c:15
FLA_Error FLA_QR2_UT_task(FLA_Obj B, FLA_Obj D, FLA_Obj T, fla_qr2ut_t *cntl)
Definition: FLA_QR2_UT_task.c:15
FLA_Error FLA_Trsv_task(FLA_Uplo uplo, FLA_Trans transa, FLA_Diag diag, FLA_Obj A, FLA_Obj x, fla_trsv_t *cntl)
Definition: FLA_Trsv_task.c:13
Definition: FLA_Cntl_lapack.h:148
Definition: FLA_Cntl_lapack.h:263
FLA_Obj * output_arg
Definition: FLA_type_defs.h:222
Definition: FLA_Cntl_lapack.h:182
int FLA_Trans
Definition: FLA_type_defs.h:53
FLA_Error FLA_Apply_QUD_UT_task(FLA_Side side, FLA_Trans trans, FLA_Direct direct, FLA_Store storev, FLA_Obj T, FLA_Obj W, FLA_Obj R, FLA_Obj U, FLA_Obj C, FLA_Obj V, FLA_Obj D, fla_apqudut_t *cntl)
Definition: FLA_Apply_QUD_UT_task.c:15
FLA_Error FLA_Obj_create_buffer_task(dim_t rs, dim_t cs, FLA_Obj obj, void *cntl)
Definition: FLA_Obj_create_buffer_task.c:13
int FLA_Uplo
Definition: FLA_type_defs.h:52
int FLA_Side
Definition: FLA_type_defs.h:51
int FLA_Inv
Definition: FLA_type_defs.h:63
Definition: FLA_Cntl_lapack.h:29
Definition: FLA_Cntl_blas3.h:52
Definition: FLA_Cntl_blas1.h:16
FLA_Obj * input_arg
Definition: FLA_type_defs.h:218
Definition: FLA_Cntl_lapack.h:69
Definition: FLA_Cntl_lapack.h:306
FLA_Error FLA_Copy_task(FLA_Obj A, FLA_Obj B, fla_copy_t *cntl)
Definition: FLA_Copy_task.c:13
Definition: FLA_Cntl_blas1.h:36
Definition: FLA_Cntl_blas3.h:16
FLA_Error FLA_Syrk_task(FLA_Uplo uplo, FLA_Trans trans, FLA_Obj alpha, FLA_Obj A, FLA_Obj beta, FLA_Obj C, fla_syrk_t *cntl)
Definition: FLA_Syrk_task.c:13
Definition: FLA_Cntl_blas2.h:16
FLA_Obj * fla_arg
Definition: FLA_type_defs.h:214
FLA_Error FLA_Scalr_task(FLA_Uplo uplo, FLA_Obj alpha, FLA_Obj A, fla_scalr_t *cntl)
Definition: FLA_Scalr_task.c:13
FLA_Error FLA_LQ_UT_macro_task(FLA_Obj A, FLA_Obj T, fla_lqut_t *cntl)
Definition: FLA_LQ_UT_macro_task.c:15
FLA_Error FLA_Trmm_task(FLA_Side side, FLA_Uplo uplo, FLA_Trans trans, FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition: FLA_Trmm_task.c:13
void * func
Definition: FLA_type_defs.h:197
FLA_Error FLA_Ttmm_task(FLA_Uplo uplo, FLA_Obj A, fla_ttmm_t *cntl)
Definition: FLA_Ttmm_task.c:15
FLA_Error FLA_Chol_task(FLA_Uplo uplo, FLA_Obj A, fla_chol_t *cntl)
Definition: FLA_Chol_task.c:15
Definition: FLA_Cntl_lapack.h:52
Definition: FLA_Cntl_lapack.h:355
FLA_Error FLA_Her2k_task(FLA_Uplo uplo, FLA_Trans trans, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, FLA_Obj beta, FLA_Obj C, fla_her2k_t *cntl)
Definition: FLA_Her2k_task.c:13