libflame
revision_anchor
|
00001 /* 00002 00003 Copyright (C) 2014, The University of Texas at Austin 00004 00005 This file is part of libflame and is available under the 3-Clause 00006 BSD license, which can be found in the LICENSE file at the top-level 00007 directory, or at http://opensource.org/licenses/BSD-3-Clause 00008 00009 */ 00010 00011 #include "FLAME.h" 00012 00013 FLA_Error FLA_LU_piv_blk_var3( FLA_Obj A, FLA_Obj p, fla_lu_t* cntl ); 00014 FLA_Error FLA_LU_piv_blk_var4( FLA_Obj A, FLA_Obj p, fla_lu_t* cntl ); 00015 FLA_Error FLA_LU_piv_blk_var5( FLA_Obj A, FLA_Obj p, fla_lu_t* cntl ); 00016 00017 FLA_Error FLA_LU_piv_unb_var3( FLA_Obj A, FLA_Obj p ); 00018 FLA_Error FLA_LU_piv_unb_var3b( FLA_Obj A, FLA_Obj p ); 00019 FLA_Error FLA_LU_piv_unb_var4( FLA_Obj A, FLA_Obj p ); 00020 FLA_Error FLA_LU_piv_unb_var5( FLA_Obj A, FLA_Obj p ); 00021 00022 FLA_Error FLA_LU_piv_opt_var3( FLA_Obj A, FLA_Obj p ); 00023 FLA_Error FLA_LU_piv_ops_var3( int m_A, 00024 int n_A, 00025 float* buff_A, int rs_A, int cs_A, 00026 int* buff_p, int inc_p ); 00027 FLA_Error FLA_LU_piv_opd_var3( int m_A, 00028 int n_A, 00029 double* buff_A, int rs_A, int cs_A, 00030 int* buff_p, int inc_p ); 00031 FLA_Error FLA_LU_piv_opc_var3( int m_A, 00032 int n_A, 00033 scomplex* buff_A, int rs_A, int cs_A, 00034 int* buff_p, int inc_p ); 00035 FLA_Error FLA_LU_piv_opz_var3( int m_A, 00036 int n_A, 00037 dcomplex* buff_A, int rs_A, int cs_A, 00038 int* buff_p, int inc_p ); 00039 00040 FLA_Error FLA_LU_piv_opt_var4( FLA_Obj A, FLA_Obj p ); 00041 FLA_Error FLA_LU_piv_ops_var4( int m_A, 00042 int n_A, 00043 float* buff_A, int rs_A, int cs_A, 00044 int* buff_p, int inc_p ); 00045 FLA_Error FLA_LU_piv_opd_var4( int m_A, 00046 int n_A, 00047 double* buff_A, int rs_A, int cs_A, 00048 int* buff_p, int inc_p ); 00049 FLA_Error FLA_LU_piv_opc_var4( int m_A, 00050 int n_A, 00051 scomplex* buff_A, int rs_A, int cs_A, 00052 int* buff_p, int inc_p ); 00053 FLA_Error FLA_LU_piv_opz_var4( int m_A, 00054 int n_A, 00055 dcomplex* buff_A, int rs_A, int cs_A, 00056 int* buff_p, int inc_p ); 00057 00058 FLA_Error FLA_LU_piv_opt_var5( FLA_Obj A, FLA_Obj p ); 00059 FLA_Error FLA_LU_piv_ops_var5( int m_A, 00060 int n_A, 00061 float* buff_A, int rs_A, int cs_A, 00062 int* buff_p, int inc_p ); 00063 FLA_Error FLA_LU_piv_opd_var5( int m_A, 00064 int n_A, 00065 double* buff_A, int rs_A, int cs_A, 00066 int* buff_p, int inc_p ); 00067 FLA_Error FLA_LU_piv_opc_var5( int m_A, 00068 int n_A, 00069 scomplex* buff_A, int rs_A, int cs_A, 00070 int* buff_p, int inc_p ); 00071 FLA_Error FLA_LU_piv_opz_var5( int m_A, 00072 int n_A, 00073 dcomplex* buff_A, int rs_A, int cs_A, 00074 int* buff_p, int inc_p );