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
int i
Definition bl1_axmyv2.c:145
Definition FLA_type_defs.h:159
Definition blis_type_defs.h:138
Definition blis_type_defs.h:133