00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036 FLA_Error FLASH_Chol( FLA_Uplo uplo, FLA_Obj A );
00037 FLA_Error FLASH_LU_nopiv( FLA_Obj A );
00038 FLA_Error FLASH_LU_incpiv( FLA_Obj A, FLA_Obj p, FLA_Obj L );
00039 FLA_Error FLASH_FS_incpiv( FLA_Obj A, FLA_Obj p, FLA_Obj L, FLA_Obj b );
00040 FLA_Error FLASH_Trinv( FLA_Uplo uplo, FLA_Diag diag, FLA_Obj A );
00041 FLA_Error FLASH_Ttmm( FLA_Uplo uplo, FLA_Obj A );
00042 FLA_Error FLASH_SPDinv( FLA_Uplo uplo, FLA_Obj A );
00043 FLA_Error FLASH_Sylv( FLA_Trans transa, FLA_Trans transb, FLA_Obj isgn, FLA_Obj A, FLA_Obj B, FLA_Obj C, FLA_Obj scale );
00044 FLA_Error FLASH_Apply_Q_UT( FLA_Side side, FLA_Trans trans, FLA_Store storev, FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B );
00045 FLA_Error FLASH_Apply_Q_UT_UD( FLA_Side side, FLA_Trans trans, FLA_Store storev, FLA_Obj D, FLA_Obj T, FLA_Obj W, FLA_Obj C, FLA_Obj E );
00046 FLA_Error FLASH_QR_UT_UD( FLA_Obj B, FLA_Obj D, FLA_Obj T );
00047 FLA_Error FLASH_QR_UT_inc( FLA_Obj A, FLA_Obj TW );
00048 FLA_Error FLASH_Apply_Q_UT_inc( FLA_Side side, FLA_Trans trans, FLA_Store storev, FLA_Obj A, FLA_Obj TW, FLA_Obj W1, FLA_Obj B );
00049
00050
00051 FLA_Error FLASH_QR( FLA_Obj A, FLA_Obj t, FLA_Obj S );
00052 FLA_Error FLASH_QR_UT( FLA_Obj A, FLA_Obj t, FLA_Obj S );
00053 FLA_Error FLASH_LQ( FLA_Obj A, FLA_Obj t, FLA_Obj S );
00054 FLA_Error FLASH_LQ_UT( FLA_Obj A, FLA_Obj t, FLA_Obj S );
00055 FLA_Error FLASH_Hess( FLA_Obj A, FLA_Obj t, int ilo, int ihi );
00056
00057
00058
00059
00060
00061 void FLA_F2C( flash_chol_f )( F_INT *uplo, F_INT *A, F_INT *IERROR );
00062 void FLA_F2C( flash_lu_nopiv_f )( F_INT *A, F_INT *IERROR );
00063 void FLA_F2C( flash_lu_incpiv_f )( F_INT *A, F_INT *p, F_INT *L, F_INT *IERROR );
00064 void FLA_F2C( flash_fs_incpiv_f )( F_INT *A, F_INT *p, F_INT* L, F_INT* b, F_INT *IERROR );
00065 void FLA_F2C( flash_trinv_f )( F_INT *uplo, F_INT *diag, F_INT *A, F_INT *IERROR );
00066 void FLA_F2C( flash_ttmm_f )( F_INT *uplo, F_INT *A, F_INT *IERROR );
00067 void FLA_F2C( flash_spdinv_f )( F_INT *uplo, F_INT *A, F_INT *IERROR );
00068 void FLA_F2C( flash_sylv_f )( F_INT *transa, F_INT *transb, F_INT *isgn, F_INT *A, F_INT *B, F_INT *C, F_INT *scale, F_INT *IERROR );
00069
00070
00071 void FLA_F2C( flash_qr_f )( F_INT *A, F_INT *t, F_INT *S, F_INT *IERROR );
00072 void FLA_F2C( flash_qr_ut_f )( F_INT *A, F_INT *t, F_INT *S, F_INT *IERROR );
00073 void FLA_F2C( flash_lq_f )( F_INT *A, F_INT *t, F_INT *S, F_INT *IERROR );
00074 void FLA_F2C( flash_lq_ut_f )( F_INT *A, F_INT *t, F_INT *S, F_INT *IERROR );
00075 void FLA_F2C( flash_hess_f )( F_INT *A, F_INT *T, F_INT *ILO, F_INT *IHI, F_INT *IERROR );
00076