libflame  revision_anchor
FLA_Bsvd_ext.h
Go to the documentation of this file.
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 // --- FLA_Bsvd_ext_opt_var1() ---------------------------------------------------
12 
14  FLA_Svd_type jobu, FLA_Obj U,
15  FLA_Svd_type jobv, FLA_Obj V,
16  FLA_Bool apply_Uh2C, FLA_Obj C,
17  dim_t b_alg );
19  int m_U,
20  int m_V,
21  int m_C,
22  int n_C,
23  int n_GH,
24  int n_iter_max,
25  float* buff_d, int inc_d,
26  float* buff_e, int inc_e,
27  scomplex* buff_G, int rs_G, int cs_G,
28  scomplex* buff_H, int rs_H, int cs_H,
29  float* buff_U, int rs_U, int cs_U,
30  float* buff_V, int rs_V, int cs_V,
31  float* buff_C, int rs_C, int cs_C,
32  int b_alg );
34  int m_U,
35  int m_V,
36  int m_C,
37  int n_C,
38  int n_GH,
39  int n_iter_max,
40  double* buff_d, int inc_d,
41  double* buff_e, int inc_e,
42  dcomplex* buff_G, int rs_G, int cs_G,
43  dcomplex* buff_H, int rs_H, int cs_H,
44  double* buff_U, int rs_U, int cs_U,
45  double* buff_V, int rs_V, int cs_V,
46  double* buff_C, int rs_C, int cs_C,
47  int b_alg );
49  int m_U,
50  int m_V,
51  int m_C,
52  int n_C,
53  int n_GH,
54  int n_iter_max,
55  float* buff_d, int inc_d,
56  float* buff_e, int inc_e,
57  scomplex* buff_G, int rs_G, int cs_G,
58  scomplex* buff_H, int rs_H, int cs_H,
59  scomplex* buff_U, int rs_U, int cs_U,
60  scomplex* buff_V, int rs_V, int cs_V,
61  scomplex* buff_C, int rs_C, int cs_C,
62  int b_alg );
64  int m_U,
65  int m_V,
66  int m_C,
67  int n_C,
68  int n_GH,
69  int n_iter_max,
70  double* buff_d, int inc_d,
71  double* buff_e, int inc_e,
72  dcomplex* buff_G, int rs_G, int cs_G,
73  dcomplex* buff_H, int rs_H, int cs_H,
74  dcomplex* buff_U, int rs_U, int cs_U,
75  dcomplex* buff_V, int rs_V, int cs_V,
76  dcomplex* buff_C, int rs_C, int cs_C,
77  int b_alg );
78 
FLA_Error FLA_Bsvd_ext_opt_var1(dim_t n_iter_max, FLA_Obj d, FLA_Obj e, FLA_Obj G, FLA_Obj H, FLA_Svd_type jobu, FLA_Obj U, FLA_Svd_type jobv, FLA_Obj V, FLA_Bool apply_Uh2C, FLA_Obj C, dim_t b_alg)
Definition: FLA_Bsvd_ext_opt_var1.c:13
FLA_Error FLA_Bsvd_ext_ops_var1(int m_d, int m_U, int m_V, int m_C, int n_C, int n_GH, int n_iter_max, float *buff_d, int inc_d, float *buff_e, int inc_e, scomplex *buff_G, int rs_G, int cs_G, scomplex *buff_H, int rs_H, int cs_H, float *buff_U, int rs_U, int cs_U, float *buff_V, int rs_V, int cs_V, float *buff_C, int rs_C, int cs_C, int b_alg)
Definition: FLA_Bsvd_ext_opt_var1.c:231
FLA_Error FLA_Bsvd_ext_opd_var1(int m_d, int m_U, int m_V, int m_C, int n_C, int n_GH, int n_iter_max, double *buff_d, int inc_d, double *buff_e, int inc_e, dcomplex *buff_G, int rs_G, int cs_G, dcomplex *buff_H, int rs_H, int cs_H, double *buff_U, int rs_U, int cs_U, double *buff_V, int rs_V, int cs_V, double *buff_C, int rs_C, int cs_C, int b_alg)
Definition: FLA_Bsvd_ext_opt_var1.c:486
FLA_Error FLA_Bsvd_ext_opz_var1(int m_d, int m_U, int m_V, int m_C, int n_C, int n_GH, int n_iter_max, double *buff_d, int inc_d, double *buff_e, int inc_e, dcomplex *buff_G, int rs_G, int cs_G, dcomplex *buff_H, int rs_H, int cs_H, dcomplex *buff_U, int rs_U, int cs_U, dcomplex *buff_V, int rs_V, int cs_V, dcomplex *buff_C, int rs_C, int cs_C, int b_alg)
Definition: FLA_Bsvd_ext_opt_var1.c:989
FLA_Error FLA_Bsvd_ext_opc_var1(int m_d, int m_U, int m_V, int m_C, int n_C, int n_GH, int n_iter_max, float *buff_d, int inc_d, float *buff_e, int inc_e, scomplex *buff_G, int rs_G, int cs_G, scomplex *buff_H, int rs_H, int cs_H, scomplex *buff_U, int rs_U, int cs_U, scomplex *buff_V, int rs_V, int cs_V, scomplex *buff_C, int rs_C, int cs_C, int b_alg)
Definition: FLA_Bsvd_ext_opt_var1.c:738
int FLA_Error
Definition: FLA_type_defs.h:47
int FLA_Svd_type
Definition: FLA_type_defs.h:65
unsigned long dim_t
Definition: FLA_type_defs.h:71
int FLA_Bool
Definition: FLA_type_defs.h:46
Definition: FLA_type_defs.h:159
Definition: blis_type_defs.h:138
Definition: blis_type_defs.h:133