libflame  revision_anchor
FLA_Tevd_n.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 #include "FLA_Tevd_iteracc_n.h"
12 #include "FLA_Tevd_eigval_n.h"
13 #include "FLA_Tevd_francis_n.h"
14 
15 // --- FLA_Tevd_find_submatrix() -----------------------------------------------
16 
18  int ij_begin,
19  float* buff_d, int inc_d,
20  float* buff_e, int inc_e,
21  int* ijTL,
22  int* ijBR );
24  int ij_begin,
25  double* buff_d, int inc_d,
26  double* buff_e, int inc_e,
27  int* ijTL,
28  int* ijBR );
29 
30 // --- FLA_Norm1_tridiag() -----------------------------------------------------
31 
34  float* buff_d, int inc_d,
35  float* buff_e, int inc_e,
36  float* norm );
38  double* buff_d, int inc_d,
39  double* buff_e, int inc_e,
40  double* norm );
41 
42 // --- FLA_Tevd_n_opt_var1() ---------------------------------------------------
43 
46  int m_U,
47  int n_G,
48  int n_iter_max,
49  float* buff_d, int inc_d,
50  float* buff_e, int inc_e,
51  scomplex* buff_G, int rs_G, int cs_G );
53  int m_U,
54  int n_G,
55  int n_iter_max,
56  double* buff_d, int inc_d,
57  double* buff_e, int inc_e,
58  dcomplex* buff_G, int rs_G, int cs_G );
60  int m_U,
61  int n_G,
62  int n_iter_max,
63  float* buff_d, int inc_d,
64  float* buff_e, int inc_e,
65  scomplex* buff_G, int rs_G, int cs_G );
67  int m_U,
68  int n_G,
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 
74 
FLA_Error FLA_Tevd_n_opd_var1(int m_A, int m_U, int n_G, 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)
Definition: FLA_Tevd_n_opt_var1.c:144
FLA_Error FLA_Tevd_find_submatrix_opd(int m_A, int ij_begin, double *buff_d, int inc_d, double *buff_e, int inc_e, int *ijTL, int *ijBR)
Definition: FLA_Tevd_find_submatrix.c:28
FLA_Error FLA_Tevd_n_opt_var1(dim_t n_iter_max, FLA_Obj d, FLA_Obj e, FLA_Obj G, FLA_Obj U)
Definition: FLA_Tevd_n_opt_var1.c:13
FLA_Error FLA_Norm1_tridiag_opd(int m_A, double *buff_d, int inc_d, double *buff_e, int inc_e, double *norm)
Definition: FLA_Norm1_tridiag.c:111
FLA_Error FLA_Tevd_n_opc_var1(int m_A, int m_U, int n_G, 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)
Definition: FLA_Tevd_n_opt_var1.c:155
FLA_Error FLA_Tevd_n_opz_var1(int m_A, int m_U, int n_G, 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)
Definition: FLA_Tevd_n_opt_var1.c:168
FLA_Error FLA_Norm1_tridiag_ops(int m_A, float *buff_d, int inc_d, float *buff_e, int inc_e, float *norm)
Definition: FLA_Norm1_tridiag.c:64
FLA_Error FLA_Tevd_find_submatrix_ops(int m_A, int ij_begin, float *buff_d, int inc_d, float *buff_e, int inc_e, int *ijTL, int *ijBR)
Definition: FLA_Tevd_find_submatrix.c:14
FLA_Error FLA_Norm1_tridiag(FLA_Obj d, FLA_Obj e, FLA_Obj norm)
Definition: FLA_Norm1_tridiag.c:13
FLA_Error FLA_Tevd_n_ops_var1(int m_A, int m_U, int n_G, 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)
Definition: FLA_Tevd_n_opt_var1.c:131
int FLA_Error
Definition: FLA_type_defs.h:47
unsigned long dim_t
Definition: FLA_type_defs.h:71
Definition: FLA_type_defs.h:159
Definition: blis_type_defs.h:138
Definition: blis_type_defs.h:133