1 /* 2 3 Copyright (C) 2014, The University of Texas at Austin 4 5 This file is part of libflame and is available under the 3-Clause 6 BSD license, which can be found in the LICENSE file at the top-level 7 directory, or at http://opensource.org/licenses/BSD-3-Clause 8 9 */ 10 11 #include "FLAME.h" 12 13 FLA_Error FLA_Trinv_ln_blk_var1( FLA_Obj A, fla_trinv_t* cntl ); 14 FLA_Error FLA_Trinv_ln_blk_var2( FLA_Obj A, fla_trinv_t* cntl ); 15 FLA_Error FLA_Trinv_ln_blk_var3( FLA_Obj A, fla_trinv_t* cntl ); 16 FLA_Error FLA_Trinv_ln_blk_var4( FLA_Obj A, fla_trinv_t* cntl ); 17 18 FLA_Error FLA_Trinv_ln_unb_var1( FLA_Obj A ); 19 FLA_Error FLA_Trinv_ln_unb_var2( FLA_Obj A ); 20 FLA_Error FLA_Trinv_ln_unb_var3( FLA_Obj A ); 21 FLA_Error FLA_Trinv_ln_unb_var4( FLA_Obj A ); 22 23 FLA_Error FLA_Trinv_ln_opt_var1( FLA_Obj A ); 24 FLA_Error FLA_Trinv_ln_ops_var1( int mn_A, 25 float* A, int rs_A, int cs_A ); 26 FLA_Error FLA_Trinv_ln_opd_var1( int mn_A, 27 double* A, int rs_A, int cs_A ); 28 FLA_Error FLA_Trinv_ln_opc_var1( int mn_A, 29 scomplex* A, int rs_A, int cs_A ); 30 FLA_Error FLA_Trinv_ln_opz_var1( int mn_A, 31 dcomplex* A, int rs_A, int cs_A ); 32 33 FLA_Error FLA_Trinv_ln_opt_var2( FLA_Obj A ); 34 FLA_Error FLA_Trinv_ln_ops_var2( int mn_A, 35 float* A, int rs_A, int cs_A ); 36 FLA_Error FLA_Trinv_ln_opd_var2( int mn_A, 37 double* A, int rs_A, int cs_A ); 38 FLA_Error FLA_Trinv_ln_opc_var2( int mn_A, 39 scomplex* A, int rs_A, int cs_A ); 40 FLA_Error FLA_Trinv_ln_opz_var2( int mn_A, 41 dcomplex* A, int rs_A, int cs_A ); 42 43 FLA_Error FLA_Trinv_ln_opt_var3( FLA_Obj A ); 44 FLA_Error FLA_Trinv_ln_ops_var3( int mn_A, 45 float* A, int rs_A, int cs_A ); 46 FLA_Error FLA_Trinv_ln_opd_var3( int mn_A, 47 double* A, int rs_A, int cs_A ); 48 FLA_Error FLA_Trinv_ln_opc_var3( int mn_A, 49 scomplex* A, int rs_A, int cs_A ); 50 FLA_Error FLA_Trinv_ln_opz_var3( int mn_A, 51 dcomplex* A, int rs_A, int cs_A ); 52 53 FLA_Error FLA_Trinv_ln_opt_var4( FLA_Obj A ); 54 FLA_Error FLA_Trinv_ln_ops_var4( int mn_A, 55 float* A, int rs_A, int cs_A ); 56 FLA_Error FLA_Trinv_ln_opd_var4( int mn_A, 57 double* A, int rs_A, int cs_A ); 58 FLA_Error FLA_Trinv_ln_opc_var4( int mn_A, 59 scomplex* A, int rs_A, int cs_A ); 60 FLA_Error FLA_Trinv_ln_opz_var4( int mn_A, 61 dcomplex* A, int rs_A, int cs_A ); 62