lapacke.h
Go to the documentation of this file.
1 /*****************************************************************************
2  Copyright (c) 2010, Intel Corp.
3  All rights reserved.
4 
5  Redistribution and use in source and binary forms, with or without
6  modification, are permitted provided that the following conditions are met:
7 
8  * Redistributions of source code must retain the above copyright notice,
9  this list of conditions and the following disclaimer.
10  * Redistributions in binary form must reproduce the above copyright
11  notice, this list of conditions and the following disclaimer in the
12  documentation and/or other materials provided with the distribution.
13  * Neither the name of Intel Corporation nor the names of its contributors
14  may be used to endorse or promote products derived from this software
15  without specific prior written permission.
16 
17  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
18  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
21  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
22  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
23  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
24  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
25  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
26  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
27  THE POSSIBILITY OF SUCH DAMAGE.
28 ******************************************************************************
29 * Contents: Native C interface to LAPACK
30 * Author: Intel Corporation
31 * Generated November, 2011
32 *****************************************************************************/
33 
34 #ifndef _MKL_LAPACKE_H_
35 
36 #ifndef _LAPACKE_H_
37 #define _LAPACKE_H_
38 
39 /*
40 * Turn on HAVE_LAPACK_CONFIG_H to redefine C-LAPACK datatypes
41 */
42 #ifdef HAVE_LAPACK_CONFIG_H
43 #include "lapacke_config.h"
44 #endif
45 
46 #include <stdlib.h>
47 
48 #ifndef lapack_int
49 #define lapack_int int
50 #endif
51 
52 #ifndef lapack_logical
53 #define lapack_logical lapack_int
54 #endif
55 
56 /* Complex types are structures equivalent to the
57 * Fortran complex types COMPLEX(4) and COMPLEX(8).
58 *
59 * One can also redefine the types with his own types
60 * for example by including in the code definitions like
61 *
62 * #define lapack_complex_float std::complex<float>
63 * #define lapack_complex_double std::complex<double>
64 *
65 * or define these types in the command line:
66 *
67 * -Dlapack_complex_float="std::complex<float>"
68 * -Dlapack_complex_double="std::complex<double>"
69 */
70 
71 #ifndef LAPACK_COMPLEX_CUSTOM
72 
73 /* Complex type (single precision) */
74 #ifndef lapack_complex_float
75 #include <complex.h>
76 #define lapack_complex_float float _Complex
77 #endif
78 
79 #ifndef lapack_complex_float_real
80 #define lapack_complex_float_real(z) (creal(z))
81 #endif
82 
83 #ifndef lapack_complex_float_imag
84 #define lapack_complex_float_imag(z) (cimag(z))
85 #endif
86 
88 
89 /* Complex type (double precision) */
90 #ifndef lapack_complex_double
91 #include <complex.h>
92 #define lapack_complex_double double _Complex
93 #endif
94 
95 #ifndef lapack_complex_double_real
96 #define lapack_complex_double_real(z) (creal(z))
97 #endif
98 
99 #ifndef lapack_complex_double_imag
100 #define lapack_complex_double_imag(z) (cimag(z))
101 #endif
102 
103 lapack_complex_double lapack_make_complex_double( double re, double im );
104 
105 #endif
106 
107 
108 #ifdef __cplusplus
109 extern "C" {
110 #endif /* __cplusplus */
111 
112 #ifndef LAPACKE_malloc
113 #define LAPACKE_malloc( size ) malloc( size )
114 #endif
115 #ifndef LAPACKE_free
116 #define LAPACKE_free( p ) free( p )
117 #endif
118 
119 #define LAPACK_C2INT( x ) (lapack_int)(*((float*)&x ))
120 #define LAPACK_Z2INT( x ) (lapack_int)(*((double*)&x ))
121 
122 #define LAPACK_ROW_MAJOR 101
123 #define LAPACK_COL_MAJOR 102
124 
125 #define LAPACK_WORK_MEMORY_ERROR -1010
126 #define LAPACK_TRANSPOSE_MEMORY_ERROR -1011
127 
128 /* Callback logical functions of one, two, or three arguments are used
129 * to select eigenvalues to sort to the top left of the Schur form.
130 * The value is selected if function returns TRUE (non-zero). */
131 
132 typedef lapack_logical (*LAPACK_S_SELECT2) ( const float*, const float* );
134  ( const float*, const float*, const float* );
135 typedef lapack_logical (*LAPACK_D_SELECT2) ( const double*, const double* );
137  ( const double*, const double*, const double* );
138 
145 
146 #include "lapacke_mangling.h"
147 
148 #define LAPACK_lsame LAPACK_GLOBAL(lsame,LSAME)
149 lapack_logical LAPACK_lsame( char* ca, char* cb,
150  lapack_int lca, lapack_int lcb );
151 
152 /* C-LAPACK function prototypes */
153 
154 lapack_int LAPACKE_sbdsdc( int matrix_order, char uplo, char compq,
155  lapack_int n, float* d, float* e, float* u,
156  lapack_int ldu, float* vt, lapack_int ldvt, float* q,
157  lapack_int* iq );
158 lapack_int LAPACKE_dbdsdc( int matrix_order, char uplo, char compq,
159  lapack_int n, double* d, double* e, double* u,
160  lapack_int ldu, double* vt, lapack_int ldvt,
161  double* q, lapack_int* iq );
162 
163 lapack_int LAPACKE_sbdsqr( int matrix_order, char uplo, lapack_int n,
164  lapack_int ncvt, lapack_int nru, lapack_int ncc,
165  float* d, float* e, float* vt, lapack_int ldvt,
166  float* u, lapack_int ldu, float* c, lapack_int ldc );
167 lapack_int LAPACKE_dbdsqr( int matrix_order, char uplo, lapack_int n,
168  lapack_int ncvt, lapack_int nru, lapack_int ncc,
169  double* d, double* e, double* vt, lapack_int ldvt,
170  double* u, lapack_int ldu, double* c,
171  lapack_int ldc );
172 lapack_int LAPACKE_cbdsqr( int matrix_order, char uplo, lapack_int n,
173  lapack_int ncvt, lapack_int nru, lapack_int ncc,
174  float* d, float* e, lapack_complex_float* vt,
177  lapack_int ldc );
178 lapack_int LAPACKE_zbdsqr( int matrix_order, char uplo, lapack_int n,
179  lapack_int ncvt, lapack_int nru, lapack_int ncc,
180  double* d, double* e, lapack_complex_double* vt,
183  lapack_int ldc );
184 
185 lapack_int LAPACKE_sdisna( char job, lapack_int m, lapack_int n, const float* d,
186  float* sep );
188  const double* d, double* sep );
189 
190 lapack_int LAPACKE_sgbbrd( int matrix_order, char vect, lapack_int m,
192  lapack_int ku, float* ab, lapack_int ldab, float* d,
193  float* e, float* q, lapack_int ldq, float* pt,
194  lapack_int ldpt, float* c, lapack_int ldc );
195 lapack_int LAPACKE_dgbbrd( int matrix_order, char vect, lapack_int m,
197  lapack_int ku, double* ab, lapack_int ldab,
198  double* d, double* e, double* q, lapack_int ldq,
199  double* pt, lapack_int ldpt, double* c,
200  lapack_int ldc );
201 lapack_int LAPACKE_cgbbrd( int matrix_order, char vect, lapack_int m,
204  lapack_int ldab, float* d, float* e,
208 lapack_int LAPACKE_zgbbrd( int matrix_order, char vect, lapack_int m,
211  lapack_int ldab, double* d, double* e,
215 
216 lapack_int LAPACKE_sgbcon( int matrix_order, char norm, lapack_int n,
217  lapack_int kl, lapack_int ku, const float* ab,
218  lapack_int ldab, const lapack_int* ipiv, float anorm,
219  float* rcond );
220 lapack_int LAPACKE_dgbcon( int matrix_order, char norm, lapack_int n,
221  lapack_int kl, lapack_int ku, const double* ab,
222  lapack_int ldab, const lapack_int* ipiv,
223  double anorm, double* rcond );
224 lapack_int LAPACKE_cgbcon( int matrix_order, char norm, lapack_int n,
225  lapack_int kl, lapack_int ku,
226  const lapack_complex_float* ab, lapack_int ldab,
227  const lapack_int* ipiv, float anorm, float* rcond );
228 lapack_int LAPACKE_zgbcon( int matrix_order, char norm, lapack_int n,
229  lapack_int kl, lapack_int ku,
230  const lapack_complex_double* ab, lapack_int ldab,
231  const lapack_int* ipiv, double anorm,
232  double* rcond );
233 
234 lapack_int LAPACKE_sgbequ( int matrix_order, lapack_int m, lapack_int n,
235  lapack_int kl, lapack_int ku, const float* ab,
236  lapack_int ldab, float* r, float* c, float* rowcnd,
237  float* colcnd, float* amax );
238 lapack_int LAPACKE_dgbequ( int matrix_order, lapack_int m, lapack_int n,
239  lapack_int kl, lapack_int ku, const double* ab,
240  lapack_int ldab, double* r, double* c,
241  double* rowcnd, double* colcnd, double* amax );
242 lapack_int LAPACKE_cgbequ( int matrix_order, lapack_int m, lapack_int n,
243  lapack_int kl, lapack_int ku,
244  const lapack_complex_float* ab, lapack_int ldab,
245  float* r, float* c, float* rowcnd, float* colcnd,
246  float* amax );
247 lapack_int LAPACKE_zgbequ( int matrix_order, lapack_int m, lapack_int n,
248  lapack_int kl, lapack_int ku,
249  const lapack_complex_double* ab, lapack_int ldab,
250  double* r, double* c, double* rowcnd, double* colcnd,
251  double* amax );
252 
253 lapack_int LAPACKE_sgbequb( int matrix_order, lapack_int m, lapack_int n,
254  lapack_int kl, lapack_int ku, const float* ab,
255  lapack_int ldab, float* r, float* c, float* rowcnd,
256  float* colcnd, float* amax );
257 lapack_int LAPACKE_dgbequb( int matrix_order, lapack_int m, lapack_int n,
258  lapack_int kl, lapack_int ku, const double* ab,
259  lapack_int ldab, double* r, double* c,
260  double* rowcnd, double* colcnd, double* amax );
261 lapack_int LAPACKE_cgbequb( int matrix_order, lapack_int m, lapack_int n,
262  lapack_int kl, lapack_int ku,
263  const lapack_complex_float* ab, lapack_int ldab,
264  float* r, float* c, float* rowcnd, float* colcnd,
265  float* amax );
266 lapack_int LAPACKE_zgbequb( int matrix_order, lapack_int m, lapack_int n,
267  lapack_int kl, lapack_int ku,
268  const lapack_complex_double* ab, lapack_int ldab,
269  double* r, double* c, double* rowcnd,
270  double* colcnd, double* amax );
271 
272 lapack_int LAPACKE_sgbrfs( int matrix_order, char trans, lapack_int n,
273  lapack_int kl, lapack_int ku, lapack_int nrhs,
274  const float* ab, lapack_int ldab, const float* afb,
275  lapack_int ldafb, const lapack_int* ipiv,
276  const float* b, lapack_int ldb, float* x,
277  lapack_int ldx, float* ferr, float* berr );
278 lapack_int LAPACKE_dgbrfs( int matrix_order, char trans, lapack_int n,
279  lapack_int kl, lapack_int ku, lapack_int nrhs,
280  const double* ab, lapack_int ldab, const double* afb,
281  lapack_int ldafb, const lapack_int* ipiv,
282  const double* b, lapack_int ldb, double* x,
283  lapack_int ldx, double* ferr, double* berr );
284 lapack_int LAPACKE_cgbrfs( int matrix_order, char trans, lapack_int n,
285  lapack_int kl, lapack_int ku, lapack_int nrhs,
286  const lapack_complex_float* ab, lapack_int ldab,
287  const lapack_complex_float* afb, lapack_int ldafb,
288  const lapack_int* ipiv,
289  const lapack_complex_float* b, lapack_int ldb,
290  lapack_complex_float* x, lapack_int ldx, float* ferr,
291  float* berr );
292 lapack_int LAPACKE_zgbrfs( int matrix_order, char trans, lapack_int n,
293  lapack_int kl, lapack_int ku, lapack_int nrhs,
294  const lapack_complex_double* ab, lapack_int ldab,
295  const lapack_complex_double* afb, lapack_int ldafb,
296  const lapack_int* ipiv,
297  const lapack_complex_double* b, lapack_int ldb,
299  double* ferr, double* berr );
300 
301 lapack_int LAPACKE_sgbrfsx( int matrix_order, char trans, char equed,
303  lapack_int nrhs, const float* ab, lapack_int ldab,
304  const float* afb, lapack_int ldafb,
305  const lapack_int* ipiv, const float* r,
306  const float* c, const float* b, lapack_int ldb,
307  float* x, lapack_int ldx, float* rcond, float* berr,
308  lapack_int n_err_bnds, float* err_bnds_norm,
309  float* err_bnds_comp, lapack_int nparams,
310  float* params );
311 lapack_int LAPACKE_dgbrfsx( int matrix_order, char trans, char equed,
313  lapack_int nrhs, const double* ab, lapack_int ldab,
314  const double* afb, lapack_int ldafb,
315  const lapack_int* ipiv, const double* r,
316  const double* c, const double* b, lapack_int ldb,
317  double* x, lapack_int ldx, double* rcond,
318  double* berr, lapack_int n_err_bnds,
319  double* err_bnds_norm, double* err_bnds_comp,
320  lapack_int nparams, double* params );
321 lapack_int LAPACKE_cgbrfsx( int matrix_order, char trans, char equed,
323  lapack_int nrhs, const lapack_complex_float* ab,
324  lapack_int ldab, const lapack_complex_float* afb,
325  lapack_int ldafb, const lapack_int* ipiv,
326  const float* r, const float* c,
327  const lapack_complex_float* b, lapack_int ldb,
329  float* rcond, float* berr, lapack_int n_err_bnds,
330  float* err_bnds_norm, float* err_bnds_comp,
331  lapack_int nparams, float* params );
332 lapack_int LAPACKE_zgbrfsx( int matrix_order, char trans, char equed,
334  lapack_int nrhs, const lapack_complex_double* ab,
335  lapack_int ldab, const lapack_complex_double* afb,
336  lapack_int ldafb, const lapack_int* ipiv,
337  const double* r, const double* c,
338  const lapack_complex_double* b, lapack_int ldb,
340  double* rcond, double* berr, lapack_int n_err_bnds,
341  double* err_bnds_norm, double* err_bnds_comp,
342  lapack_int nparams, double* params );
343 
344 lapack_int LAPACKE_sgbsv( int matrix_order, lapack_int n, lapack_int kl,
345  lapack_int ku, lapack_int nrhs, float* ab,
346  lapack_int ldab, lapack_int* ipiv, float* b,
347  lapack_int ldb );
348 lapack_int LAPACKE_dgbsv( int matrix_order, lapack_int n, lapack_int kl,
349  lapack_int ku, lapack_int nrhs, double* ab,
350  lapack_int ldab, lapack_int* ipiv, double* b,
351  lapack_int ldb );
352 lapack_int LAPACKE_cgbsv( int matrix_order, lapack_int n, lapack_int kl,
353  lapack_int ku, lapack_int nrhs,
356  lapack_int ldb );
357 lapack_int LAPACKE_zgbsv( int matrix_order, lapack_int n, lapack_int kl,
358  lapack_int ku, lapack_int nrhs,
361  lapack_int ldb );
362 
363 lapack_int LAPACKE_sgbsvx( int matrix_order, char fact, char trans,
365  lapack_int nrhs, float* ab, lapack_int ldab,
366  float* afb, lapack_int ldafb, lapack_int* ipiv,
367  char* equed, float* r, float* c, float* b,
368  lapack_int ldb, float* x, lapack_int ldx,
369  float* rcond, float* ferr, float* berr,
370  float* rpivot );
371 lapack_int LAPACKE_dgbsvx( int matrix_order, char fact, char trans,
373  lapack_int nrhs, double* ab, lapack_int ldab,
374  double* afb, lapack_int ldafb, lapack_int* ipiv,
375  char* equed, double* r, double* c, double* b,
376  lapack_int ldb, double* x, lapack_int ldx,
377  double* rcond, double* ferr, double* berr,
378  double* rpivot );
379 lapack_int LAPACKE_cgbsvx( int matrix_order, char fact, char trans,
382  lapack_int ldab, lapack_complex_float* afb,
383  lapack_int ldafb, lapack_int* ipiv, char* equed,
384  float* r, float* c, lapack_complex_float* b,
386  lapack_int ldx, float* rcond, float* ferr,
387  float* berr, float* rpivot );
388 lapack_int LAPACKE_zgbsvx( int matrix_order, char fact, char trans,
392  lapack_int ldafb, lapack_int* ipiv, char* equed,
393  double* r, double* c, lapack_complex_double* b,
395  lapack_int ldx, double* rcond, double* ferr,
396  double* berr, double* rpivot );
397 
398 lapack_int LAPACKE_sgbsvxx( int matrix_order, char fact, char trans,
400  lapack_int nrhs, float* ab, lapack_int ldab,
401  float* afb, lapack_int ldafb, lapack_int* ipiv,
402  char* equed, float* r, float* c, float* b,
403  lapack_int ldb, float* x, lapack_int ldx,
404  float* rcond, float* rpvgrw, float* berr,
405  lapack_int n_err_bnds, float* err_bnds_norm,
406  float* err_bnds_comp, lapack_int nparams,
407  float* params );
408 lapack_int LAPACKE_dgbsvxx( int matrix_order, char fact, char trans,
410  lapack_int nrhs, double* ab, lapack_int ldab,
411  double* afb, lapack_int ldafb, lapack_int* ipiv,
412  char* equed, double* r, double* c, double* b,
413  lapack_int ldb, double* x, lapack_int ldx,
414  double* rcond, double* rpvgrw, double* berr,
415  lapack_int n_err_bnds, double* err_bnds_norm,
416  double* err_bnds_comp, lapack_int nparams,
417  double* params );
418 lapack_int LAPACKE_cgbsvxx( int matrix_order, char fact, char trans,
421  lapack_int ldab, lapack_complex_float* afb,
422  lapack_int ldafb, lapack_int* ipiv, char* equed,
423  float* r, float* c, lapack_complex_float* b,
425  lapack_int ldx, float* rcond, float* rpvgrw,
426  float* berr, lapack_int n_err_bnds,
427  float* err_bnds_norm, float* err_bnds_comp,
428  lapack_int nparams, float* params );
429 lapack_int LAPACKE_zgbsvxx( int matrix_order, char fact, char trans,
433  lapack_int ldafb, lapack_int* ipiv, char* equed,
434  double* r, double* c, lapack_complex_double* b,
436  lapack_int ldx, double* rcond, double* rpvgrw,
437  double* berr, lapack_int n_err_bnds,
438  double* err_bnds_norm, double* err_bnds_comp,
439  lapack_int nparams, double* params );
440 
441 lapack_int LAPACKE_sgbtrf( int matrix_order, lapack_int m, lapack_int n,
442  lapack_int kl, lapack_int ku, float* ab,
443  lapack_int ldab, lapack_int* ipiv );
444 lapack_int LAPACKE_dgbtrf( int matrix_order, lapack_int m, lapack_int n,
445  lapack_int kl, lapack_int ku, double* ab,
446  lapack_int ldab, lapack_int* ipiv );
447 lapack_int LAPACKE_cgbtrf( int matrix_order, lapack_int m, lapack_int n,
448  lapack_int kl, lapack_int ku,
450  lapack_int* ipiv );
451 lapack_int LAPACKE_zgbtrf( int matrix_order, lapack_int m, lapack_int n,
452  lapack_int kl, lapack_int ku,
454  lapack_int* ipiv );
455 
456 lapack_int LAPACKE_sgbtrs( int matrix_order, char trans, lapack_int n,
457  lapack_int kl, lapack_int ku, lapack_int nrhs,
458  const float* ab, lapack_int ldab,
459  const lapack_int* ipiv, float* b, lapack_int ldb );
460 lapack_int LAPACKE_dgbtrs( int matrix_order, char trans, lapack_int n,
461  lapack_int kl, lapack_int ku, lapack_int nrhs,
462  const double* ab, lapack_int ldab,
463  const lapack_int* ipiv, double* b, lapack_int ldb );
464 lapack_int LAPACKE_cgbtrs( int matrix_order, char trans, lapack_int n,
465  lapack_int kl, lapack_int ku, lapack_int nrhs,
466  const lapack_complex_float* ab, lapack_int ldab,
467  const lapack_int* ipiv, lapack_complex_float* b,
468  lapack_int ldb );
469 lapack_int LAPACKE_zgbtrs( int matrix_order, char trans, lapack_int n,
470  lapack_int kl, lapack_int ku, lapack_int nrhs,
471  const lapack_complex_double* ab, lapack_int ldab,
472  const lapack_int* ipiv, lapack_complex_double* b,
473  lapack_int ldb );
474 
475 lapack_int LAPACKE_sgebak( int matrix_order, char job, char side, lapack_int n,
476  lapack_int ilo, lapack_int ihi, const float* scale,
477  lapack_int m, float* v, lapack_int ldv );
478 lapack_int LAPACKE_dgebak( int matrix_order, char job, char side, lapack_int n,
479  lapack_int ilo, lapack_int ihi, const double* scale,
480  lapack_int m, double* v, lapack_int ldv );
481 lapack_int LAPACKE_cgebak( int matrix_order, char job, char side, lapack_int n,
482  lapack_int ilo, lapack_int ihi, const float* scale,
484  lapack_int ldv );
485 lapack_int LAPACKE_zgebak( int matrix_order, char job, char side, lapack_int n,
486  lapack_int ilo, lapack_int ihi, const double* scale,
488  lapack_int ldv );
489 
490 lapack_int LAPACKE_sgebal( int matrix_order, char job, lapack_int n, float* a,
491  lapack_int lda, lapack_int* ilo, lapack_int* ihi,
492  float* scale );
493 lapack_int LAPACKE_dgebal( int matrix_order, char job, lapack_int n, double* a,
494  lapack_int lda, lapack_int* ilo, lapack_int* ihi,
495  double* scale );
496 lapack_int LAPACKE_cgebal( int matrix_order, char job, lapack_int n,
498  lapack_int* ilo, lapack_int* ihi, float* scale );
499 lapack_int LAPACKE_zgebal( int matrix_order, char job, lapack_int n,
501  lapack_int* ilo, lapack_int* ihi, double* scale );
502 
503 lapack_int LAPACKE_sgebrd( int matrix_order, lapack_int m, lapack_int n,
504  float* a, lapack_int lda, float* d, float* e,
505  float* tauq, float* taup );
506 lapack_int LAPACKE_dgebrd( int matrix_order, lapack_int m, lapack_int n,
507  double* a, lapack_int lda, double* d, double* e,
508  double* tauq, double* taup );
509 lapack_int LAPACKE_cgebrd( int matrix_order, lapack_int m, lapack_int n,
511  float* e, lapack_complex_float* tauq,
512  lapack_complex_float* taup );
513 lapack_int LAPACKE_zgebrd( int matrix_order, lapack_int m, lapack_int n,
515  double* e, lapack_complex_double* tauq,
516  lapack_complex_double* taup );
517 
518 lapack_int LAPACKE_sgecon( int matrix_order, char norm, lapack_int n,
519  const float* a, lapack_int lda, float anorm,
520  float* rcond );
521 lapack_int LAPACKE_dgecon( int matrix_order, char norm, lapack_int n,
522  const double* a, lapack_int lda, double anorm,
523  double* rcond );
524 lapack_int LAPACKE_cgecon( int matrix_order, char norm, lapack_int n,
526  float anorm, float* rcond );
527 lapack_int LAPACKE_zgecon( int matrix_order, char norm, lapack_int n,
529  double anorm, double* rcond );
530 
531 lapack_int LAPACKE_sgeequ( int matrix_order, lapack_int m, lapack_int n,
532  const float* a, lapack_int lda, float* r, float* c,
533  float* rowcnd, float* colcnd, float* amax );
534 lapack_int LAPACKE_dgeequ( int matrix_order, lapack_int m, lapack_int n,
535  const double* a, lapack_int lda, double* r,
536  double* c, double* rowcnd, double* colcnd,
537  double* amax );
538 lapack_int LAPACKE_cgeequ( int matrix_order, lapack_int m, lapack_int n,
540  float* r, float* c, float* rowcnd, float* colcnd,
541  float* amax );
542 lapack_int LAPACKE_zgeequ( int matrix_order, lapack_int m, lapack_int n,
544  double* r, double* c, double* rowcnd, double* colcnd,
545  double* amax );
546 
547 lapack_int LAPACKE_sgeequb( int matrix_order, lapack_int m, lapack_int n,
548  const float* a, lapack_int lda, float* r, float* c,
549  float* rowcnd, float* colcnd, float* amax );
550 lapack_int LAPACKE_dgeequb( int matrix_order, lapack_int m, lapack_int n,
551  const double* a, lapack_int lda, double* r,
552  double* c, double* rowcnd, double* colcnd,
553  double* amax );
554 lapack_int LAPACKE_cgeequb( int matrix_order, lapack_int m, lapack_int n,
556  float* r, float* c, float* rowcnd, float* colcnd,
557  float* amax );
558 lapack_int LAPACKE_zgeequb( int matrix_order, lapack_int m, lapack_int n,
560  double* r, double* c, double* rowcnd,
561  double* colcnd, double* amax );
562 
563 lapack_int LAPACKE_sgees( int matrix_order, char jobvs, char sort,
564  LAPACK_S_SELECT2 select, lapack_int n, float* a,
565  lapack_int lda, lapack_int* sdim, float* wr,
566  float* wi, float* vs, lapack_int ldvs );
567 lapack_int LAPACKE_dgees( int matrix_order, char jobvs, char sort,
568  LAPACK_D_SELECT2 select, lapack_int n, double* a,
569  lapack_int lda, lapack_int* sdim, double* wr,
570  double* wi, double* vs, lapack_int ldvs );
571 lapack_int LAPACKE_cgees( int matrix_order, char jobvs, char sort,
572  LAPACK_C_SELECT1 select, lapack_int n,
575  lapack_complex_float* vs, lapack_int ldvs );
576 lapack_int LAPACKE_zgees( int matrix_order, char jobvs, char sort,
577  LAPACK_Z_SELECT1 select, lapack_int n,
580  lapack_complex_double* vs, lapack_int ldvs );
581 
582 lapack_int LAPACKE_sgeesx( int matrix_order, char jobvs, char sort,
583  LAPACK_S_SELECT2 select, char sense, lapack_int n,
584  float* a, lapack_int lda, lapack_int* sdim,
585  float* wr, float* wi, float* vs, lapack_int ldvs,
586  float* rconde, float* rcondv );
587 lapack_int LAPACKE_dgeesx( int matrix_order, char jobvs, char sort,
588  LAPACK_D_SELECT2 select, char sense, lapack_int n,
589  double* a, lapack_int lda, lapack_int* sdim,
590  double* wr, double* wi, double* vs, lapack_int ldvs,
591  double* rconde, double* rcondv );
592 lapack_int LAPACKE_cgeesx( int matrix_order, char jobvs, char sort,
593  LAPACK_C_SELECT1 select, char sense, lapack_int n,
597  float* rconde, float* rcondv );
598 lapack_int LAPACKE_zgeesx( int matrix_order, char jobvs, char sort,
599  LAPACK_Z_SELECT1 select, char sense, lapack_int n,
603  double* rconde, double* rcondv );
604 
605 lapack_int LAPACKE_sgeev( int matrix_order, char jobvl, char jobvr,
606  lapack_int n, float* a, lapack_int lda, float* wr,
607  float* wi, float* vl, lapack_int ldvl, float* vr,
608  lapack_int ldvr );
609 lapack_int LAPACKE_dgeev( int matrix_order, char jobvl, char jobvr,
610  lapack_int n, double* a, lapack_int lda, double* wr,
611  double* wi, double* vl, lapack_int ldvl, double* vr,
612  lapack_int ldvr );
613 lapack_int LAPACKE_cgeev( int matrix_order, char jobvl, char jobvr,
617  lapack_int ldvr );
618 lapack_int LAPACKE_zgeev( int matrix_order, char jobvl, char jobvr,
622  lapack_complex_double* vr, lapack_int ldvr );
623 
624 lapack_int LAPACKE_sgeevx( int matrix_order, char balanc, char jobvl,
625  char jobvr, char sense, lapack_int n, float* a,
626  lapack_int lda, float* wr, float* wi, float* vl,
627  lapack_int ldvl, float* vr, lapack_int ldvr,
628  lapack_int* ilo, lapack_int* ihi, float* scale,
629  float* abnrm, float* rconde, float* rcondv );
630 lapack_int LAPACKE_dgeevx( int matrix_order, char balanc, char jobvl,
631  char jobvr, char sense, lapack_int n, double* a,
632  lapack_int lda, double* wr, double* wi, double* vl,
633  lapack_int ldvl, double* vr, lapack_int ldvr,
634  lapack_int* ilo, lapack_int* ihi, double* scale,
635  double* abnrm, double* rconde, double* rcondv );
636 lapack_int LAPACKE_cgeevx( int matrix_order, char balanc, char jobvl,
637  char jobvr, char sense, lapack_int n,
641  lapack_int ldvr, lapack_int* ilo, lapack_int* ihi,
642  float* scale, float* abnrm, float* rconde,
643  float* rcondv );
644 lapack_int LAPACKE_zgeevx( int matrix_order, char balanc, char jobvl,
645  char jobvr, char sense, lapack_int n,
649  lapack_int ldvr, lapack_int* ilo, lapack_int* ihi,
650  double* scale, double* abnrm, double* rconde,
651  double* rcondv );
652 
653 lapack_int LAPACKE_sgehrd( int matrix_order, lapack_int n, lapack_int ilo,
654  lapack_int ihi, float* a, lapack_int lda,
655  float* tau );
656 lapack_int LAPACKE_dgehrd( int matrix_order, lapack_int n, lapack_int ilo,
657  lapack_int ihi, double* a, lapack_int lda,
658  double* tau );
659 lapack_int LAPACKE_cgehrd( int matrix_order, lapack_int n, lapack_int ilo,
662 lapack_int LAPACKE_zgehrd( int matrix_order, lapack_int n, lapack_int ilo,
665 
666 lapack_int LAPACKE_sgejsv( int matrix_order, char joba, char jobu, char jobv,
667  char jobr, char jobt, char jobp, lapack_int m,
668  lapack_int n, float* a, lapack_int lda, float* sva,
669  float* u, lapack_int ldu, float* v, lapack_int ldv,
670  float* stat, lapack_int* istat );
671 lapack_int LAPACKE_dgejsv( int matrix_order, char joba, char jobu, char jobv,
672  char jobr, char jobt, char jobp, lapack_int m,
673  lapack_int n, double* a, lapack_int lda, double* sva,
674  double* u, lapack_int ldu, double* v, lapack_int ldv,
675  double* stat, lapack_int* istat );
676 
677 lapack_int LAPACKE_sgelq2( int matrix_order, lapack_int m, lapack_int n,
678  float* a, lapack_int lda, float* tau );
679 lapack_int LAPACKE_dgelq2( int matrix_order, lapack_int m, lapack_int n,
680  double* a, lapack_int lda, double* tau );
681 lapack_int LAPACKE_cgelq2( int matrix_order, lapack_int m, lapack_int n,
683  lapack_complex_float* tau );
684 lapack_int LAPACKE_zgelq2( int matrix_order, lapack_int m, lapack_int n,
686  lapack_complex_double* tau );
687 
688 lapack_int LAPACKE_sgelqf( int matrix_order, lapack_int m, lapack_int n,
689  float* a, lapack_int lda, float* tau );
690 lapack_int LAPACKE_dgelqf( int matrix_order, lapack_int m, lapack_int n,
691  double* a, lapack_int lda, double* tau );
692 lapack_int LAPACKE_cgelqf( int matrix_order, lapack_int m, lapack_int n,
694  lapack_complex_float* tau );
695 lapack_int LAPACKE_zgelqf( int matrix_order, lapack_int m, lapack_int n,
697  lapack_complex_double* tau );
698 
699 lapack_int LAPACKE_sgels( int matrix_order, char trans, lapack_int m,
700  lapack_int n, lapack_int nrhs, float* a,
701  lapack_int lda, float* b, lapack_int ldb );
702 lapack_int LAPACKE_dgels( int matrix_order, char trans, lapack_int m,
703  lapack_int n, lapack_int nrhs, double* a,
704  lapack_int lda, double* b, lapack_int ldb );
705 lapack_int LAPACKE_cgels( int matrix_order, char trans, lapack_int m,
706  lapack_int n, lapack_int nrhs,
709 lapack_int LAPACKE_zgels( int matrix_order, char trans, lapack_int m,
710  lapack_int n, lapack_int nrhs,
713 
714 lapack_int LAPACKE_sgelsd( int matrix_order, lapack_int m, lapack_int n,
715  lapack_int nrhs, float* a, lapack_int lda, float* b,
716  lapack_int ldb, float* s, float rcond,
717  lapack_int* rank );
718 lapack_int LAPACKE_dgelsd( int matrix_order, lapack_int m, lapack_int n,
719  lapack_int nrhs, double* a, lapack_int lda,
720  double* b, lapack_int ldb, double* s, double rcond,
721  lapack_int* rank );
722 lapack_int LAPACKE_cgelsd( int matrix_order, lapack_int m, lapack_int n,
725  lapack_int ldb, float* s, float rcond,
726  lapack_int* rank );
727 lapack_int LAPACKE_zgelsd( int matrix_order, lapack_int m, lapack_int n,
730  lapack_int ldb, double* s, double rcond,
731  lapack_int* rank );
732 
733 lapack_int LAPACKE_sgelss( int matrix_order, lapack_int m, lapack_int n,
734  lapack_int nrhs, float* a, lapack_int lda, float* b,
735  lapack_int ldb, float* s, float rcond,
736  lapack_int* rank );
737 lapack_int LAPACKE_dgelss( int matrix_order, lapack_int m, lapack_int n,
738  lapack_int nrhs, double* a, lapack_int lda,
739  double* b, lapack_int ldb, double* s, double rcond,
740  lapack_int* rank );
741 lapack_int LAPACKE_cgelss( int matrix_order, lapack_int m, lapack_int n,
744  lapack_int ldb, float* s, float rcond,
745  lapack_int* rank );
746 lapack_int LAPACKE_zgelss( int matrix_order, lapack_int m, lapack_int n,
749  lapack_int ldb, double* s, double rcond,
750  lapack_int* rank );
751 
752 lapack_int LAPACKE_sgelsy( int matrix_order, lapack_int m, lapack_int n,
753  lapack_int nrhs, float* a, lapack_int lda, float* b,
754  lapack_int ldb, lapack_int* jpvt, float rcond,
755  lapack_int* rank );
756 lapack_int LAPACKE_dgelsy( int matrix_order, lapack_int m, lapack_int n,
757  lapack_int nrhs, double* a, lapack_int lda,
758  double* b, lapack_int ldb, lapack_int* jpvt,
759  double rcond, lapack_int* rank );
760 lapack_int LAPACKE_cgelsy( int matrix_order, lapack_int m, lapack_int n,
763  lapack_int ldb, lapack_int* jpvt, float rcond,
764  lapack_int* rank );
765 lapack_int LAPACKE_zgelsy( int matrix_order, lapack_int m, lapack_int n,
768  lapack_int ldb, lapack_int* jpvt, double rcond,
769  lapack_int* rank );
770 
771 lapack_int LAPACKE_sgeqlf( int matrix_order, lapack_int m, lapack_int n,
772  float* a, lapack_int lda, float* tau );
773 lapack_int LAPACKE_dgeqlf( int matrix_order, lapack_int m, lapack_int n,
774  double* a, lapack_int lda, double* tau );
775 lapack_int LAPACKE_cgeqlf( int matrix_order, lapack_int m, lapack_int n,
777  lapack_complex_float* tau );
778 lapack_int LAPACKE_zgeqlf( int matrix_order, lapack_int m, lapack_int n,
780  lapack_complex_double* tau );
781 
782 lapack_int LAPACKE_sgeqp3( int matrix_order, lapack_int m, lapack_int n,
783  float* a, lapack_int lda, lapack_int* jpvt,
784  float* tau );
785 lapack_int LAPACKE_dgeqp3( int matrix_order, lapack_int m, lapack_int n,
786  double* a, lapack_int lda, lapack_int* jpvt,
787  double* tau );
788 lapack_int LAPACKE_cgeqp3( int matrix_order, lapack_int m, lapack_int n,
790  lapack_int* jpvt, lapack_complex_float* tau );
791 lapack_int LAPACKE_zgeqp3( int matrix_order, lapack_int m, lapack_int n,
793  lapack_int* jpvt, lapack_complex_double* tau );
794 
795 lapack_int LAPACKE_sgeqpf( int matrix_order, lapack_int m, lapack_int n,
796  float* a, lapack_int lda, lapack_int* jpvt,
797  float* tau );
798 lapack_int LAPACKE_dgeqpf( int matrix_order, lapack_int m, lapack_int n,
799  double* a, lapack_int lda, lapack_int* jpvt,
800  double* tau );
801 lapack_int LAPACKE_cgeqpf( int matrix_order, lapack_int m, lapack_int n,
803  lapack_int* jpvt, lapack_complex_float* tau );
804 lapack_int LAPACKE_zgeqpf( int matrix_order, lapack_int m, lapack_int n,
806  lapack_int* jpvt, lapack_complex_double* tau );
807 
808 lapack_int LAPACKE_sgeqr2( int matrix_order, lapack_int m, lapack_int n,
809  float* a, lapack_int lda, float* tau );
810 lapack_int LAPACKE_dgeqr2( int matrix_order, lapack_int m, lapack_int n,
811  double* a, lapack_int lda, double* tau );
812 lapack_int LAPACKE_cgeqr2( int matrix_order, lapack_int m, lapack_int n,
814  lapack_complex_float* tau );
815 lapack_int LAPACKE_zgeqr2( int matrix_order, lapack_int m, lapack_int n,
817  lapack_complex_double* tau );
818 
819 lapack_int LAPACKE_sgeqrf( int matrix_order, lapack_int m, lapack_int n,
820  float* a, lapack_int lda, float* tau );
821 lapack_int LAPACKE_dgeqrf( int matrix_order, lapack_int m, lapack_int n,
822  double* a, lapack_int lda, double* tau );
823 lapack_int LAPACKE_cgeqrf( int matrix_order, lapack_int m, lapack_int n,
825  lapack_complex_float* tau );
826 lapack_int LAPACKE_zgeqrf( int matrix_order, lapack_int m, lapack_int n,
828  lapack_complex_double* tau );
829 
830 lapack_int LAPACKE_sgeqrfp( int matrix_order, lapack_int m, lapack_int n,
831  float* a, lapack_int lda, float* tau );
832 lapack_int LAPACKE_dgeqrfp( int matrix_order, lapack_int m, lapack_int n,
833  double* a, lapack_int lda, double* tau );
834 lapack_int LAPACKE_cgeqrfp( int matrix_order, lapack_int m, lapack_int n,
836  lapack_complex_float* tau );
837 lapack_int LAPACKE_zgeqrfp( int matrix_order, lapack_int m, lapack_int n,
839  lapack_complex_double* tau );
840 
841 lapack_int LAPACKE_sgerfs( int matrix_order, char trans, lapack_int n,
842  lapack_int nrhs, const float* a, lapack_int lda,
843  const float* af, lapack_int ldaf,
844  const lapack_int* ipiv, const float* b,
845  lapack_int ldb, float* x, lapack_int ldx,
846  float* ferr, float* berr );
847 lapack_int LAPACKE_dgerfs( int matrix_order, char trans, lapack_int n,
848  lapack_int nrhs, const double* a, lapack_int lda,
849  const double* af, lapack_int ldaf,
850  const lapack_int* ipiv, const double* b,
851  lapack_int ldb, double* x, lapack_int ldx,
852  double* ferr, double* berr );
853 lapack_int LAPACKE_cgerfs( int matrix_order, char trans, lapack_int n,
854  lapack_int nrhs, const lapack_complex_float* a,
856  lapack_int ldaf, const lapack_int* ipiv,
857  const lapack_complex_float* b, lapack_int ldb,
858  lapack_complex_float* x, lapack_int ldx, float* ferr,
859  float* berr );
860 lapack_int LAPACKE_zgerfs( int matrix_order, char trans, lapack_int n,
861  lapack_int nrhs, const lapack_complex_double* a,
863  lapack_int ldaf, const lapack_int* ipiv,
864  const lapack_complex_double* b, lapack_int ldb,
866  double* ferr, double* berr );
867 
868 lapack_int LAPACKE_sgerfsx( int matrix_order, char trans, char equed,
869  lapack_int n, lapack_int nrhs, const float* a,
870  lapack_int lda, const float* af, lapack_int ldaf,
871  const lapack_int* ipiv, const float* r,
872  const float* c, const float* b, lapack_int ldb,
873  float* x, lapack_int ldx, float* rcond, float* berr,
874  lapack_int n_err_bnds, float* err_bnds_norm,
875  float* err_bnds_comp, lapack_int nparams,
876  float* params );
877 lapack_int LAPACKE_dgerfsx( int matrix_order, char trans, char equed,
878  lapack_int n, lapack_int nrhs, const double* a,
879  lapack_int lda, const double* af, lapack_int ldaf,
880  const lapack_int* ipiv, const double* r,
881  const double* c, const double* b, lapack_int ldb,
882  double* x, lapack_int ldx, double* rcond,
883  double* berr, lapack_int n_err_bnds,
884  double* err_bnds_norm, double* err_bnds_comp,
885  lapack_int nparams, double* params );
886 lapack_int LAPACKE_cgerfsx( int matrix_order, char trans, char equed,
887  lapack_int n, lapack_int nrhs,
889  const lapack_complex_float* af, lapack_int ldaf,
890  const lapack_int* ipiv, const float* r,
891  const float* c, const lapack_complex_float* b,
893  lapack_int ldx, float* rcond, float* berr,
894  lapack_int n_err_bnds, float* err_bnds_norm,
895  float* err_bnds_comp, lapack_int nparams,
896  float* params );
897 lapack_int LAPACKE_zgerfsx( int matrix_order, char trans, char equed,
898  lapack_int n, lapack_int nrhs,
900  const lapack_complex_double* af, lapack_int ldaf,
901  const lapack_int* ipiv, const double* r,
902  const double* c, const lapack_complex_double* b,
904  lapack_int ldx, double* rcond, double* berr,
905  lapack_int n_err_bnds, double* err_bnds_norm,
906  double* err_bnds_comp, lapack_int nparams,
907  double* params );
908 
909 lapack_int LAPACKE_sgerqf( int matrix_order, lapack_int m, lapack_int n,
910  float* a, lapack_int lda, float* tau );
911 lapack_int LAPACKE_dgerqf( int matrix_order, lapack_int m, lapack_int n,
912  double* a, lapack_int lda, double* tau );
913 lapack_int LAPACKE_cgerqf( int matrix_order, lapack_int m, lapack_int n,
915  lapack_complex_float* tau );
916 lapack_int LAPACKE_zgerqf( int matrix_order, lapack_int m, lapack_int n,
918  lapack_complex_double* tau );
919 
920 lapack_int LAPACKE_sgesdd( int matrix_order, char jobz, lapack_int m,
921  lapack_int n, float* a, lapack_int lda, float* s,
922  float* u, lapack_int ldu, float* vt,
923  lapack_int ldvt );
924 lapack_int LAPACKE_dgesdd( int matrix_order, char jobz, lapack_int m,
925  lapack_int n, double* a, lapack_int lda, double* s,
926  double* u, lapack_int ldu, double* vt,
927  lapack_int ldvt );
928 lapack_int LAPACKE_cgesdd( int matrix_order, char jobz, lapack_int m,
930  lapack_int lda, float* s, lapack_complex_float* u,
932  lapack_int ldvt );
933 lapack_int LAPACKE_zgesdd( int matrix_order, char jobz, lapack_int m,
935  lapack_int lda, double* s, lapack_complex_double* u,
937  lapack_int ldvt );
938 
939 lapack_int LAPACKE_sgesv( int matrix_order, lapack_int n, lapack_int nrhs,
940  float* a, lapack_int lda, lapack_int* ipiv, float* b,
941  lapack_int ldb );
942 lapack_int LAPACKE_dgesv( int matrix_order, lapack_int n, lapack_int nrhs,
943  double* a, lapack_int lda, lapack_int* ipiv,
944  double* b, lapack_int ldb );
945 lapack_int LAPACKE_cgesv( int matrix_order, lapack_int n, lapack_int nrhs,
948  lapack_int ldb );
949 lapack_int LAPACKE_zgesv( int matrix_order, lapack_int n, lapack_int nrhs,
952  lapack_int ldb );
953 lapack_int LAPACKE_dsgesv( int matrix_order, lapack_int n, lapack_int nrhs,
954  double* a, lapack_int lda, lapack_int* ipiv,
955  double* b, lapack_int ldb, double* x, lapack_int ldx,
956  lapack_int* iter );
957 lapack_int LAPACKE_zcgesv( int matrix_order, lapack_int n, lapack_int nrhs,
961  lapack_int ldx, lapack_int* iter );
962 
963 lapack_int LAPACKE_sgesvd( int matrix_order, char jobu, char jobvt,
964  lapack_int m, lapack_int n, float* a, lapack_int lda,
965  float* s, float* u, lapack_int ldu, float* vt,
966  lapack_int ldvt, float* superb );
967 lapack_int LAPACKE_dgesvd( int matrix_order, char jobu, char jobvt,
968  lapack_int m, lapack_int n, double* a,
969  lapack_int lda, double* s, double* u, lapack_int ldu,
970  double* vt, lapack_int ldvt, double* superb );
971 lapack_int LAPACKE_cgesvd( int matrix_order, char jobu, char jobvt,
973  lapack_int lda, float* s, lapack_complex_float* u,
975  lapack_int ldvt, float* superb );
976 lapack_int LAPACKE_zgesvd( int matrix_order, char jobu, char jobvt,
978  lapack_int lda, double* s, lapack_complex_double* u,
980  lapack_int ldvt, double* superb );
981 
982 lapack_int LAPACKE_sgesvj( int matrix_order, char joba, char jobu, char jobv,
983  lapack_int m, lapack_int n, float* a, lapack_int lda,
984  float* sva, lapack_int mv, float* v, lapack_int ldv,
985  float* stat );
986 lapack_int LAPACKE_dgesvj( int matrix_order, char joba, char jobu, char jobv,
987  lapack_int m, lapack_int n, double* a,
988  lapack_int lda, double* sva, lapack_int mv,
989  double* v, lapack_int ldv, double* stat );
990 
991 lapack_int LAPACKE_sgesvx( int matrix_order, char fact, char trans,
992  lapack_int n, lapack_int nrhs, float* a,
993  lapack_int lda, float* af, lapack_int ldaf,
994  lapack_int* ipiv, char* equed, float* r, float* c,
995  float* b, lapack_int ldb, float* x, lapack_int ldx,
996  float* rcond, float* ferr, float* berr,
997  float* rpivot );
998 lapack_int LAPACKE_dgesvx( int matrix_order, char fact, char trans,
999  lapack_int n, lapack_int nrhs, double* a,
1000  lapack_int lda, double* af, lapack_int ldaf,
1001  lapack_int* ipiv, char* equed, double* r, double* c,
1002  double* b, lapack_int ldb, double* x, lapack_int ldx,
1003  double* rcond, double* ferr, double* berr,
1004  double* rpivot );
1005 lapack_int LAPACKE_cgesvx( int matrix_order, char fact, char trans,
1006  lapack_int n, lapack_int nrhs,
1008  lapack_complex_float* af, lapack_int ldaf,
1009  lapack_int* ipiv, char* equed, float* r, float* c,
1012  float* rcond, float* ferr, float* berr,
1013  float* rpivot );
1014 lapack_int LAPACKE_zgesvx( int matrix_order, char fact, char trans,
1015  lapack_int n, lapack_int nrhs,
1018  lapack_int* ipiv, char* equed, double* r, double* c,
1021  double* rcond, double* ferr, double* berr,
1022  double* rpivot );
1023 
1024 lapack_int LAPACKE_sgesvxx( int matrix_order, char fact, char trans,
1025  lapack_int n, lapack_int nrhs, float* a,
1026  lapack_int lda, float* af, lapack_int ldaf,
1027  lapack_int* ipiv, char* equed, float* r, float* c,
1028  float* b, lapack_int ldb, float* x, lapack_int ldx,
1029  float* rcond, float* rpvgrw, float* berr,
1030  lapack_int n_err_bnds, float* err_bnds_norm,
1031  float* err_bnds_comp, lapack_int nparams,
1032  float* params );
1033 lapack_int LAPACKE_dgesvxx( int matrix_order, char fact, char trans,
1034  lapack_int n, lapack_int nrhs, double* a,
1035  lapack_int lda, double* af, lapack_int ldaf,
1036  lapack_int* ipiv, char* equed, double* r, double* c,
1037  double* b, lapack_int ldb, double* x,
1038  lapack_int ldx, double* rcond, double* rpvgrw,
1039  double* berr, lapack_int n_err_bnds,
1040  double* err_bnds_norm, double* err_bnds_comp,
1041  lapack_int nparams, double* params );
1042 lapack_int LAPACKE_cgesvxx( int matrix_order, char fact, char trans,
1043  lapack_int n, lapack_int nrhs,
1045  lapack_complex_float* af, lapack_int ldaf,
1046  lapack_int* ipiv, char* equed, float* r, float* c,
1049  float* rcond, float* rpvgrw, float* berr,
1050  lapack_int n_err_bnds, float* err_bnds_norm,
1051  float* err_bnds_comp, lapack_int nparams,
1052  float* params );
1053 lapack_int LAPACKE_zgesvxx( int matrix_order, char fact, char trans,
1054  lapack_int n, lapack_int nrhs,
1057  lapack_int* ipiv, char* equed, double* r, double* c,
1060  double* rcond, double* rpvgrw, double* berr,
1061  lapack_int n_err_bnds, double* err_bnds_norm,
1062  double* err_bnds_comp, lapack_int nparams,
1063  double* params );
1064 
1065 lapack_int LAPACKE_sgetf2( int matrix_order, lapack_int m, lapack_int n,
1066  float* a, lapack_int lda, lapack_int* ipiv );
1067 lapack_int LAPACKE_dgetf2( int matrix_order, lapack_int m, lapack_int n,
1068  double* a, lapack_int lda, lapack_int* ipiv );
1069 lapack_int LAPACKE_cgetf2( int matrix_order, lapack_int m, lapack_int n,
1071  lapack_int* ipiv );
1072 lapack_int LAPACKE_zgetf2( int matrix_order, lapack_int m, lapack_int n,
1074  lapack_int* ipiv );
1075 
1076 lapack_int LAPACKE_sgetrf( int matrix_order, lapack_int m, lapack_int n,
1077  float* a, lapack_int lda, lapack_int* ipiv );
1078 lapack_int LAPACKE_dgetrf( int matrix_order, lapack_int m, lapack_int n,
1079  double* a, lapack_int lda, lapack_int* ipiv );
1080 lapack_int LAPACKE_cgetrf( int matrix_order, lapack_int m, lapack_int n,
1082  lapack_int* ipiv );
1083 lapack_int LAPACKE_zgetrf( int matrix_order, lapack_int m, lapack_int n,
1085  lapack_int* ipiv );
1086 
1087 lapack_int LAPACKE_sgetri( int matrix_order, lapack_int n, float* a,
1088  lapack_int lda, const lapack_int* ipiv );
1089 lapack_int LAPACKE_dgetri( int matrix_order, lapack_int n, double* a,
1090  lapack_int lda, const lapack_int* ipiv );
1091 lapack_int LAPACKE_cgetri( int matrix_order, lapack_int n,
1093  const lapack_int* ipiv );
1094 lapack_int LAPACKE_zgetri( int matrix_order, lapack_int n,
1096  const lapack_int* ipiv );
1097 
1098 lapack_int LAPACKE_sgetrs( int matrix_order, char trans, lapack_int n,
1099  lapack_int nrhs, const float* a, lapack_int lda,
1100  const lapack_int* ipiv, float* b, lapack_int ldb );
1101 lapack_int LAPACKE_dgetrs( int matrix_order, char trans, lapack_int n,
1102  lapack_int nrhs, const double* a, lapack_int lda,
1103  const lapack_int* ipiv, double* b, lapack_int ldb );
1104 lapack_int LAPACKE_cgetrs( int matrix_order, char trans, lapack_int n,
1105  lapack_int nrhs, const lapack_complex_float* a,
1106  lapack_int lda, const lapack_int* ipiv,
1108 lapack_int LAPACKE_zgetrs( int matrix_order, char trans, lapack_int n,
1109  lapack_int nrhs, const lapack_complex_double* a,
1110  lapack_int lda, const lapack_int* ipiv,
1112 
1113 lapack_int LAPACKE_sggbak( int matrix_order, char job, char side, lapack_int n,
1114  lapack_int ilo, lapack_int ihi, const float* lscale,
1115  const float* rscale, lapack_int m, float* v,
1116  lapack_int ldv );
1117 lapack_int LAPACKE_dggbak( int matrix_order, char job, char side, lapack_int n,
1118  lapack_int ilo, lapack_int ihi, const double* lscale,
1119  const double* rscale, lapack_int m, double* v,
1120  lapack_int ldv );
1121 lapack_int LAPACKE_cggbak( int matrix_order, char job, char side, lapack_int n,
1122  lapack_int ilo, lapack_int ihi, const float* lscale,
1123  const float* rscale, lapack_int m,
1125 lapack_int LAPACKE_zggbak( int matrix_order, char job, char side, lapack_int n,
1126  lapack_int ilo, lapack_int ihi, const double* lscale,
1127  const double* rscale, lapack_int m,
1129 
1130 lapack_int LAPACKE_sggbal( int matrix_order, char job, lapack_int n, float* a,
1131  lapack_int lda, float* b, lapack_int ldb,
1132  lapack_int* ilo, lapack_int* ihi, float* lscale,
1133  float* rscale );
1134 lapack_int LAPACKE_dggbal( int matrix_order, char job, lapack_int n, double* a,
1135  lapack_int lda, double* b, lapack_int ldb,
1136  lapack_int* ilo, lapack_int* ihi, double* lscale,
1137  double* rscale );
1138 lapack_int LAPACKE_cggbal( int matrix_order, char job, lapack_int n,
1141  lapack_int* ilo, lapack_int* ihi, float* lscale,
1142  float* rscale );
1143 lapack_int LAPACKE_zggbal( int matrix_order, char job, lapack_int n,
1146  lapack_int* ilo, lapack_int* ihi, double* lscale,
1147  double* rscale );
1148 
1149 lapack_int LAPACKE_sgges( int matrix_order, char jobvsl, char jobvsr, char sort,
1150  LAPACK_S_SELECT3 selctg, lapack_int n, float* a,
1151  lapack_int lda, float* b, lapack_int ldb,
1152  lapack_int* sdim, float* alphar, float* alphai,
1153  float* beta, float* vsl, lapack_int ldvsl, float* vsr,
1154  lapack_int ldvsr );
1155 lapack_int LAPACKE_dgges( int matrix_order, char jobvsl, char jobvsr, char sort,
1156  LAPACK_D_SELECT3 selctg, lapack_int n, double* a,
1157  lapack_int lda, double* b, lapack_int ldb,
1158  lapack_int* sdim, double* alphar, double* alphai,
1159  double* beta, double* vsl, lapack_int ldvsl,
1160  double* vsr, lapack_int ldvsr );
1161 lapack_int LAPACKE_cgges( int matrix_order, char jobvsl, char jobvsr, char sort,
1162  LAPACK_C_SELECT2 selctg, lapack_int n,
1167  lapack_int ldvsl, lapack_complex_float* vsr,
1168  lapack_int ldvsr );
1169 lapack_int LAPACKE_zgges( int matrix_order, char jobvsl, char jobvsr, char sort,
1170  LAPACK_Z_SELECT2 selctg, lapack_int n,
1175  lapack_complex_double* vsl, lapack_int ldvsl,
1176  lapack_complex_double* vsr, lapack_int ldvsr );
1177 
1178 lapack_int LAPACKE_sggesx( int matrix_order, char jobvsl, char jobvsr,
1179  char sort, LAPACK_S_SELECT3 selctg, char sense,
1180  lapack_int n, float* a, lapack_int lda, float* b,
1181  lapack_int ldb, lapack_int* sdim, float* alphar,
1182  float* alphai, float* beta, float* vsl,
1183  lapack_int ldvsl, float* vsr, lapack_int ldvsr,
1184  float* rconde, float* rcondv );
1185 lapack_int LAPACKE_dggesx( int matrix_order, char jobvsl, char jobvsr,
1186  char sort, LAPACK_D_SELECT3 selctg, char sense,
1187  lapack_int n, double* a, lapack_int lda, double* b,
1188  lapack_int ldb, lapack_int* sdim, double* alphar,
1189  double* alphai, double* beta, double* vsl,
1190  lapack_int ldvsl, double* vsr, lapack_int ldvsr,
1191  double* rconde, double* rcondv );
1192 lapack_int LAPACKE_cggesx( int matrix_order, char jobvsl, char jobvsr,
1193  char sort, LAPACK_C_SELECT2 selctg, char sense,
1196  lapack_int ldb, lapack_int* sdim,
1199  lapack_complex_float* vsl, lapack_int ldvsl,
1200  lapack_complex_float* vsr, lapack_int ldvsr,
1201  float* rconde, float* rcondv );
1202 lapack_int LAPACKE_zggesx( int matrix_order, char jobvsl, char jobvsr,
1203  char sort, LAPACK_Z_SELECT2 selctg, char sense,
1206  lapack_int ldb, lapack_int* sdim,
1209  lapack_complex_double* vsl, lapack_int ldvsl,
1210  lapack_complex_double* vsr, lapack_int ldvsr,
1211  double* rconde, double* rcondv );
1212 
1213 lapack_int LAPACKE_sggev( int matrix_order, char jobvl, char jobvr,
1214  lapack_int n, float* a, lapack_int lda, float* b,
1215  lapack_int ldb, float* alphar, float* alphai,
1216  float* beta, float* vl, lapack_int ldvl, float* vr,
1217  lapack_int ldvr );
1218 lapack_int LAPACKE_dggev( int matrix_order, char jobvl, char jobvr,
1219  lapack_int n, double* a, lapack_int lda, double* b,
1220  lapack_int ldb, double* alphar, double* alphai,
1221  double* beta, double* vl, lapack_int ldvl, double* vr,
1222  lapack_int ldvr );
1223 lapack_int LAPACKE_cggev( int matrix_order, char jobvl, char jobvr,
1228  lapack_int ldvl, lapack_complex_float* vr,
1229  lapack_int ldvr );
1230 lapack_int LAPACKE_zggev( int matrix_order, char jobvl, char jobvr,
1236  lapack_complex_double* vr, lapack_int ldvr );
1237 
1238 lapack_int LAPACKE_sggevx( int matrix_order, char balanc, char jobvl,
1239  char jobvr, char sense, lapack_int n, float* a,
1240  lapack_int lda, float* b, lapack_int ldb,
1241  float* alphar, float* alphai, float* beta, float* vl,
1242  lapack_int ldvl, float* vr, lapack_int ldvr,
1243  lapack_int* ilo, lapack_int* ihi, float* lscale,
1244  float* rscale, float* abnrm, float* bbnrm,
1245  float* rconde, float* rcondv );
1246 lapack_int LAPACKE_dggevx( int matrix_order, char balanc, char jobvl,
1247  char jobvr, char sense, lapack_int n, double* a,
1248  lapack_int lda, double* b, lapack_int ldb,
1249  double* alphar, double* alphai, double* beta,
1250  double* vl, lapack_int ldvl, double* vr,
1251  lapack_int ldvr, lapack_int* ilo, lapack_int* ihi,
1252  double* lscale, double* rscale, double* abnrm,
1253  double* bbnrm, double* rconde, double* rcondv );
1254 lapack_int LAPACKE_cggevx( int matrix_order, char balanc, char jobvl,
1255  char jobvr, char sense, lapack_int n,
1260  lapack_int ldvl, lapack_complex_float* vr,
1261  lapack_int ldvr, lapack_int* ilo, lapack_int* ihi,
1262  float* lscale, float* rscale, float* abnrm,
1263  float* bbnrm, float* rconde, float* rcondv );
1264 lapack_int LAPACKE_zggevx( int matrix_order, char balanc, char jobvl,
1265  char jobvr, char sense, lapack_int n,
1272  lapack_int* ilo, lapack_int* ihi, double* lscale,
1273  double* rscale, double* abnrm, double* bbnrm,
1274  double* rconde, double* rcondv );
1275 
1276 lapack_int LAPACKE_sggglm( int matrix_order, lapack_int n, lapack_int m,
1277  lapack_int p, float* a, lapack_int lda, float* b,
1278  lapack_int ldb, float* d, float* x, float* y );
1279 lapack_int LAPACKE_dggglm( int matrix_order, lapack_int n, lapack_int m,
1280  lapack_int p, double* a, lapack_int lda, double* b,
1281  lapack_int ldb, double* d, double* x, double* y );
1282 lapack_int LAPACKE_cggglm( int matrix_order, lapack_int n, lapack_int m,
1287 lapack_int LAPACKE_zggglm( int matrix_order, lapack_int n, lapack_int m,
1292 
1293 lapack_int LAPACKE_sgghrd( int matrix_order, char compq, char compz,
1294  lapack_int n, lapack_int ilo, lapack_int ihi,
1295  float* a, lapack_int lda, float* b, lapack_int ldb,
1296  float* q, lapack_int ldq, float* z, lapack_int ldz );
1297 lapack_int LAPACKE_dgghrd( int matrix_order, char compq, char compz,
1298  lapack_int n, lapack_int ilo, lapack_int ihi,
1299  double* a, lapack_int lda, double* b, lapack_int ldb,
1300  double* q, lapack_int ldq, double* z,
1301  lapack_int ldz );
1302 lapack_int LAPACKE_cgghrd( int matrix_order, char compq, char compz,
1303  lapack_int n, lapack_int ilo, lapack_int ihi,
1308 lapack_int LAPACKE_zgghrd( int matrix_order, char compq, char compz,
1309  lapack_int n, lapack_int ilo, lapack_int ihi,
1314 
1315 lapack_int LAPACKE_sgglse( int matrix_order, lapack_int m, lapack_int n,
1316  lapack_int p, float* a, lapack_int lda, float* b,
1317  lapack_int ldb, float* c, float* d, float* x );
1318 lapack_int LAPACKE_dgglse( int matrix_order, lapack_int m, lapack_int n,
1319  lapack_int p, double* a, lapack_int lda, double* b,
1320  lapack_int ldb, double* c, double* d, double* x );
1321 lapack_int LAPACKE_cgglse( int matrix_order, lapack_int m, lapack_int n,
1326 lapack_int LAPACKE_zgglse( int matrix_order, lapack_int m, lapack_int n,
1331 
1332 lapack_int LAPACKE_sggqrf( int matrix_order, lapack_int n, lapack_int m,
1333  lapack_int p, float* a, lapack_int lda, float* taua,
1334  float* b, lapack_int ldb, float* taub );
1335 lapack_int LAPACKE_dggqrf( int matrix_order, lapack_int n, lapack_int m,
1336  lapack_int p, double* a, lapack_int lda,
1337  double* taua, double* b, lapack_int ldb,
1338  double* taub );
1339 lapack_int LAPACKE_cggqrf( int matrix_order, lapack_int n, lapack_int m,
1343  lapack_complex_float* taub );
1344 lapack_int LAPACKE_zggqrf( int matrix_order, lapack_int n, lapack_int m,
1348  lapack_complex_double* taub );
1349 
1350 lapack_int LAPACKE_sggrqf( int matrix_order, lapack_int m, lapack_int p,
1351  lapack_int n, float* a, lapack_int lda, float* taua,
1352  float* b, lapack_int ldb, float* taub );
1353 lapack_int LAPACKE_dggrqf( int matrix_order, lapack_int m, lapack_int p,
1354  lapack_int n, double* a, lapack_int lda,
1355  double* taua, double* b, lapack_int ldb,
1356  double* taub );
1357 lapack_int LAPACKE_cggrqf( int matrix_order, lapack_int m, lapack_int p,
1361  lapack_complex_float* taub );
1362 lapack_int LAPACKE_zggrqf( int matrix_order, lapack_int m, lapack_int p,
1366  lapack_complex_double* taub );
1367 
1368 lapack_int LAPACKE_sggsvd( int matrix_order, char jobu, char jobv, char jobq,
1370  lapack_int* k, lapack_int* l, float* a,
1371  lapack_int lda, float* b, lapack_int ldb,
1372  float* alpha, float* beta, float* u, lapack_int ldu,
1373  float* v, lapack_int ldv, float* q, lapack_int ldq,
1374  lapack_int* iwork );
1375 lapack_int LAPACKE_dggsvd( int matrix_order, char jobu, char jobv, char jobq,
1377  lapack_int* k, lapack_int* l, double* a,
1378  lapack_int lda, double* b, lapack_int ldb,
1379  double* alpha, double* beta, double* u,
1380  lapack_int ldu, double* v, lapack_int ldv, double* q,
1381  lapack_int ldq, lapack_int* iwork );
1382 lapack_int LAPACKE_cggsvd( int matrix_order, char jobu, char jobv, char jobq,
1384  lapack_int* k, lapack_int* l,
1387  float* alpha, float* beta, lapack_complex_float* u,
1390  lapack_int ldq, lapack_int* iwork );
1391 lapack_int LAPACKE_zggsvd( int matrix_order, char jobu, char jobv, char jobq,
1393  lapack_int* k, lapack_int* l,
1396  double* alpha, double* beta,
1400  lapack_int* iwork );
1401 
1402 lapack_int LAPACKE_sggsvp( int matrix_order, char jobu, char jobv, char jobq,
1403  lapack_int m, lapack_int p, lapack_int n, float* a,
1404  lapack_int lda, float* b, lapack_int ldb, float tola,
1405  float tolb, lapack_int* k, lapack_int* l, float* u,
1406  lapack_int ldu, float* v, lapack_int ldv, float* q,
1407  lapack_int ldq );
1408 lapack_int LAPACKE_dggsvp( int matrix_order, char jobu, char jobv, char jobq,
1409  lapack_int m, lapack_int p, lapack_int n, double* a,
1410  lapack_int lda, double* b, lapack_int ldb,
1411  double tola, double tolb, lapack_int* k,
1412  lapack_int* l, double* u, lapack_int ldu, double* v,
1413  lapack_int ldv, double* q, lapack_int ldq );
1414 lapack_int LAPACKE_cggsvp( int matrix_order, char jobu, char jobv, char jobq,
1417  lapack_complex_float* b, lapack_int ldb, float tola,
1418  float tolb, lapack_int* k, lapack_int* l,
1422 lapack_int LAPACKE_zggsvp( int matrix_order, char jobu, char jobv, char jobq,
1426  double tola, double tolb, lapack_int* k,
1430  lapack_int ldq );
1431 
1432 lapack_int LAPACKE_sgtcon( char norm, lapack_int n, const float* dl,
1433  const float* d, const float* du, const float* du2,
1434  const lapack_int* ipiv, float anorm, float* rcond );
1435 lapack_int LAPACKE_dgtcon( char norm, lapack_int n, const double* dl,
1436  const double* d, const double* du, const double* du2,
1437  const lapack_int* ipiv, double anorm,
1438  double* rcond );
1440  const lapack_complex_float* dl,
1441  const lapack_complex_float* d,
1442  const lapack_complex_float* du,
1443  const lapack_complex_float* du2,
1444  const lapack_int* ipiv, float anorm, float* rcond );
1446  const lapack_complex_double* dl,
1447  const lapack_complex_double* d,
1448  const lapack_complex_double* du,
1449  const lapack_complex_double* du2,
1450  const lapack_int* ipiv, double anorm,
1451  double* rcond );
1452 
1453 lapack_int LAPACKE_sgtrfs( int matrix_order, char trans, lapack_int n,
1454  lapack_int nrhs, const float* dl, const float* d,
1455  const float* du, const float* dlf, const float* df,
1456  const float* duf, const float* du2,
1457  const lapack_int* ipiv, const float* b,
1458  lapack_int ldb, float* x, lapack_int ldx,
1459  float* ferr, float* berr );
1460 lapack_int LAPACKE_dgtrfs( int matrix_order, char trans, lapack_int n,
1461  lapack_int nrhs, const double* dl, const double* d,
1462  const double* du, const double* dlf,
1463  const double* df, const double* duf,
1464  const double* du2, const lapack_int* ipiv,
1465  const double* b, lapack_int ldb, double* x,
1466  lapack_int ldx, double* ferr, double* berr );
1467 lapack_int LAPACKE_cgtrfs( int matrix_order, char trans, lapack_int n,
1468  lapack_int nrhs, const lapack_complex_float* dl,
1469  const lapack_complex_float* d,
1470  const lapack_complex_float* du,
1471  const lapack_complex_float* dlf,
1472  const lapack_complex_float* df,
1473  const lapack_complex_float* duf,
1474  const lapack_complex_float* du2,
1475  const lapack_int* ipiv,
1476  const lapack_complex_float* b, lapack_int ldb,
1477  lapack_complex_float* x, lapack_int ldx, float* ferr,
1478  float* berr );
1479 lapack_int LAPACKE_zgtrfs( int matrix_order, char trans, lapack_int n,
1480  lapack_int nrhs, const lapack_complex_double* dl,
1481  const lapack_complex_double* d,
1482  const lapack_complex_double* du,
1483  const lapack_complex_double* dlf,
1484  const lapack_complex_double* df,
1485  const lapack_complex_double* duf,
1486  const lapack_complex_double* du2,
1487  const lapack_int* ipiv,
1488  const lapack_complex_double* b, lapack_int ldb,
1490  double* ferr, double* berr );
1491 
1492 lapack_int LAPACKE_sgtsv( int matrix_order, lapack_int n, lapack_int nrhs,
1493  float* dl, float* d, float* du, float* b,
1494  lapack_int ldb );
1495 lapack_int LAPACKE_dgtsv( int matrix_order, lapack_int n, lapack_int nrhs,
1496  double* dl, double* d, double* du, double* b,
1497  lapack_int ldb );
1498 lapack_int LAPACKE_cgtsv( int matrix_order, lapack_int n, lapack_int nrhs,
1501  lapack_int ldb );
1502 lapack_int LAPACKE_zgtsv( int matrix_order, lapack_int n, lapack_int nrhs,
1505  lapack_int ldb );
1506 
1507 lapack_int LAPACKE_sgtsvx( int matrix_order, char fact, char trans,
1508  lapack_int n, lapack_int nrhs, const float* dl,
1509  const float* d, const float* du, float* dlf,
1510  float* df, float* duf, float* du2, lapack_int* ipiv,
1511  const float* b, lapack_int ldb, float* x,
1512  lapack_int ldx, float* rcond, float* ferr,
1513  float* berr );
1514 lapack_int LAPACKE_dgtsvx( int matrix_order, char fact, char trans,
1515  lapack_int n, lapack_int nrhs, const double* dl,
1516  const double* d, const double* du, double* dlf,
1517  double* df, double* duf, double* du2,
1518  lapack_int* ipiv, const double* b, lapack_int ldb,
1519  double* x, lapack_int ldx, double* rcond,
1520  double* ferr, double* berr );
1521 lapack_int LAPACKE_cgtsvx( int matrix_order, char fact, char trans,
1522  lapack_int n, lapack_int nrhs,
1523  const lapack_complex_float* dl,
1524  const lapack_complex_float* d,
1525  const lapack_complex_float* du,
1528  lapack_int* ipiv, const lapack_complex_float* b,
1530  lapack_int ldx, float* rcond, float* ferr,
1531  float* berr );
1532 lapack_int LAPACKE_zgtsvx( int matrix_order, char fact, char trans,
1533  lapack_int n, lapack_int nrhs,
1534  const lapack_complex_double* dl,
1535  const lapack_complex_double* d,
1536  const lapack_complex_double* du,
1537  lapack_complex_double* dlf,
1539  lapack_complex_double* duf,
1540  lapack_complex_double* du2, lapack_int* ipiv,
1541  const lapack_complex_double* b, lapack_int ldb,
1543  double* rcond, double* ferr, double* berr );
1544 
1545 lapack_int LAPACKE_sgttrf( lapack_int n, float* dl, float* d, float* du,
1546  float* du2, lapack_int* ipiv );
1547 lapack_int LAPACKE_dgttrf( lapack_int n, double* dl, double* d, double* du,
1548  double* du2, lapack_int* ipiv );
1551  lapack_complex_float* du2, lapack_int* ipiv );
1554  lapack_complex_double* du2, lapack_int* ipiv );
1555 
1556 lapack_int LAPACKE_sgttrs( int matrix_order, char trans, lapack_int n,
1557  lapack_int nrhs, const float* dl, const float* d,
1558  const float* du, const float* du2,
1559  const lapack_int* ipiv, float* b, lapack_int ldb );
1560 lapack_int LAPACKE_dgttrs( int matrix_order, char trans, lapack_int n,
1561  lapack_int nrhs, const double* dl, const double* d,
1562  const double* du, const double* du2,
1563  const lapack_int* ipiv, double* b, lapack_int ldb );
1564 lapack_int LAPACKE_cgttrs( int matrix_order, char trans, lapack_int n,
1565  lapack_int nrhs, const lapack_complex_float* dl,
1566  const lapack_complex_float* d,
1567  const lapack_complex_float* du,
1568  const lapack_complex_float* du2,
1569  const lapack_int* ipiv, lapack_complex_float* b,
1570  lapack_int ldb );
1571 lapack_int LAPACKE_zgttrs( int matrix_order, char trans, lapack_int n,
1572  lapack_int nrhs, const lapack_complex_double* dl,
1573  const lapack_complex_double* d,
1574  const lapack_complex_double* du,
1575  const lapack_complex_double* du2,
1576  const lapack_int* ipiv, lapack_complex_double* b,
1577  lapack_int ldb );
1578 
1579 lapack_int LAPACKE_chbev( int matrix_order, char jobz, char uplo, lapack_int n,
1581  lapack_int ldab, float* w, lapack_complex_float* z,
1582  lapack_int ldz );
1583 lapack_int LAPACKE_zhbev( int matrix_order, char jobz, char uplo, lapack_int n,
1585  lapack_int ldab, double* w, lapack_complex_double* z,
1586  lapack_int ldz );
1587 
1588 lapack_int LAPACKE_chbevd( int matrix_order, char jobz, char uplo, lapack_int n,
1590  lapack_int ldab, float* w, lapack_complex_float* z,
1591  lapack_int ldz );
1592 lapack_int LAPACKE_zhbevd( int matrix_order, char jobz, char uplo, lapack_int n,
1594  lapack_int ldab, double* w, lapack_complex_double* z,
1595  lapack_int ldz );
1596 
1597 lapack_int LAPACKE_chbevx( int matrix_order, char jobz, char range, char uplo,
1598  lapack_int n, lapack_int kd,
1599  lapack_complex_float* ab, lapack_int ldab,
1600  lapack_complex_float* q, lapack_int ldq, float vl,
1601  float vu, lapack_int il, lapack_int iu, float abstol,
1602  lapack_int* m, float* w, lapack_complex_float* z,
1603  lapack_int ldz, lapack_int* ifail );
1604 lapack_int LAPACKE_zhbevx( int matrix_order, char jobz, char range, char uplo,
1605  lapack_int n, lapack_int kd,
1607  lapack_complex_double* q, lapack_int ldq, double vl,
1608  double vu, lapack_int il, lapack_int iu,
1609  double abstol, lapack_int* m, double* w,
1611  lapack_int* ifail );
1612 
1613 lapack_int LAPACKE_chbgst( int matrix_order, char vect, char uplo, lapack_int n,
1614  lapack_int ka, lapack_int kb,
1615  lapack_complex_float* ab, lapack_int ldab,
1616  const lapack_complex_float* bb, lapack_int ldbb,
1618 lapack_int LAPACKE_zhbgst( int matrix_order, char vect, char uplo, lapack_int n,
1619  lapack_int ka, lapack_int kb,
1621  const lapack_complex_double* bb, lapack_int ldbb,
1623 
1624 lapack_int LAPACKE_chbgv( int matrix_order, char jobz, char uplo, lapack_int n,
1625  lapack_int ka, lapack_int kb,
1626  lapack_complex_float* ab, lapack_int ldab,
1627  lapack_complex_float* bb, lapack_int ldbb, float* w,
1629 lapack_int LAPACKE_zhbgv( int matrix_order, char jobz, char uplo, lapack_int n,
1630  lapack_int ka, lapack_int kb,
1632  lapack_complex_double* bb, lapack_int ldbb, double* w,
1634 
1635 lapack_int LAPACKE_chbgvd( int matrix_order, char jobz, char uplo, lapack_int n,
1636  lapack_int ka, lapack_int kb,
1637  lapack_complex_float* ab, lapack_int ldab,
1638  lapack_complex_float* bb, lapack_int ldbb, float* w,
1640 lapack_int LAPACKE_zhbgvd( int matrix_order, char jobz, char uplo, lapack_int n,
1641  lapack_int ka, lapack_int kb,
1644  double* w, lapack_complex_double* z,
1645  lapack_int ldz );
1646 
1647 lapack_int LAPACKE_chbgvx( int matrix_order, char jobz, char range, char uplo,
1649  lapack_complex_float* ab, lapack_int ldab,
1650  lapack_complex_float* bb, lapack_int ldbb,
1651  lapack_complex_float* q, lapack_int ldq, float vl,
1652  float vu, lapack_int il, lapack_int iu, float abstol,
1653  lapack_int* m, float* w, lapack_complex_float* z,
1654  lapack_int ldz, lapack_int* ifail );
1655 lapack_int LAPACKE_zhbgvx( int matrix_order, char jobz, char range, char uplo,
1659  lapack_complex_double* q, lapack_int ldq, double vl,
1660  double vu, lapack_int il, lapack_int iu,
1661  double abstol, lapack_int* m, double* w,
1663  lapack_int* ifail );
1664 
1665 lapack_int LAPACKE_chbtrd( int matrix_order, char vect, char uplo, lapack_int n,
1667  lapack_int ldab, float* d, float* e,
1669 lapack_int LAPACKE_zhbtrd( int matrix_order, char vect, char uplo, lapack_int n,
1671  lapack_int ldab, double* d, double* e,
1673 
1674 lapack_int LAPACKE_checon( int matrix_order, char uplo, lapack_int n,
1676  const lapack_int* ipiv, float anorm, float* rcond );
1677 lapack_int LAPACKE_zhecon( int matrix_order, char uplo, lapack_int n,
1679  const lapack_int* ipiv, double anorm,
1680  double* rcond );
1681 
1682 lapack_int LAPACKE_cheequb( int matrix_order, char uplo, lapack_int n,
1684  float* s, float* scond, float* amax );
1685 lapack_int LAPACKE_zheequb( int matrix_order, char uplo, lapack_int n,
1687  double* s, double* scond, double* amax );
1688 
1689 lapack_int LAPACKE_cheev( int matrix_order, char jobz, char uplo, lapack_int n,
1690  lapack_complex_float* a, lapack_int lda, float* w );
1691 lapack_int LAPACKE_zheev( int matrix_order, char jobz, char uplo, lapack_int n,
1692  lapack_complex_double* a, lapack_int lda, double* w );
1693 
1694 lapack_int LAPACKE_cheevd( int matrix_order, char jobz, char uplo, lapack_int n,
1695  lapack_complex_float* a, lapack_int lda, float* w );
1696 lapack_int LAPACKE_zheevd( int matrix_order, char jobz, char uplo, lapack_int n,
1698  double* w );
1699 
1700 lapack_int LAPACKE_cheevr( int matrix_order, char jobz, char range, char uplo,
1702  lapack_int lda, float vl, float vu, lapack_int il,
1703  lapack_int iu, float abstol, lapack_int* m, float* w,
1705  lapack_int* isuppz );
1706 lapack_int LAPACKE_zheevr( int matrix_order, char jobz, char range, char uplo,
1708  lapack_int lda, double vl, double vu, lapack_int il,
1709  lapack_int iu, double abstol, lapack_int* m,
1710  double* w, lapack_complex_double* z, lapack_int ldz,
1711  lapack_int* isuppz );
1712 
1713 lapack_int LAPACKE_cheevx( int matrix_order, char jobz, char range, char uplo,
1715  lapack_int lda, float vl, float vu, lapack_int il,
1716  lapack_int iu, float abstol, lapack_int* m, float* w,
1718  lapack_int* ifail );
1719 lapack_int LAPACKE_zheevx( int matrix_order, char jobz, char range, char uplo,
1721  lapack_int lda, double vl, double vu, lapack_int il,
1722  lapack_int iu, double abstol, lapack_int* m,
1723  double* w, lapack_complex_double* z, lapack_int ldz,
1724  lapack_int* ifail );
1725 
1726 lapack_int LAPACKE_chegst( int matrix_order, lapack_int itype, char uplo,
1729  lapack_int ldb );
1730 lapack_int LAPACKE_zhegst( int matrix_order, lapack_int itype, char uplo,
1733  lapack_int ldb );
1734 
1735 lapack_int LAPACKE_chegv( int matrix_order, lapack_int itype, char jobz,
1736  char uplo, lapack_int n, lapack_complex_float* a,
1738  lapack_int ldb, float* w );
1739 lapack_int LAPACKE_zhegv( int matrix_order, lapack_int itype, char jobz,
1740  char uplo, lapack_int n, lapack_complex_double* a,
1742  lapack_int ldb, double* w );
1743 
1744 lapack_int LAPACKE_chegvd( int matrix_order, lapack_int itype, char jobz,
1745  char uplo, lapack_int n, lapack_complex_float* a,
1747  lapack_int ldb, float* w );
1748 lapack_int LAPACKE_zhegvd( int matrix_order, lapack_int itype, char jobz,
1749  char uplo, lapack_int n, lapack_complex_double* a,
1751  lapack_int ldb, double* w );
1752 
1753 lapack_int LAPACKE_chegvx( int matrix_order, lapack_int itype, char jobz,
1754  char range, char uplo, lapack_int n,
1756  lapack_complex_float* b, lapack_int ldb, float vl,
1757  float vu, lapack_int il, lapack_int iu, float abstol,
1758  lapack_int* m, float* w, lapack_complex_float* z,
1759  lapack_int ldz, lapack_int* ifail );
1760 lapack_int LAPACKE_zhegvx( int matrix_order, lapack_int itype, char jobz,
1761  char range, char uplo, lapack_int n,
1763  lapack_complex_double* b, lapack_int ldb, double vl,
1764  double vu, lapack_int il, lapack_int iu,
1765  double abstol, lapack_int* m, double* w,
1767  lapack_int* ifail );
1768 
1769 lapack_int LAPACKE_cherfs( int matrix_order, char uplo, lapack_int n,
1770  lapack_int nrhs, const lapack_complex_float* a,
1771  lapack_int lda, const lapack_complex_float* af,
1772  lapack_int ldaf, const lapack_int* ipiv,
1773  const lapack_complex_float* b, lapack_int ldb,
1774  lapack_complex_float* x, lapack_int ldx, float* ferr,
1775  float* berr );
1776 lapack_int LAPACKE_zherfs( int matrix_order, char uplo, lapack_int n,
1777  lapack_int nrhs, const lapack_complex_double* a,
1779  lapack_int ldaf, const lapack_int* ipiv,
1780  const lapack_complex_double* b, lapack_int ldb,
1782  double* ferr, double* berr );
1783 
1784 lapack_int LAPACKE_cherfsx( int matrix_order, char uplo, char equed,
1785  lapack_int n, lapack_int nrhs,
1787  const lapack_complex_float* af, lapack_int ldaf,
1788  const lapack_int* ipiv, const float* s,
1789  const lapack_complex_float* b, lapack_int ldb,
1791  float* rcond, float* berr, lapack_int n_err_bnds,
1792  float* err_bnds_norm, float* err_bnds_comp,
1793  lapack_int nparams, float* params );
1794 lapack_int LAPACKE_zherfsx( int matrix_order, char uplo, char equed,
1795  lapack_int n, lapack_int nrhs,
1797  const lapack_complex_double* af, lapack_int ldaf,
1798  const lapack_int* ipiv, const double* s,
1799  const lapack_complex_double* b, lapack_int ldb,
1801  double* rcond, double* berr, lapack_int n_err_bnds,
1802  double* err_bnds_norm, double* err_bnds_comp,
1803  lapack_int nparams, double* params );
1804 
1805 lapack_int LAPACKE_chesv( int matrix_order, char uplo, lapack_int n,
1807  lapack_int lda, lapack_int* ipiv,
1809 lapack_int LAPACKE_zhesv( int matrix_order, char uplo, lapack_int n,
1811  lapack_int lda, lapack_int* ipiv,
1813 
1814 lapack_int LAPACKE_chesvx( int matrix_order, char fact, char uplo, lapack_int n,
1815  lapack_int nrhs, const lapack_complex_float* a,
1817  lapack_int ldaf, lapack_int* ipiv,
1818  const lapack_complex_float* b, lapack_int ldb,
1820  float* rcond, float* ferr, float* berr );
1821 lapack_int LAPACKE_zhesvx( int matrix_order, char fact, char uplo, lapack_int n,
1822  lapack_int nrhs, const lapack_complex_double* a,
1824  lapack_int ldaf, lapack_int* ipiv,
1825  const lapack_complex_double* b, lapack_int ldb,
1827  double* rcond, double* ferr, double* berr );
1828 
1829 lapack_int LAPACKE_chesvxx( int matrix_order, char fact, char uplo,
1830  lapack_int n, lapack_int nrhs,
1832  lapack_complex_float* af, lapack_int ldaf,
1833  lapack_int* ipiv, char* equed, float* s,
1836  float* rcond, float* rpvgrw, float* berr,
1837  lapack_int n_err_bnds, float* err_bnds_norm,
1838  float* err_bnds_comp, lapack_int nparams,
1839  float* params );
1840 lapack_int LAPACKE_zhesvxx( int matrix_order, char fact, char uplo,
1841  lapack_int n, lapack_int nrhs,
1844  lapack_int* ipiv, char* equed, double* s,
1847  double* rcond, double* rpvgrw, double* berr,
1848  lapack_int n_err_bnds, double* err_bnds_norm,
1849  double* err_bnds_comp, lapack_int nparams,
1850  double* params );
1851 
1852 lapack_int LAPACKE_chetrd( int matrix_order, char uplo, lapack_int n,
1854  float* e, lapack_complex_float* tau );
1855 lapack_int LAPACKE_zhetrd( int matrix_order, char uplo, lapack_int n,
1856  lapack_complex_double* a, lapack_int lda, double* d,
1857  double* e, lapack_complex_double* tau );
1858 
1859 lapack_int LAPACKE_chetrf( int matrix_order, char uplo, lapack_int n,
1861  lapack_int* ipiv );
1862 lapack_int LAPACKE_zhetrf( int matrix_order, char uplo, lapack_int n,
1864  lapack_int* ipiv );
1865 
1866 lapack_int LAPACKE_chetri( int matrix_order, char uplo, lapack_int n,
1868  const lapack_int* ipiv );
1869 lapack_int LAPACKE_zhetri( int matrix_order, char uplo, lapack_int n,
1871  const lapack_int* ipiv );
1872 
1873 lapack_int LAPACKE_chetrs( int matrix_order, char uplo, lapack_int n,
1874  lapack_int nrhs, const lapack_complex_float* a,
1875  lapack_int lda, const lapack_int* ipiv,
1877 lapack_int LAPACKE_zhetrs( int matrix_order, char uplo, lapack_int n,
1878  lapack_int nrhs, const lapack_complex_double* a,
1879  lapack_int lda, const lapack_int* ipiv,
1881 
1882 lapack_int LAPACKE_chfrk( int matrix_order, char transr, char uplo, char trans,
1883  lapack_int n, lapack_int k, float alpha,
1885  float beta, lapack_complex_float* c );
1886 lapack_int LAPACKE_zhfrk( int matrix_order, char transr, char uplo, char trans,
1887  lapack_int n, lapack_int k, double alpha,
1889  double beta, lapack_complex_double* c );
1890 
1891 lapack_int LAPACKE_shgeqz( int matrix_order, char job, char compq, char compz,
1892  lapack_int n, lapack_int ilo, lapack_int ihi,
1893  float* h, lapack_int ldh, float* t, lapack_int ldt,
1894  float* alphar, float* alphai, float* beta, float* q,
1895  lapack_int ldq, float* z, lapack_int ldz );
1896 lapack_int LAPACKE_dhgeqz( int matrix_order, char job, char compq, char compz,
1897  lapack_int n, lapack_int ilo, lapack_int ihi,
1898  double* h, lapack_int ldh, double* t, lapack_int ldt,
1899  double* alphar, double* alphai, double* beta,
1900  double* q, lapack_int ldq, double* z,
1901  lapack_int ldz );
1902 lapack_int LAPACKE_chgeqz( int matrix_order, char job, char compq, char compz,
1903  lapack_int n, lapack_int ilo, lapack_int ihi,
1909  lapack_int ldz );
1910 lapack_int LAPACKE_zhgeqz( int matrix_order, char job, char compq, char compz,
1911  lapack_int n, lapack_int ilo, lapack_int ihi,
1918 
1919 lapack_int LAPACKE_chpcon( int matrix_order, char uplo, lapack_int n,
1920  const lapack_complex_float* ap,
1921  const lapack_int* ipiv, float anorm, float* rcond );
1922 lapack_int LAPACKE_zhpcon( int matrix_order, char uplo, lapack_int n,
1923  const lapack_complex_double* ap,
1924  const lapack_int* ipiv, double anorm,
1925  double* rcond );
1926 
1927 lapack_int LAPACKE_chpev( int matrix_order, char jobz, char uplo, lapack_int n,
1928  lapack_complex_float* ap, float* w,
1930 lapack_int LAPACKE_zhpev( int matrix_order, char jobz, char uplo, lapack_int n,
1931  lapack_complex_double* ap, double* w,
1933 
1934 lapack_int LAPACKE_chpevd( int matrix_order, char jobz, char uplo, lapack_int n,
1935  lapack_complex_float* ap, float* w,
1937 lapack_int LAPACKE_zhpevd( int matrix_order, char jobz, char uplo, lapack_int n,
1938  lapack_complex_double* ap, double* w,
1940 
1941 lapack_int LAPACKE_chpevx( int matrix_order, char jobz, char range, char uplo,
1942  lapack_int n, lapack_complex_float* ap, float vl,
1943  float vu, lapack_int il, lapack_int iu, float abstol,
1944  lapack_int* m, float* w, lapack_complex_float* z,
1945  lapack_int ldz, lapack_int* ifail );
1946 lapack_int LAPACKE_zhpevx( int matrix_order, char jobz, char range, char uplo,
1947  lapack_int n, lapack_complex_double* ap, double vl,
1948  double vu, lapack_int il, lapack_int iu,
1949  double abstol, lapack_int* m, double* w,
1951  lapack_int* ifail );
1952 
1953 lapack_int LAPACKE_chpgst( int matrix_order, lapack_int itype, char uplo,
1955  const lapack_complex_float* bp );
1956 lapack_int LAPACKE_zhpgst( int matrix_order, lapack_int itype, char uplo,
1958  const lapack_complex_double* bp );
1959 
1960 lapack_int LAPACKE_chpgv( int matrix_order, lapack_int itype, char jobz,
1961  char uplo, lapack_int n, lapack_complex_float* ap,
1962  lapack_complex_float* bp, float* w,
1964 lapack_int LAPACKE_zhpgv( int matrix_order, lapack_int itype, char jobz,
1965  char uplo, lapack_int n, lapack_complex_double* ap,
1966  lapack_complex_double* bp, double* w,
1968 
1969 lapack_int LAPACKE_chpgvd( int matrix_order, lapack_int itype, char jobz,
1970  char uplo, lapack_int n, lapack_complex_float* ap,
1971  lapack_complex_float* bp, float* w,
1973 lapack_int LAPACKE_zhpgvd( int matrix_order, lapack_int itype, char jobz,
1974  char uplo, lapack_int n, lapack_complex_double* ap,
1975  lapack_complex_double* bp, double* w,
1977 
1978 lapack_int LAPACKE_chpgvx( int matrix_order, lapack_int itype, char jobz,
1979  char range, char uplo, lapack_int n,
1981  float vl, float vu, lapack_int il, lapack_int iu,
1982  float abstol, lapack_int* m, float* w,
1984  lapack_int* ifail );
1985 lapack_int LAPACKE_zhpgvx( int matrix_order, lapack_int itype, char jobz,
1986  char range, char uplo, lapack_int n,
1988  double vl, double vu, lapack_int il, lapack_int iu,
1989  double abstol, lapack_int* m, double* w,
1991  lapack_int* ifail );
1992 
1993 lapack_int LAPACKE_chprfs( int matrix_order, char uplo, lapack_int n,
1994  lapack_int nrhs, const lapack_complex_float* ap,
1995  const lapack_complex_float* afp,
1996  const lapack_int* ipiv,
1997  const lapack_complex_float* b, lapack_int ldb,
1998  lapack_complex_float* x, lapack_int ldx, float* ferr,
1999  float* berr );
2000 lapack_int LAPACKE_zhprfs( int matrix_order, char uplo, lapack_int n,
2001  lapack_int nrhs, const lapack_complex_double* ap,
2002  const lapack_complex_double* afp,
2003  const lapack_int* ipiv,
2004  const lapack_complex_double* b, lapack_int ldb,
2006  double* ferr, double* berr );
2007 
2008 lapack_int LAPACKE_chpsv( int matrix_order, char uplo, lapack_int n,
2009  lapack_int nrhs, lapack_complex_float* ap,
2011  lapack_int ldb );
2012 lapack_int LAPACKE_zhpsv( int matrix_order, char uplo, lapack_int n,
2015  lapack_int ldb );
2016 
2017 lapack_int LAPACKE_chpsvx( int matrix_order, char fact, char uplo, lapack_int n,
2018  lapack_int nrhs, const lapack_complex_float* ap,
2019  lapack_complex_float* afp, lapack_int* ipiv,
2020  const lapack_complex_float* b, lapack_int ldb,
2022  float* rcond, float* ferr, float* berr );
2023 lapack_int LAPACKE_zhpsvx( int matrix_order, char fact, char uplo, lapack_int n,
2024  lapack_int nrhs, const lapack_complex_double* ap,
2025  lapack_complex_double* afp, lapack_int* ipiv,
2026  const lapack_complex_double* b, lapack_int ldb,
2028  double* rcond, double* ferr, double* berr );
2029 
2030 lapack_int LAPACKE_chptrd( int matrix_order, char uplo, lapack_int n,
2031  lapack_complex_float* ap, float* d, float* e,
2032  lapack_complex_float* tau );
2033 lapack_int LAPACKE_zhptrd( int matrix_order, char uplo, lapack_int n,
2034  lapack_complex_double* ap, double* d, double* e,
2035  lapack_complex_double* tau );
2036 
2037 lapack_int LAPACKE_chptrf( int matrix_order, char uplo, lapack_int n,
2038  lapack_complex_float* ap, lapack_int* ipiv );
2039 lapack_int LAPACKE_zhptrf( int matrix_order, char uplo, lapack_int n,
2040  lapack_complex_double* ap, lapack_int* ipiv );
2041 
2042 lapack_int LAPACKE_chptri( int matrix_order, char uplo, lapack_int n,
2043  lapack_complex_float* ap, const lapack_int* ipiv );
2044 lapack_int LAPACKE_zhptri( int matrix_order, char uplo, lapack_int n,
2045  lapack_complex_double* ap, const lapack_int* ipiv );
2046 
2047 lapack_int LAPACKE_chptrs( int matrix_order, char uplo, lapack_int n,
2048  lapack_int nrhs, const lapack_complex_float* ap,
2049  const lapack_int* ipiv, lapack_complex_float* b,
2050  lapack_int ldb );
2051 lapack_int LAPACKE_zhptrs( int matrix_order, char uplo, lapack_int n,
2052  lapack_int nrhs, const lapack_complex_double* ap,
2053  const lapack_int* ipiv, lapack_complex_double* b,
2054  lapack_int ldb );
2055 
2056 lapack_int LAPACKE_shsein( int matrix_order, char job, char eigsrc, char initv,
2057  lapack_logical* select, lapack_int n, const float* h,
2058  lapack_int ldh, float* wr, const float* wi,
2059  float* vl, lapack_int ldvl, float* vr,
2060  lapack_int ldvr, lapack_int mm, lapack_int* m,
2061  lapack_int* ifaill, lapack_int* ifailr );
2062 lapack_int LAPACKE_dhsein( int matrix_order, char job, char eigsrc, char initv,
2063  lapack_logical* select, lapack_int n,
2064  const double* h, lapack_int ldh, double* wr,
2065  const double* wi, double* vl, lapack_int ldvl,
2066  double* vr, lapack_int ldvr, lapack_int mm,
2067  lapack_int* m, lapack_int* ifaill,
2068  lapack_int* ifailr );
2069 lapack_int LAPACKE_chsein( int matrix_order, char job, char eigsrc, char initv,
2070  const lapack_logical* select, lapack_int n,
2071  const lapack_complex_float* h, lapack_int ldh,
2073  lapack_int ldvl, lapack_complex_float* vr,
2074  lapack_int ldvr, lapack_int mm, lapack_int* m,
2075  lapack_int* ifaill, lapack_int* ifailr );
2076 lapack_int LAPACKE_zhsein( int matrix_order, char job, char eigsrc, char initv,
2077  const lapack_logical* select, lapack_int n,
2078  const lapack_complex_double* h, lapack_int ldh,
2081  lapack_int ldvr, lapack_int mm, lapack_int* m,
2082  lapack_int* ifaill, lapack_int* ifailr );
2083 
2084 lapack_int LAPACKE_shseqr( int matrix_order, char job, char compz, lapack_int n,
2085  lapack_int ilo, lapack_int ihi, float* h,
2086  lapack_int ldh, float* wr, float* wi, float* z,
2087  lapack_int ldz );
2088 lapack_int LAPACKE_dhseqr( int matrix_order, char job, char compz, lapack_int n,
2089  lapack_int ilo, lapack_int ihi, double* h,
2090  lapack_int ldh, double* wr, double* wi, double* z,
2091  lapack_int ldz );
2092 lapack_int LAPACKE_chseqr( int matrix_order, char job, char compz, lapack_int n,
2093  lapack_int ilo, lapack_int ihi,
2096  lapack_int ldz );
2097 lapack_int LAPACKE_zhseqr( int matrix_order, char job, char compz, lapack_int n,
2098  lapack_int ilo, lapack_int ihi,
2101  lapack_int ldz );
2102 
2104  lapack_int incx );
2106  lapack_int incx );
2107 
2108 lapack_int LAPACKE_slacpy( int matrix_order, char uplo, lapack_int m,
2109  lapack_int n, const float* a, lapack_int lda, float* b,
2110  lapack_int ldb );
2111 lapack_int LAPACKE_dlacpy( int matrix_order, char uplo, lapack_int m,
2112  lapack_int n, const double* a, lapack_int lda, double* b,
2113  lapack_int ldb );
2114 lapack_int LAPACKE_clacpy( int matrix_order, char uplo, lapack_int m,
2117  lapack_int ldb );
2118 lapack_int LAPACKE_zlacpy( int matrix_order, char uplo, lapack_int m,
2121  lapack_int ldb );
2122 
2123 lapack_int LAPACKE_zlag2c( int matrix_order, lapack_int m, lapack_int n,
2125  lapack_complex_float* sa, lapack_int ldsa );
2126 
2127 lapack_int LAPACKE_slag2d( int matrix_order, lapack_int m, lapack_int n,
2128  const float* sa, lapack_int ldsa, double* a,
2129  lapack_int lda );
2130 
2131 lapack_int LAPACKE_dlag2s( int matrix_order, lapack_int m, lapack_int n,
2132  const double* a, lapack_int lda, float* sa,
2133  lapack_int ldsa );
2134 
2135 lapack_int LAPACKE_clag2z( int matrix_order, lapack_int m, lapack_int n,
2136  const lapack_complex_float* sa, lapack_int ldsa,
2138 
2139 lapack_int LAPACKE_slagge( int matrix_order, lapack_int m, lapack_int n,
2140  lapack_int kl, lapack_int ku, const float* d,
2141  float* a, lapack_int lda, lapack_int* iseed );
2142 lapack_int LAPACKE_dlagge( int matrix_order, lapack_int m, lapack_int n,
2143  lapack_int kl, lapack_int ku, const double* d,
2144  double* a, lapack_int lda, lapack_int* iseed );
2145 lapack_int LAPACKE_clagge( int matrix_order, lapack_int m, lapack_int n,
2146  lapack_int kl, lapack_int ku, const float* d,
2148  lapack_int* iseed );
2149 lapack_int LAPACKE_zlagge( int matrix_order, lapack_int m, lapack_int n,
2150  lapack_int kl, lapack_int ku, const double* d,
2152  lapack_int* iseed );
2153 
2154 float LAPACKE_slamch( char cmach );
2155 double LAPACKE_dlamch( char cmach );
2156 
2157 float LAPACKE_slange( int matrix_order, char norm, lapack_int m,
2158  lapack_int n, const float* a, lapack_int lda );
2159 double LAPACKE_dlange( int matrix_order, char norm, lapack_int m,
2160  lapack_int n, const double* a, lapack_int lda );
2161 float LAPACKE_clange( int matrix_order, char norm, lapack_int m,
2163  lapack_int lda );
2164 double LAPACKE_zlange( int matrix_order, char norm, lapack_int m,
2166  lapack_int lda );
2167 
2168 float LAPACKE_clanhe( int matrix_order, char norm, char uplo, lapack_int n,
2170 double LAPACKE_zlanhe( int matrix_order, char norm, char uplo, lapack_int n,
2172 
2173 float LAPACKE_slansy( int matrix_order, char norm, char uplo, lapack_int n,
2174  const float* a, lapack_int lda );
2175 double LAPACKE_dlansy( int matrix_order, char norm, char uplo, lapack_int n,
2176  const double* a, lapack_int lda );
2177 float LAPACKE_clansy( int matrix_order, char norm, char uplo, lapack_int n,
2179 double LAPACKE_zlansy( int matrix_order, char norm, char uplo, lapack_int n,
2181 
2182 float LAPACKE_slantr( int matrix_order, char norm, char uplo, char diag,
2183  lapack_int m, lapack_int n, const float* a,
2184  lapack_int lda );
2185 double LAPACKE_dlantr( int matrix_order, char norm, char uplo, char diag,
2186  lapack_int m, lapack_int n, const double* a,
2187  lapack_int lda );
2188 float LAPACKE_clantr( int matrix_order, char norm, char uplo, char diag,
2190  lapack_int lda );
2191 double LAPACKE_zlantr( int matrix_order, char norm, char uplo, char diag,
2193  lapack_int lda );
2194 
2195 
2196 lapack_int LAPACKE_slarfb( int matrix_order, char side, char trans, char direct,
2197  char storev, lapack_int m, lapack_int n,
2198  lapack_int k, const float* v, lapack_int ldv,
2199  const float* t, lapack_int ldt, float* c,
2200  lapack_int ldc );
2201 lapack_int LAPACKE_dlarfb( int matrix_order, char side, char trans, char direct,
2202  char storev, lapack_int m, lapack_int n,
2203  lapack_int k, const double* v, lapack_int ldv,
2204  const double* t, lapack_int ldt, double* c,
2205  lapack_int ldc );
2206 lapack_int LAPACKE_clarfb( int matrix_order, char side, char trans, char direct,
2207  char storev, lapack_int m, lapack_int n,
2208  lapack_int k, const lapack_complex_float* v,
2209  lapack_int ldv, const lapack_complex_float* t,
2211  lapack_int ldc );
2212 lapack_int LAPACKE_zlarfb( int matrix_order, char side, char trans, char direct,
2213  char storev, lapack_int m, lapack_int n,
2215  lapack_int ldv, const lapack_complex_double* t,
2217  lapack_int ldc );
2218 
2219 lapack_int LAPACKE_slarfg( lapack_int n, float* alpha, float* x,
2220  lapack_int incx, float* tau );
2221 lapack_int LAPACKE_dlarfg( lapack_int n, double* alpha, double* x,
2222  lapack_int incx, double* tau );
2225  lapack_complex_float* tau );
2228  lapack_complex_double* tau );
2229 
2230 lapack_int LAPACKE_slarft( int matrix_order, char direct, char storev,
2231  lapack_int n, lapack_int k, const float* v,
2232  lapack_int ldv, const float* tau, float* t,
2233  lapack_int ldt );
2234 lapack_int LAPACKE_dlarft( int matrix_order, char direct, char storev,
2235  lapack_int n, lapack_int k, const double* v,
2236  lapack_int ldv, const double* tau, double* t,
2237  lapack_int ldt );
2238 lapack_int LAPACKE_clarft( int matrix_order, char direct, char storev,
2239  lapack_int n, lapack_int k,
2240  const lapack_complex_float* v, lapack_int ldv,
2241  const lapack_complex_float* tau,
2243 lapack_int LAPACKE_zlarft( int matrix_order, char direct, char storev,
2244  lapack_int n, lapack_int k,
2245  const lapack_complex_double* v, lapack_int ldv,
2246  const lapack_complex_double* tau,
2248 
2249 lapack_int LAPACKE_slarfx( int matrix_order, char side, lapack_int m,
2250  lapack_int n, const float* v, float tau, float* c,
2251  lapack_int ldc, float* work );
2252 lapack_int LAPACKE_dlarfx( int matrix_order, char side, lapack_int m,
2253  lapack_int n, const double* v, double tau, double* c,
2254  lapack_int ldc, double* work );
2255 lapack_int LAPACKE_clarfx( int matrix_order, char side, lapack_int m,
2258  lapack_int ldc, lapack_complex_float* work );
2259 lapack_int LAPACKE_zlarfx( int matrix_order, char side, lapack_int m,
2262  lapack_int ldc, lapack_complex_double* work );
2263 
2265  float* x );
2267  double* x );
2272 
2273 lapack_int LAPACKE_slaset( int matrix_order, char uplo, lapack_int m,
2274  lapack_int n, float alpha, float beta, float* a,
2275  lapack_int lda );
2276 lapack_int LAPACKE_dlaset( int matrix_order, char uplo, lapack_int m,
2277  lapack_int n, double alpha, double beta, double* a,
2278  lapack_int lda );
2279 lapack_int LAPACKE_claset( int matrix_order, char uplo, lapack_int m,
2282  lapack_int lda );
2283 lapack_int LAPACKE_zlaset( int matrix_order, char uplo, lapack_int m,
2286  lapack_int lda );
2287 
2288 lapack_int LAPACKE_slasrt( char id, lapack_int n, float* d );
2289 lapack_int LAPACKE_dlasrt( char id, lapack_int n, double* d );
2290 
2291 lapack_int LAPACKE_slaswp( int matrix_order, lapack_int n, float* a,
2293  const lapack_int* ipiv, lapack_int incx );
2294 lapack_int LAPACKE_dlaswp( int matrix_order, lapack_int n, double* a,
2296  const lapack_int* ipiv, lapack_int incx );
2297 lapack_int LAPACKE_claswp( int matrix_order, lapack_int n,
2299  lapack_int k1, lapack_int k2, const lapack_int* ipiv,
2300  lapack_int incx );
2301 lapack_int LAPACKE_zlaswp( int matrix_order, lapack_int n,
2303  lapack_int k1, lapack_int k2, const lapack_int* ipiv,
2304  lapack_int incx );
2305 
2306 lapack_int LAPACKE_slatms( int matrix_order, lapack_int m, lapack_int n,
2307  char dist, lapack_int* iseed, char sym, float* d,
2308  lapack_int mode, float cond, float dmax,
2309  lapack_int kl, lapack_int ku, char pack, float* a,
2310  lapack_int lda );
2311 lapack_int LAPACKE_dlatms( int matrix_order, lapack_int m, lapack_int n,
2312  char dist, lapack_int* iseed, char sym, double* d,
2313  lapack_int mode, double cond, double dmax,
2314  lapack_int kl, lapack_int ku, char pack, double* a,
2315  lapack_int lda );
2316 lapack_int LAPACKE_clatms( int matrix_order, lapack_int m, lapack_int n,
2317  char dist, lapack_int* iseed, char sym, float* d,
2318  lapack_int mode, float cond, float dmax,
2319  lapack_int kl, lapack_int ku, char pack,
2321 lapack_int LAPACKE_zlatms( int matrix_order, lapack_int m, lapack_int n,
2322  char dist, lapack_int* iseed, char sym, double* d,
2323  lapack_int mode, double cond, double dmax,
2324  lapack_int kl, lapack_int ku, char pack,
2326 
2327 lapack_int LAPACKE_slauum( int matrix_order, char uplo, lapack_int n, float* a,
2328  lapack_int lda );
2329 lapack_int LAPACKE_dlauum( int matrix_order, char uplo, lapack_int n, double* a,
2330  lapack_int lda );
2331 lapack_int LAPACKE_clauum( int matrix_order, char uplo, lapack_int n,
2333 lapack_int LAPACKE_zlauum( int matrix_order, char uplo, lapack_int n,
2335 
2336 lapack_int LAPACKE_sopgtr( int matrix_order, char uplo, lapack_int n,
2337  const float* ap, const float* tau, float* q,
2338  lapack_int ldq );
2339 lapack_int LAPACKE_dopgtr( int matrix_order, char uplo, lapack_int n,
2340  const double* ap, const double* tau, double* q,
2341  lapack_int ldq );
2342 
2343 lapack_int LAPACKE_sopmtr( int matrix_order, char side, char uplo, char trans,
2344  lapack_int m, lapack_int n, const float* ap,
2345  const float* tau, float* c, lapack_int ldc );
2346 lapack_int LAPACKE_dopmtr( int matrix_order, char side, char uplo, char trans,
2347  lapack_int m, lapack_int n, const double* ap,
2348  const double* tau, double* c, lapack_int ldc );
2349 
2350 lapack_int LAPACKE_sorgbr( int matrix_order, char vect, lapack_int m,
2351  lapack_int n, lapack_int k, float* a, lapack_int lda,
2352  const float* tau );
2353 lapack_int LAPACKE_dorgbr( int matrix_order, char vect, lapack_int m,
2354  lapack_int n, lapack_int k, double* a,
2355  lapack_int lda, const double* tau );
2356 
2357 lapack_int LAPACKE_sorghr( int matrix_order, lapack_int n, lapack_int ilo,
2358  lapack_int ihi, float* a, lapack_int lda,
2359  const float* tau );
2360 lapack_int LAPACKE_dorghr( int matrix_order, lapack_int n, lapack_int ilo,
2361  lapack_int ihi, double* a, lapack_int lda,
2362  const double* tau );
2363 
2364 lapack_int LAPACKE_sorglq( int matrix_order, lapack_int m, lapack_int n,
2365  lapack_int k, float* a, lapack_int lda,
2366  const float* tau );
2367 lapack_int LAPACKE_dorglq( int matrix_order, lapack_int m, lapack_int n,
2368  lapack_int k, double* a, lapack_int lda,
2369  const double* tau );
2370 
2371 lapack_int LAPACKE_sorgql( int matrix_order, lapack_int m, lapack_int n,
2372  lapack_int k, float* a, lapack_int lda,
2373  const float* tau );
2374 lapack_int LAPACKE_dorgql( int matrix_order, lapack_int m, lapack_int n,
2375  lapack_int k, double* a, lapack_int lda,
2376  const double* tau );
2377 
2378 lapack_int LAPACKE_sorgqr( int matrix_order, lapack_int m, lapack_int n,
2379  lapack_int k, float* a, lapack_int lda,
2380  const float* tau );
2381 lapack_int LAPACKE_dorgqr( int matrix_order, lapack_int m, lapack_int n,
2382  lapack_int k, double* a, lapack_int lda,
2383  const double* tau );
2384 
2385 lapack_int LAPACKE_sorgrq( int matrix_order, lapack_int m, lapack_int n,
2386  lapack_int k, float* a, lapack_int lda,
2387  const float* tau );
2388 lapack_int LAPACKE_dorgrq( int matrix_order, lapack_int m, lapack_int n,
2389  lapack_int k, double* a, lapack_int lda,
2390  const double* tau );
2391 
2392 lapack_int LAPACKE_sorgtr( int matrix_order, char uplo, lapack_int n, float* a,
2393  lapack_int lda, const float* tau );
2394 lapack_int LAPACKE_dorgtr( int matrix_order, char uplo, lapack_int n, double* a,
2395  lapack_int lda, const double* tau );
2396 
2397 lapack_int LAPACKE_sormbr( int matrix_order, char vect, char side, char trans,
2399  const float* a, lapack_int lda, const float* tau,
2400  float* c, lapack_int ldc );
2401 lapack_int LAPACKE_dormbr( int matrix_order, char vect, char side, char trans,
2403  const double* a, lapack_int lda, const double* tau,
2404  double* c, lapack_int ldc );
2405 
2406 lapack_int LAPACKE_sormhr( int matrix_order, char side, char trans,
2408  lapack_int ihi, const float* a, lapack_int lda,
2409  const float* tau, float* c, lapack_int ldc );
2410 lapack_int LAPACKE_dormhr( int matrix_order, char side, char trans,
2412  lapack_int ihi, const double* a, lapack_int lda,
2413  const double* tau, double* c, lapack_int ldc );
2414 
2415 lapack_int LAPACKE_sormlq( int matrix_order, char side, char trans,
2417  const float* a, lapack_int lda, const float* tau,
2418  float* c, lapack_int ldc );
2419 lapack_int LAPACKE_dormlq( int matrix_order, char side, char trans,
2421  const double* a, lapack_int lda, const double* tau,
2422  double* c, lapack_int ldc );
2423 
2424 lapack_int LAPACKE_sormql( int matrix_order, char side, char trans,
2426  const float* a, lapack_int lda, const float* tau,
2427  float* c, lapack_int ldc );
2428 lapack_int LAPACKE_dormql( int matrix_order, char side, char trans,
2430  const double* a, lapack_int lda, const double* tau,
2431  double* c, lapack_int ldc );
2432 
2433 lapack_int LAPACKE_sormqr( int matrix_order, char side, char trans,
2435  const float* a, lapack_int lda, const float* tau,
2436  float* c, lapack_int ldc );
2437 lapack_int LAPACKE_dormqr( int matrix_order, char side, char trans,
2439  const double* a, lapack_int lda, const double* tau,
2440  double* c, lapack_int ldc );
2441 
2442 lapack_int LAPACKE_sormrq( int matrix_order, char side, char trans,
2444  const float* a, lapack_int lda, const float* tau,
2445  float* c, lapack_int ldc );
2446 lapack_int LAPACKE_dormrq( int matrix_order, char side, char trans,
2448  const double* a, lapack_int lda, const double* tau,
2449  double* c, lapack_int ldc );
2450 
2451 lapack_int LAPACKE_sormrz( int matrix_order, char side, char trans,
2453  lapack_int l, const float* a, lapack_int lda,
2454  const float* tau, float* c, lapack_int ldc );
2455 lapack_int LAPACKE_dormrz( int matrix_order, char side, char trans,
2457  lapack_int l, const double* a, lapack_int lda,
2458  const double* tau, double* c, lapack_int ldc );
2459 
2460 lapack_int LAPACKE_sormtr( int matrix_order, char side, char uplo, char trans,
2461  lapack_int m, lapack_int n, const float* a,
2462  lapack_int lda, const float* tau, float* c,
2463  lapack_int ldc );
2464 lapack_int LAPACKE_dormtr( int matrix_order, char side, char uplo, char trans,
2465  lapack_int m, lapack_int n, const double* a,
2466  lapack_int lda, const double* tau, double* c,
2467  lapack_int ldc );
2468 
2469 lapack_int LAPACKE_spbcon( int matrix_order, char uplo, lapack_int n,
2470  lapack_int kd, const float* ab, lapack_int ldab,
2471  float anorm, float* rcond );
2472 lapack_int LAPACKE_dpbcon( int matrix_order, char uplo, lapack_int n,
2473  lapack_int kd, const double* ab, lapack_int ldab,
2474  double anorm, double* rcond );
2475 lapack_int LAPACKE_cpbcon( int matrix_order, char uplo, lapack_int n,
2476  lapack_int kd, const lapack_complex_float* ab,
2477  lapack_int ldab, float anorm, float* rcond );
2478 lapack_int LAPACKE_zpbcon( int matrix_order, char uplo, lapack_int n,
2479  lapack_int kd, const lapack_complex_double* ab,
2480  lapack_int ldab, double anorm, double* rcond );
2481 
2482 lapack_int LAPACKE_spbequ( int matrix_order, char uplo, lapack_int n,
2483  lapack_int kd, const float* ab, lapack_int ldab,
2484  float* s, float* scond, float* amax );
2485 lapack_int LAPACKE_dpbequ( int matrix_order, char uplo, lapack_int n,
2486  lapack_int kd, const double* ab, lapack_int ldab,
2487  double* s, double* scond, double* amax );
2488 lapack_int LAPACKE_cpbequ( int matrix_order, char uplo, lapack_int n,
2489  lapack_int kd, const lapack_complex_float* ab,
2490  lapack_int ldab, float* s, float* scond,
2491  float* amax );
2492 lapack_int LAPACKE_zpbequ( int matrix_order, char uplo, lapack_int n,
2493  lapack_int kd, const lapack_complex_double* ab,
2494  lapack_int ldab, double* s, double* scond,
2495  double* amax );
2496 
2497 lapack_int LAPACKE_spbrfs( int matrix_order, char uplo, lapack_int n,
2498  lapack_int kd, lapack_int nrhs, const float* ab,
2499  lapack_int ldab, const float* afb, lapack_int ldafb,
2500  const float* b, lapack_int ldb, float* x,
2501  lapack_int ldx, float* ferr, float* berr );
2502 lapack_int LAPACKE_dpbrfs( int matrix_order, char uplo, lapack_int n,
2503  lapack_int kd, lapack_int nrhs, const double* ab,
2504  lapack_int ldab, const double* afb, lapack_int ldafb,
2505  const double* b, lapack_int ldb, double* x,
2506  lapack_int ldx, double* ferr, double* berr );
2507 lapack_int LAPACKE_cpbrfs( int matrix_order, char uplo, lapack_int n,
2508  lapack_int kd, lapack_int nrhs,
2509  const lapack_complex_float* ab, lapack_int ldab,
2510  const lapack_complex_float* afb, lapack_int ldafb,
2511  const lapack_complex_float* b, lapack_int ldb,
2512  lapack_complex_float* x, lapack_int ldx, float* ferr,
2513  float* berr );
2514 lapack_int LAPACKE_zpbrfs( int matrix_order, char uplo, lapack_int n,
2515  lapack_int kd, lapack_int nrhs,
2516  const lapack_complex_double* ab, lapack_int ldab,
2517  const lapack_complex_double* afb, lapack_int ldafb,
2518  const lapack_complex_double* b, lapack_int ldb,
2520  double* ferr, double* berr );
2521 
2522 lapack_int LAPACKE_spbstf( int matrix_order, char uplo, lapack_int n,
2523  lapack_int kb, float* bb, lapack_int ldbb );
2524 lapack_int LAPACKE_dpbstf( int matrix_order, char uplo, lapack_int n,
2525  lapack_int kb, double* bb, lapack_int ldbb );
2526 lapack_int LAPACKE_cpbstf( int matrix_order, char uplo, lapack_int n,
2528  lapack_int ldbb );
2529 lapack_int LAPACKE_zpbstf( int matrix_order, char uplo, lapack_int n,
2531  lapack_int ldbb );
2532 
2533 lapack_int LAPACKE_spbsv( int matrix_order, char uplo, lapack_int n,
2534  lapack_int kd, lapack_int nrhs, float* ab,
2535  lapack_int ldab, float* b, lapack_int ldb );
2536 lapack_int LAPACKE_dpbsv( int matrix_order, char uplo, lapack_int n,
2537  lapack_int kd, lapack_int nrhs, double* ab,
2538  lapack_int ldab, double* b, lapack_int ldb );
2539 lapack_int LAPACKE_cpbsv( int matrix_order, char uplo, lapack_int n,
2540  lapack_int kd, lapack_int nrhs,
2541  lapack_complex_float* ab, lapack_int ldab,
2543 lapack_int LAPACKE_zpbsv( int matrix_order, char uplo, lapack_int n,
2544  lapack_int kd, lapack_int nrhs,
2547 
2548 lapack_int LAPACKE_spbsvx( int matrix_order, char fact, char uplo, lapack_int n,
2549  lapack_int kd, lapack_int nrhs, float* ab,
2550  lapack_int ldab, float* afb, lapack_int ldafb,
2551  char* equed, float* s, float* b, lapack_int ldb,
2552  float* x, lapack_int ldx, float* rcond, float* ferr,
2553  float* berr );
2554 lapack_int LAPACKE_dpbsvx( int matrix_order, char fact, char uplo, lapack_int n,
2555  lapack_int kd, lapack_int nrhs, double* ab,
2556  lapack_int ldab, double* afb, lapack_int ldafb,
2557  char* equed, double* s, double* b, lapack_int ldb,
2558  double* x, lapack_int ldx, double* rcond,
2559  double* ferr, double* berr );
2560 lapack_int LAPACKE_cpbsvx( int matrix_order, char fact, char uplo, lapack_int n,
2561  lapack_int kd, lapack_int nrhs,
2562  lapack_complex_float* ab, lapack_int ldab,
2563  lapack_complex_float* afb, lapack_int ldafb,
2564  char* equed, float* s, lapack_complex_float* b,
2566  lapack_int ldx, float* rcond, float* ferr,
2567  float* berr );
2568 lapack_int LAPACKE_zpbsvx( int matrix_order, char fact, char uplo, lapack_int n,
2569  lapack_int kd, lapack_int nrhs,
2571  lapack_complex_double* afb, lapack_int ldafb,
2572  char* equed, double* s, lapack_complex_double* b,
2574  lapack_int ldx, double* rcond, double* ferr,
2575  double* berr );
2576 
2577 lapack_int LAPACKE_spbtrf( int matrix_order, char uplo, lapack_int n,
2578  lapack_int kd, float* ab, lapack_int ldab );
2579 lapack_int LAPACKE_dpbtrf( int matrix_order, char uplo, lapack_int n,
2580  lapack_int kd, double* ab, lapack_int ldab );
2581 lapack_int LAPACKE_cpbtrf( int matrix_order, char uplo, lapack_int n,
2583  lapack_int ldab );
2584 lapack_int LAPACKE_zpbtrf( int matrix_order, char uplo, lapack_int n,
2586  lapack_int ldab );
2587 
2588 lapack_int LAPACKE_spbtrs( int matrix_order, char uplo, lapack_int n,
2589  lapack_int kd, lapack_int nrhs, const float* ab,
2590  lapack_int ldab, float* b, lapack_int ldb );
2591 lapack_int LAPACKE_dpbtrs( int matrix_order, char uplo, lapack_int n,
2592  lapack_int kd, lapack_int nrhs, const double* ab,
2593  lapack_int ldab, double* b, lapack_int ldb );
2594 lapack_int LAPACKE_cpbtrs( int matrix_order, char uplo, lapack_int n,
2595  lapack_int kd, lapack_int nrhs,
2596  const lapack_complex_float* ab, lapack_int ldab,
2598 lapack_int LAPACKE_zpbtrs( int matrix_order, char uplo, lapack_int n,
2599  lapack_int kd, lapack_int nrhs,
2600  const lapack_complex_double* ab, lapack_int ldab,
2602 
2603 lapack_int LAPACKE_spftrf( int matrix_order, char transr, char uplo,
2604  lapack_int n, float* a );
2605 lapack_int LAPACKE_dpftrf( int matrix_order, char transr, char uplo,
2606  lapack_int n, double* a );
2607 lapack_int LAPACKE_cpftrf( int matrix_order, char transr, char uplo,
2609 lapack_int LAPACKE_zpftrf( int matrix_order, char transr, char uplo,
2611 
2612 lapack_int LAPACKE_spftri( int matrix_order, char transr, char uplo,
2613  lapack_int n, float* a );
2614 lapack_int LAPACKE_dpftri( int matrix_order, char transr, char uplo,
2615  lapack_int n, double* a );
2616 lapack_int LAPACKE_cpftri( int matrix_order, char transr, char uplo,
2618 lapack_int LAPACKE_zpftri( int matrix_order, char transr, char uplo,
2620 
2621 lapack_int LAPACKE_spftrs( int matrix_order, char transr, char uplo,
2622  lapack_int n, lapack_int nrhs, const float* a,
2623  float* b, lapack_int ldb );
2624 lapack_int LAPACKE_dpftrs( int matrix_order, char transr, char uplo,
2625  lapack_int n, lapack_int nrhs, const double* a,
2626  double* b, lapack_int ldb );
2627 lapack_int LAPACKE_cpftrs( int matrix_order, char transr, char uplo,
2628  lapack_int n, lapack_int nrhs,
2629  const lapack_complex_float* a,
2631 lapack_int LAPACKE_zpftrs( int matrix_order, char transr, char uplo,
2632  lapack_int n, lapack_int nrhs,
2633  const lapack_complex_double* a,
2635 
2636 lapack_int LAPACKE_spocon( int matrix_order, char uplo, lapack_int n,
2637  const float* a, lapack_int lda, float anorm,
2638  float* rcond );
2639 lapack_int LAPACKE_dpocon( int matrix_order, char uplo, lapack_int n,
2640  const double* a, lapack_int lda, double anorm,
2641  double* rcond );
2642 lapack_int LAPACKE_cpocon( int matrix_order, char uplo, lapack_int n,
2644  float anorm, float* rcond );
2645 lapack_int LAPACKE_zpocon( int matrix_order, char uplo, lapack_int n,
2647  double anorm, double* rcond );
2648 
2649 lapack_int LAPACKE_spoequ( int matrix_order, lapack_int n, const float* a,
2650  lapack_int lda, float* s, float* scond,
2651  float* amax );
2652 lapack_int LAPACKE_dpoequ( int matrix_order, lapack_int n, const double* a,
2653  lapack_int lda, double* s, double* scond,
2654  double* amax );
2655 lapack_int LAPACKE_cpoequ( int matrix_order, lapack_int n,
2657  float* s, float* scond, float* amax );
2658 lapack_int LAPACKE_zpoequ( int matrix_order, lapack_int n,
2660  double* s, double* scond, double* amax );
2661 
2662 lapack_int LAPACKE_spoequb( int matrix_order, lapack_int n, const float* a,
2663  lapack_int lda, float* s, float* scond,
2664  float* amax );
2665 lapack_int LAPACKE_dpoequb( int matrix_order, lapack_int n, const double* a,
2666  lapack_int lda, double* s, double* scond,
2667  double* amax );
2668 lapack_int LAPACKE_cpoequb( int matrix_order, lapack_int n,
2670  float* s, float* scond, float* amax );
2671 lapack_int LAPACKE_zpoequb( int matrix_order, lapack_int n,
2673  double* s, double* scond, double* amax );
2674 
2675 lapack_int LAPACKE_sporfs( int matrix_order, char uplo, lapack_int n,
2676  lapack_int nrhs, const float* a, lapack_int lda,
2677  const float* af, lapack_int ldaf, const float* b,
2678  lapack_int ldb, float* x, lapack_int ldx,
2679  float* ferr, float* berr );
2680 lapack_int LAPACKE_dporfs( int matrix_order, char uplo, lapack_int n,
2681  lapack_int nrhs, const double* a, lapack_int lda,
2682  const double* af, lapack_int ldaf, const double* b,
2683  lapack_int ldb, double* x, lapack_int ldx,
2684  double* ferr, double* berr );
2685 lapack_int LAPACKE_cporfs( int matrix_order, char uplo, lapack_int n,
2686  lapack_int nrhs, const lapack_complex_float* a,
2687  lapack_int lda, const lapack_complex_float* af,
2688  lapack_int ldaf, const lapack_complex_float* b,
2690  lapack_int ldx, float* ferr, float* berr );
2691 lapack_int LAPACKE_zporfs( int matrix_order, char uplo, lapack_int n,
2692  lapack_int nrhs, const lapack_complex_double* a,
2694  lapack_int ldaf, const lapack_complex_double* b,
2696  lapack_int ldx, double* ferr, double* berr );
2697 
2698 lapack_int LAPACKE_sporfsx( int matrix_order, char uplo, char equed,
2699  lapack_int n, lapack_int nrhs, const float* a,
2700  lapack_int lda, const float* af, lapack_int ldaf,
2701  const float* s, const float* b, lapack_int ldb,
2702  float* x, lapack_int ldx, float* rcond, float* berr,
2703  lapack_int n_err_bnds, float* err_bnds_norm,
2704  float* err_bnds_comp, lapack_int nparams,
2705  float* params );
2706 lapack_int LAPACKE_dporfsx( int matrix_order, char uplo, char equed,
2707  lapack_int n, lapack_int nrhs, const double* a,
2708  lapack_int lda, const double* af, lapack_int ldaf,
2709  const double* s, const double* b, lapack_int ldb,
2710  double* x, lapack_int ldx, double* rcond,
2711  double* berr, lapack_int n_err_bnds,
2712  double* err_bnds_norm, double* err_bnds_comp,
2713  lapack_int nparams, double* params );
2714 lapack_int LAPACKE_cporfsx( int matrix_order, char uplo, char equed,
2715  lapack_int n, lapack_int nrhs,
2717  const lapack_complex_float* af, lapack_int ldaf,
2718  const float* s, const lapack_complex_float* b,
2720  lapack_int ldx, float* rcond, float* berr,
2721  lapack_int n_err_bnds, float* err_bnds_norm,
2722  float* err_bnds_comp, lapack_int nparams,
2723  float* params );
2724 lapack_int LAPACKE_zporfsx( int matrix_order, char uplo, char equed,
2725  lapack_int n, lapack_int nrhs,
2727  const lapack_complex_double* af, lapack_int ldaf,
2728  const double* s, const lapack_complex_double* b,
2730  lapack_int ldx, double* rcond, double* berr,
2731  lapack_int n_err_bnds, double* err_bnds_norm,
2732  double* err_bnds_comp, lapack_int nparams,
2733  double* params );
2734 
2735 lapack_int LAPACKE_sposv( int matrix_order, char uplo, lapack_int n,
2736  lapack_int nrhs, float* a, lapack_int lda, float* b,
2737  lapack_int ldb );
2738 lapack_int LAPACKE_dposv( int matrix_order, char uplo, lapack_int n,
2739  lapack_int nrhs, double* a, lapack_int lda, double* b,
2740  lapack_int ldb );
2741 lapack_int LAPACKE_cposv( int matrix_order, char uplo, lapack_int n,
2744  lapack_int ldb );
2745 lapack_int LAPACKE_zposv( int matrix_order, char uplo, lapack_int n,
2748  lapack_int ldb );
2749 lapack_int LAPACKE_dsposv( int matrix_order, char uplo, lapack_int n,
2750  lapack_int nrhs, double* a, lapack_int lda,
2751  double* b, lapack_int ldb, double* x, lapack_int ldx,
2752  lapack_int* iter );
2753 lapack_int LAPACKE_zcposv( int matrix_order, char uplo, lapack_int n,
2757  lapack_int ldx, lapack_int* iter );
2758 
2759 lapack_int LAPACKE_sposvx( int matrix_order, char fact, char uplo, lapack_int n,
2760  lapack_int nrhs, float* a, lapack_int lda, float* af,
2761  lapack_int ldaf, char* equed, float* s, float* b,
2762  lapack_int ldb, float* x, lapack_int ldx,
2763  float* rcond, float* ferr, float* berr );
2764 lapack_int LAPACKE_dposvx( int matrix_order, char fact, char uplo, lapack_int n,
2765  lapack_int nrhs, double* a, lapack_int lda,
2766  double* af, lapack_int ldaf, char* equed, double* s,
2767  double* b, lapack_int ldb, double* x, lapack_int ldx,
2768  double* rcond, double* ferr, double* berr );
2769 lapack_int LAPACKE_cposvx( int matrix_order, char fact, char uplo, lapack_int n,
2772  lapack_int ldaf, char* equed, float* s,
2775  float* rcond, float* ferr, float* berr );
2776 lapack_int LAPACKE_zposvx( int matrix_order, char fact, char uplo, lapack_int n,
2779  lapack_int ldaf, char* equed, double* s,
2782  double* rcond, double* ferr, double* berr );
2783 
2784 lapack_int LAPACKE_sposvxx( int matrix_order, char fact, char uplo,
2785  lapack_int n, lapack_int nrhs, float* a,
2786  lapack_int lda, float* af, lapack_int ldaf,
2787  char* equed, float* s, float* b, lapack_int ldb,
2788  float* x, lapack_int ldx, float* rcond,
2789  float* rpvgrw, float* berr, lapack_int n_err_bnds,
2790  float* err_bnds_norm, float* err_bnds_comp,
2791  lapack_int nparams, float* params );
2792 lapack_int LAPACKE_dposvxx( int matrix_order, char fact, char uplo,
2793  lapack_int n, lapack_int nrhs, double* a,
2794  lapack_int lda, double* af, lapack_int ldaf,
2795  char* equed, double* s, double* b, lapack_int ldb,
2796  double* x, lapack_int ldx, double* rcond,
2797  double* rpvgrw, double* berr, lapack_int n_err_bnds,
2798  double* err_bnds_norm, double* err_bnds_comp,
2799  lapack_int nparams, double* params );
2800 lapack_int LAPACKE_cposvxx( int matrix_order, char fact, char uplo,
2801  lapack_int n, lapack_int nrhs,
2803  lapack_complex_float* af, lapack_int ldaf,
2804  char* equed, float* s, lapack_complex_float* b,
2806  lapack_int ldx, float* rcond, float* rpvgrw,
2807  float* berr, lapack_int n_err_bnds,
2808  float* err_bnds_norm, float* err_bnds_comp,
2809  lapack_int nparams, float* params );
2810 lapack_int LAPACKE_zposvxx( int matrix_order, char fact, char uplo,
2811  lapack_int n, lapack_int nrhs,
2814  char* equed, double* s, lapack_complex_double* b,
2816  lapack_int ldx, double* rcond, double* rpvgrw,
2817  double* berr, lapack_int n_err_bnds,
2818  double* err_bnds_norm, double* err_bnds_comp,
2819  lapack_int nparams, double* params );
2820 
2821 lapack_int LAPACKE_spotrf( int matrix_order, char uplo, lapack_int n, float* a,
2822  lapack_int lda );
2823 lapack_int LAPACKE_dpotrf( int matrix_order, char uplo, lapack_int n, double* a,
2824  lapack_int lda );
2825 lapack_int LAPACKE_cpotrf( int matrix_order, char uplo, lapack_int n,
2827 lapack_int LAPACKE_zpotrf( int matrix_order, char uplo, lapack_int n,
2829 
2830 lapack_int LAPACKE_spotri( int matrix_order, char uplo, lapack_int n, float* a,
2831  lapack_int lda );
2832 lapack_int LAPACKE_dpotri( int matrix_order, char uplo, lapack_int n, double* a,
2833  lapack_int lda );
2834 lapack_int LAPACKE_cpotri( int matrix_order, char uplo, lapack_int n,
2836 lapack_int LAPACKE_zpotri( int matrix_order, char uplo, lapack_int n,
2838 
2839 lapack_int LAPACKE_spotrs( int matrix_order, char uplo, lapack_int n,
2840  lapack_int nrhs, const float* a, lapack_int lda,
2841  float* b, lapack_int ldb );
2842 lapack_int LAPACKE_dpotrs( int matrix_order, char uplo, lapack_int n,
2843  lapack_int nrhs, const double* a, lapack_int lda,
2844  double* b, lapack_int ldb );
2845 lapack_int LAPACKE_cpotrs( int matrix_order, char uplo, lapack_int n,
2846  lapack_int nrhs, const lapack_complex_float* a,
2848  lapack_int ldb );
2849 lapack_int LAPACKE_zpotrs( int matrix_order, char uplo, lapack_int n,
2850  lapack_int nrhs, const lapack_complex_double* a,
2852  lapack_int ldb );
2853 
2854 lapack_int LAPACKE_sppcon( int matrix_order, char uplo, lapack_int n,
2855  const float* ap, float anorm, float* rcond );
2856 lapack_int LAPACKE_dppcon( int matrix_order, char uplo, lapack_int n,
2857  const double* ap, double anorm, double* rcond );
2858 lapack_int LAPACKE_cppcon( int matrix_order, char uplo, lapack_int n,
2859  const lapack_complex_float* ap, float anorm,
2860  float* rcond );
2861 lapack_int LAPACKE_zppcon( int matrix_order, char uplo, lapack_int n,
2862  const lapack_complex_double* ap, double anorm,
2863  double* rcond );
2864 
2865 lapack_int LAPACKE_sppequ( int matrix_order, char uplo, lapack_int n,
2866  const float* ap, float* s, float* scond,
2867  float* amax );
2868 lapack_int LAPACKE_dppequ( int matrix_order, char uplo, lapack_int n,
2869  const double* ap, double* s, double* scond,
2870  double* amax );
2871 lapack_int LAPACKE_cppequ( int matrix_order, char uplo, lapack_int n,
2872  const lapack_complex_float* ap, float* s,
2873  float* scond, float* amax );
2874 lapack_int LAPACKE_zppequ( int matrix_order, char uplo, lapack_int n,
2875  const lapack_complex_double* ap, double* s,
2876  double* scond, double* amax );
2877 
2878 lapack_int LAPACKE_spprfs( int matrix_order, char uplo, lapack_int n,
2879  lapack_int nrhs, const float* ap, const float* afp,
2880  const float* b, lapack_int ldb, float* x,
2881  lapack_int ldx, float* ferr, float* berr );
2882 lapack_int LAPACKE_dpprfs( int matrix_order, char uplo, lapack_int n,
2883  lapack_int nrhs, const double* ap, const double* afp,
2884  const double* b, lapack_int ldb, double* x,
2885  lapack_int ldx, double* ferr, double* berr );
2886 lapack_int LAPACKE_cpprfs( int matrix_order, char uplo, lapack_int n,
2887  lapack_int nrhs, const lapack_complex_float* ap,
2888  const lapack_complex_float* afp,
2889  const lapack_complex_float* b, lapack_int ldb,
2890  lapack_complex_float* x, lapack_int ldx, float* ferr,
2891  float* berr );
2892 lapack_int LAPACKE_zpprfs( int matrix_order, char uplo, lapack_int n,
2893  lapack_int nrhs, const lapack_complex_double* ap,
2894  const lapack_complex_double* afp,
2895  const lapack_complex_double* b, lapack_int ldb,
2897  double* ferr, double* berr );
2898 
2899 lapack_int LAPACKE_sppsv( int matrix_order, char uplo, lapack_int n,
2900  lapack_int nrhs, float* ap, float* b,
2901  lapack_int ldb );
2902 lapack_int LAPACKE_dppsv( int matrix_order, char uplo, lapack_int n,
2903  lapack_int nrhs, double* ap, double* b,
2904  lapack_int ldb );
2905 lapack_int LAPACKE_cppsv( int matrix_order, char uplo, lapack_int n,
2906  lapack_int nrhs, lapack_complex_float* ap,
2908 lapack_int LAPACKE_zppsv( int matrix_order, char uplo, lapack_int n,
2911 
2912 lapack_int LAPACKE_sppsvx( int matrix_order, char fact, char uplo, lapack_int n,
2913  lapack_int nrhs, float* ap, float* afp, char* equed,
2914  float* s, float* b, lapack_int ldb, float* x,
2915  lapack_int ldx, float* rcond, float* ferr,
2916  float* berr );
2917 lapack_int LAPACKE_dppsvx( int matrix_order, char fact, char uplo, lapack_int n,
2918  lapack_int nrhs, double* ap, double* afp,
2919  char* equed, double* s, double* b, lapack_int ldb,
2920  double* x, lapack_int ldx, double* rcond,
2921  double* ferr, double* berr );
2922 lapack_int LAPACKE_cppsvx( int matrix_order, char fact, char uplo, lapack_int n,
2923  lapack_int nrhs, lapack_complex_float* ap,
2924  lapack_complex_float* afp, char* equed, float* s,
2927  float* rcond, float* ferr, float* berr );
2928 lapack_int LAPACKE_zppsvx( int matrix_order, char fact, char uplo, lapack_int n,
2930  lapack_complex_double* afp, char* equed, double* s,
2933  double* rcond, double* ferr, double* berr );
2934 
2935 lapack_int LAPACKE_spptrf( int matrix_order, char uplo, lapack_int n,
2936  float* ap );
2937 lapack_int LAPACKE_dpptrf( int matrix_order, char uplo, lapack_int n,
2938  double* ap );
2939 lapack_int LAPACKE_cpptrf( int matrix_order, char uplo, lapack_int n,
2940  lapack_complex_float* ap );
2941 lapack_int LAPACKE_zpptrf( int matrix_order, char uplo, lapack_int n,
2942  lapack_complex_double* ap );
2943 
2944 lapack_int LAPACKE_spptri( int matrix_order, char uplo, lapack_int n,
2945  float* ap );
2946 lapack_int LAPACKE_dpptri( int matrix_order, char uplo, lapack_int n,
2947  double* ap );
2948 lapack_int LAPACKE_cpptri( int matrix_order, char uplo, lapack_int n,
2949  lapack_complex_float* ap );
2950 lapack_int LAPACKE_zpptri( int matrix_order, char uplo, lapack_int n,
2951  lapack_complex_double* ap );
2952 
2953 lapack_int LAPACKE_spptrs( int matrix_order, char uplo, lapack_int n,
2954  lapack_int nrhs, const float* ap, float* b,
2955  lapack_int ldb );
2956 lapack_int LAPACKE_dpptrs( int matrix_order, char uplo, lapack_int n,
2957  lapack_int nrhs, const double* ap, double* b,
2958  lapack_int ldb );
2959 lapack_int LAPACKE_cpptrs( int matrix_order, char uplo, lapack_int n,
2960  lapack_int nrhs, const lapack_complex_float* ap,
2962 lapack_int LAPACKE_zpptrs( int matrix_order, char uplo, lapack_int n,
2963  lapack_int nrhs, const lapack_complex_double* ap,
2965 
2966 lapack_int LAPACKE_spstrf( int matrix_order, char uplo, lapack_int n, float* a,
2967  lapack_int lda, lapack_int* piv, lapack_int* rank,
2968  float tol );
2969 lapack_int LAPACKE_dpstrf( int matrix_order, char uplo, lapack_int n, double* a,
2970  lapack_int lda, lapack_int* piv, lapack_int* rank,
2971  double tol );
2972 lapack_int LAPACKE_cpstrf( int matrix_order, char uplo, lapack_int n,
2974  lapack_int* piv, lapack_int* rank, float tol );
2975 lapack_int LAPACKE_zpstrf( int matrix_order, char uplo, lapack_int n,
2977  lapack_int* piv, lapack_int* rank, double tol );
2978 
2979 lapack_int LAPACKE_sptcon( lapack_int n, const float* d, const float* e,
2980  float anorm, float* rcond );
2981 lapack_int LAPACKE_dptcon( lapack_int n, const double* d, const double* e,
2982  double anorm, double* rcond );
2983 lapack_int LAPACKE_cptcon( lapack_int n, const float* d,
2984  const lapack_complex_float* e, float anorm,
2985  float* rcond );
2986 lapack_int LAPACKE_zptcon( lapack_int n, const double* d,
2987  const lapack_complex_double* e, double anorm,
2988  double* rcond );
2989 
2990 lapack_int LAPACKE_spteqr( int matrix_order, char compz, lapack_int n, float* d,
2991  float* e, float* z, lapack_int ldz );
2992 lapack_int LAPACKE_dpteqr( int matrix_order, char compz, lapack_int n,
2993  double* d, double* e, double* z, lapack_int ldz );
2994 lapack_int LAPACKE_cpteqr( int matrix_order, char compz, lapack_int n, float* d,
2995  float* e, lapack_complex_float* z, lapack_int ldz );
2996 lapack_int LAPACKE_zpteqr( int matrix_order, char compz, lapack_int n,
2997  double* d, double* e, lapack_complex_double* z,
2998  lapack_int ldz );
2999 
3000 lapack_int LAPACKE_sptrfs( int matrix_order, lapack_int n, lapack_int nrhs,
3001  const float* d, const float* e, const float* df,
3002  const float* ef, const float* b, lapack_int ldb,
3003  float* x, lapack_int ldx, float* ferr, float* berr );
3004 lapack_int LAPACKE_dptrfs( int matrix_order, lapack_int n, lapack_int nrhs,
3005  const double* d, const double* e, const double* df,
3006  const double* ef, const double* b, lapack_int ldb,
3007  double* x, lapack_int ldx, double* ferr,
3008  double* berr );
3009 lapack_int LAPACKE_cptrfs( int matrix_order, char uplo, lapack_int n,
3010  lapack_int nrhs, const float* d,
3011  const lapack_complex_float* e, const float* df,
3012  const lapack_complex_float* ef,
3013  const lapack_complex_float* b, lapack_int ldb,
3014  lapack_complex_float* x, lapack_int ldx, float* ferr,
3015  float* berr );
3016 lapack_int LAPACKE_zptrfs( int matrix_order, char uplo, lapack_int n,
3017  lapack_int nrhs, const double* d,
3018  const lapack_complex_double* e, const double* df,
3019  const lapack_complex_double* ef,
3020  const lapack_complex_double* b, lapack_int ldb,
3022  double* ferr, double* berr );
3023 
3024 lapack_int LAPACKE_sptsv( int matrix_order, lapack_int n, lapack_int nrhs,
3025  float* d, float* e, float* b, lapack_int ldb );
3026 lapack_int LAPACKE_dptsv( int matrix_order, lapack_int n, lapack_int nrhs,
3027  double* d, double* e, double* b, lapack_int ldb );
3028 lapack_int LAPACKE_cptsv( int matrix_order, lapack_int n, lapack_int nrhs,
3029  float* d, lapack_complex_float* e,
3031 lapack_int LAPACKE_zptsv( int matrix_order, lapack_int n, lapack_int nrhs,
3032  double* d, lapack_complex_double* e,
3034 
3035 lapack_int LAPACKE_sptsvx( int matrix_order, char fact, lapack_int n,
3036  lapack_int nrhs, const float* d, const float* e,
3037  float* df, float* ef, const float* b, lapack_int ldb,
3038  float* x, lapack_int ldx, float* rcond, float* ferr,
3039  float* berr );
3040 lapack_int LAPACKE_dptsvx( int matrix_order, char fact, lapack_int n,
3041  lapack_int nrhs, const double* d, const double* e,
3042  double* df, double* ef, const double* b,
3043  lapack_int ldb, double* x, lapack_int ldx,
3044  double* rcond, double* ferr, double* berr );
3045 lapack_int LAPACKE_cptsvx( int matrix_order, char fact, lapack_int n,
3046  lapack_int nrhs, const float* d,
3047  const lapack_complex_float* e, float* df,
3049  const lapack_complex_float* b, lapack_int ldb,
3051  float* rcond, float* ferr, float* berr );
3052 lapack_int LAPACKE_zptsvx( int matrix_order, char fact, lapack_int n,
3053  lapack_int nrhs, const double* d,
3054  const lapack_complex_double* e, double* df,
3056  const lapack_complex_double* b, lapack_int ldb,
3058  double* rcond, double* ferr, double* berr );
3059 
3060 lapack_int LAPACKE_spttrf( lapack_int n, float* d, float* e );
3061 lapack_int LAPACKE_dpttrf( lapack_int n, double* d, double* e );
3064 
3065 lapack_int LAPACKE_spttrs( int matrix_order, lapack_int n, lapack_int nrhs,
3066  const float* d, const float* e, float* b,
3067  lapack_int ldb );
3068 lapack_int LAPACKE_dpttrs( int matrix_order, lapack_int n, lapack_int nrhs,
3069  const double* d, const double* e, double* b,
3070  lapack_int ldb );
3071 lapack_int LAPACKE_cpttrs( int matrix_order, char uplo, lapack_int n,
3072  lapack_int nrhs, const float* d,
3073  const lapack_complex_float* e,
3075 lapack_int LAPACKE_zpttrs( int matrix_order, char uplo, lapack_int n,
3076  lapack_int nrhs, const double* d,
3077  const lapack_complex_double* e,
3079 
3080 lapack_int LAPACKE_ssbev( int matrix_order, char jobz, char uplo, lapack_int n,
3081  lapack_int kd, float* ab, lapack_int ldab, float* w,
3082  float* z, lapack_int ldz );
3083 lapack_int LAPACKE_dsbev( int matrix_order, char jobz, char uplo, lapack_int n,
3084  lapack_int kd, double* ab, lapack_int ldab, double* w,
3085  double* z, lapack_int ldz );
3086 
3087 lapack_int LAPACKE_ssbevd( int matrix_order, char jobz, char uplo, lapack_int n,
3088  lapack_int kd, float* ab, lapack_int ldab, float* w,
3089  float* z, lapack_int ldz );
3090 lapack_int LAPACKE_dsbevd( int matrix_order, char jobz, char uplo, lapack_int n,
3091  lapack_int kd, double* ab, lapack_int ldab,
3092  double* w, double* z, lapack_int ldz );
3093 
3094 lapack_int LAPACKE_ssbevx( int matrix_order, char jobz, char range, char uplo,
3095  lapack_int n, lapack_int kd, float* ab,
3096  lapack_int ldab, float* q, lapack_int ldq, float vl,
3097  float vu, lapack_int il, lapack_int iu, float abstol,
3098  lapack_int* m, float* w, float* z, lapack_int ldz,
3099  lapack_int* ifail );
3100 lapack_int LAPACKE_dsbevx( int matrix_order, char jobz, char range, char uplo,
3101  lapack_int n, lapack_int kd, double* ab,
3102  lapack_int ldab, double* q, lapack_int ldq,
3103  double vl, double vu, lapack_int il, lapack_int iu,
3104  double abstol, lapack_int* m, double* w, double* z,
3105  lapack_int ldz, lapack_int* ifail );
3106 
3107 lapack_int LAPACKE_ssbgst( int matrix_order, char vect, char uplo, lapack_int n,
3108  lapack_int ka, lapack_int kb, float* ab,
3109  lapack_int ldab, const float* bb, lapack_int ldbb,
3110  float* x, lapack_int ldx );
3111 lapack_int LAPACKE_dsbgst( int matrix_order, char vect, char uplo, lapack_int n,
3112  lapack_int ka, lapack_int kb, double* ab,
3113  lapack_int ldab, const double* bb, lapack_int ldbb,
3114  double* x, lapack_int ldx );
3115 
3116 lapack_int LAPACKE_ssbgv( int matrix_order, char jobz, char uplo, lapack_int n,
3117  lapack_int ka, lapack_int kb, float* ab,
3118  lapack_int ldab, float* bb, lapack_int ldbb, float* w,
3119  float* z, lapack_int ldz );
3120 lapack_int LAPACKE_dsbgv( int matrix_order, char jobz, char uplo, lapack_int n,
3121  lapack_int ka, lapack_int kb, double* ab,
3122  lapack_int ldab, double* bb, lapack_int ldbb,
3123  double* w, double* z, lapack_int ldz );
3124 
3125 lapack_int LAPACKE_ssbgvd( int matrix_order, char jobz, char uplo, lapack_int n,
3126  lapack_int ka, lapack_int kb, float* ab,
3127  lapack_int ldab, float* bb, lapack_int ldbb,
3128  float* w, float* z, lapack_int ldz );
3129 lapack_int LAPACKE_dsbgvd( int matrix_order, char jobz, char uplo, lapack_int n,
3130  lapack_int ka, lapack_int kb, double* ab,
3131  lapack_int ldab, double* bb, lapack_int ldbb,
3132  double* w, double* z, lapack_int ldz );
3133 
3134 lapack_int LAPACKE_ssbgvx( int matrix_order, char jobz, char range, char uplo,
3136  float* ab, lapack_int ldab, float* bb,
3137  lapack_int ldbb, float* q, lapack_int ldq, float vl,
3138  float vu, lapack_int il, lapack_int iu, float abstol,
3139  lapack_int* m, float* w, float* z, lapack_int ldz,
3140  lapack_int* ifail );
3141 lapack_int LAPACKE_dsbgvx( int matrix_order, char jobz, char range, char uplo,
3143  double* ab, lapack_int ldab, double* bb,
3144  lapack_int ldbb, double* q, lapack_int ldq,
3145  double vl, double vu, lapack_int il, lapack_int iu,
3146  double abstol, lapack_int* m, double* w, double* z,
3147  lapack_int ldz, lapack_int* ifail );
3148 
3149 lapack_int LAPACKE_ssbtrd( int matrix_order, char vect, char uplo, lapack_int n,
3150  lapack_int kd, float* ab, lapack_int ldab, float* d,
3151  float* e, float* q, lapack_int ldq );
3152 lapack_int LAPACKE_dsbtrd( int matrix_order, char vect, char uplo, lapack_int n,
3153  lapack_int kd, double* ab, lapack_int ldab,
3154  double* d, double* e, double* q, lapack_int ldq );
3155 
3156 lapack_int LAPACKE_ssfrk( int matrix_order, char transr, char uplo, char trans,
3157  lapack_int n, lapack_int k, float alpha,
3158  const float* a, lapack_int lda, float beta,
3159  float* c );
3160 lapack_int LAPACKE_dsfrk( int matrix_order, char transr, char uplo, char trans,
3161  lapack_int n, lapack_int k, double alpha,
3162  const double* a, lapack_int lda, double beta,
3163  double* c );
3164 
3165 lapack_int LAPACKE_sspcon( int matrix_order, char uplo, lapack_int n,
3166  const float* ap, const lapack_int* ipiv, float anorm,
3167  float* rcond );
3168 lapack_int LAPACKE_dspcon( int matrix_order, char uplo, lapack_int n,
3169  const double* ap, const lapack_int* ipiv,
3170  double anorm, double* rcond );
3171 lapack_int LAPACKE_cspcon( int matrix_order, char uplo, lapack_int n,
3172  const lapack_complex_float* ap,
3173  const lapack_int* ipiv, float anorm, float* rcond );
3174 lapack_int LAPACKE_zspcon( int matrix_order, char uplo, lapack_int n,
3175  const lapack_complex_double* ap,
3176  const lapack_int* ipiv, double anorm,
3177  double* rcond );
3178 
3179 lapack_int LAPACKE_sspev( int matrix_order, char jobz, char uplo, lapack_int n,
3180  float* ap, float* w, float* z, lapack_int ldz );
3181 lapack_int LAPACKE_dspev( int matrix_order, char jobz, char uplo, lapack_int n,
3182  double* ap, double* w, double* z, lapack_int ldz );
3183 
3184 lapack_int LAPACKE_sspevd( int matrix_order, char jobz, char uplo, lapack_int n,
3185  float* ap, float* w, float* z, lapack_int ldz );
3186 lapack_int LAPACKE_dspevd( int matrix_order, char jobz, char uplo, lapack_int n,
3187  double* ap, double* w, double* z, lapack_int ldz );
3188 
3189 lapack_int LAPACKE_sspevx( int matrix_order, char jobz, char range, char uplo,
3190  lapack_int n, float* ap, float vl, float vu,
3191  lapack_int il, lapack_int iu, float abstol,
3192  lapack_int* m, float* w, float* z, lapack_int ldz,
3193  lapack_int* ifail );
3194 lapack_int LAPACKE_dspevx( int matrix_order, char jobz, char range, char uplo,
3195  lapack_int n, double* ap, double vl, double vu,
3196  lapack_int il, lapack_int iu, double abstol,
3197  lapack_int* m, double* w, double* z, lapack_int ldz,
3198  lapack_int* ifail );
3199 
3200 lapack_int LAPACKE_sspgst( int matrix_order, lapack_int itype, char uplo,
3201  lapack_int n, float* ap, const float* bp );
3202 lapack_int LAPACKE_dspgst( int matrix_order, lapack_int itype, char uplo,
3203  lapack_int n, double* ap, const double* bp );
3204 
3205 lapack_int LAPACKE_sspgv( int matrix_order, lapack_int itype, char jobz,
3206  char uplo, lapack_int n, float* ap, float* bp,
3207  float* w, float* z, lapack_int ldz );
3208 lapack_int LAPACKE_dspgv( int matrix_order, lapack_int itype, char jobz,
3209  char uplo, lapack_int n, double* ap, double* bp,
3210  double* w, double* z, lapack_int ldz );
3211 
3212 lapack_int LAPACKE_sspgvd( int matrix_order, lapack_int itype, char jobz,
3213  char uplo, lapack_int n, float* ap, float* bp,
3214  float* w, float* z, lapack_int ldz );
3215 lapack_int LAPACKE_dspgvd( int matrix_order, lapack_int itype, char jobz,
3216  char uplo, lapack_int n, double* ap, double* bp,
3217  double* w, double* z, lapack_int ldz );
3218 
3219 lapack_int LAPACKE_sspgvx( int matrix_order, lapack_int itype, char jobz,
3220  char range, char uplo, lapack_int n, float* ap,
3221  float* bp, float vl, float vu, lapack_int il,
3222  lapack_int iu, float abstol, lapack_int* m, float* w,
3223  float* z, lapack_int ldz, lapack_int* ifail );
3224 lapack_int LAPACKE_dspgvx( int matrix_order, lapack_int itype, char jobz,
3225  char range, char uplo, lapack_int n, double* ap,
3226  double* bp, double vl, double vu, lapack_int il,
3227  lapack_int iu, double abstol, lapack_int* m,
3228  double* w, double* z, lapack_int ldz,
3229  lapack_int* ifail );
3230 
3231 lapack_int LAPACKE_ssprfs( int matrix_order, char uplo, lapack_int n,
3232  lapack_int nrhs, const float* ap, const float* afp,
3233  const lapack_int* ipiv, const float* b,
3234  lapack_int ldb, float* x, lapack_int ldx,
3235  float* ferr, float* berr );
3236 lapack_int LAPACKE_dsprfs( int matrix_order, char uplo, lapack_int n,
3237  lapack_int nrhs, const double* ap, const double* afp,
3238  const lapack_int* ipiv, const double* b,
3239  lapack_int ldb, double* x, lapack_int ldx,
3240  double* ferr, double* berr );
3241 lapack_int LAPACKE_csprfs( int matrix_order, char uplo, lapack_int n,
3242  lapack_int nrhs, const lapack_complex_float* ap,
3243  const lapack_complex_float* afp,
3244  const lapack_int* ipiv,
3245  const lapack_complex_float* b, lapack_int ldb,
3246  lapack_complex_float* x, lapack_int ldx, float* ferr,
3247  float* berr );
3248 lapack_int LAPACKE_zsprfs( int matrix_order, char uplo, lapack_int n,
3249  lapack_int nrhs, const lapack_complex_double* ap,
3250  const lapack_complex_double* afp,
3251  const lapack_int* ipiv,
3252  const lapack_complex_double* b, lapack_int ldb,
3254  double* ferr, double* berr );
3255 
3256 lapack_int LAPACKE_sspsv( int matrix_order, char uplo, lapack_int n,
3257  lapack_int nrhs, float* ap, lapack_int* ipiv,
3258  float* b, lapack_int ldb );
3259 lapack_int LAPACKE_dspsv( int matrix_order, char uplo, lapack_int n,
3260  lapack_int nrhs, double* ap, lapack_int* ipiv,
3261  double* b, lapack_int ldb );
3262 lapack_int LAPACKE_cspsv( int matrix_order, char uplo, lapack_int n,
3263  lapack_int nrhs, lapack_complex_float* ap,
3265  lapack_int ldb );
3266 lapack_int LAPACKE_zspsv( int matrix_order, char uplo, lapack_int n,
3269  lapack_int ldb );
3270 
3271 lapack_int LAPACKE_sspsvx( int matrix_order, char fact, char uplo, lapack_int n,
3272  lapack_int nrhs, const float* ap, float* afp,
3273  lapack_int* ipiv, const float* b, lapack_int ldb,
3274  float* x, lapack_int ldx, float* rcond, float* ferr,
3275  float* berr );
3276 lapack_int LAPACKE_dspsvx( int matrix_order, char fact, char uplo, lapack_int n,
3277  lapack_int nrhs, const double* ap, double* afp,
3278  lapack_int* ipiv, const double* b, lapack_int ldb,
3279  double* x, lapack_int ldx, double* rcond,
3280  double* ferr, double* berr );
3281 lapack_int LAPACKE_cspsvx( int matrix_order, char fact, char uplo, lapack_int n,
3282  lapack_int nrhs, const lapack_complex_float* ap,
3283  lapack_complex_float* afp, lapack_int* ipiv,
3284  const lapack_complex_float* b, lapack_int ldb,
3286  float* rcond, float* ferr, float* berr );
3287 lapack_int LAPACKE_zspsvx( int matrix_order, char fact, char uplo, lapack_int n,
3288  lapack_int nrhs, const lapack_complex_double* ap,
3289  lapack_complex_double* afp, lapack_int* ipiv,
3290  const lapack_complex_double* b, lapack_int ldb,
3292  double* rcond, double* ferr, double* berr );
3293 
3294 lapack_int LAPACKE_ssptrd( int matrix_order, char uplo, lapack_int n, float* ap,
3295  float* d, float* e, float* tau );
3296 lapack_int LAPACKE_dsptrd( int matrix_order, char uplo, lapack_int n,
3297  double* ap, double* d, double* e, double* tau );
3298 
3299 lapack_int LAPACKE_ssptrf( int matrix_order, char uplo, lapack_int n, float* ap,
3300  lapack_int* ipiv );
3301 lapack_int LAPACKE_dsptrf( int matrix_order, char uplo, lapack_int n,
3302  double* ap, lapack_int* ipiv );
3303 lapack_int LAPACKE_csptrf( int matrix_order, char uplo, lapack_int n,
3304  lapack_complex_float* ap, lapack_int* ipiv );
3305 lapack_int LAPACKE_zsptrf( int matrix_order, char uplo, lapack_int n,
3306  lapack_complex_double* ap, lapack_int* ipiv );
3307 
3308 lapack_int LAPACKE_ssptri( int matrix_order, char uplo, lapack_int n, float* ap,
3309  const lapack_int* ipiv );
3310 lapack_int LAPACKE_dsptri( int matrix_order, char uplo, lapack_int n,
3311  double* ap, const lapack_int* ipiv );
3312 lapack_int LAPACKE_csptri( int matrix_order, char uplo, lapack_int n,
3313  lapack_complex_float* ap, const lapack_int* ipiv );
3314 lapack_int LAPACKE_zsptri( int matrix_order, char uplo, lapack_int n,
3315  lapack_complex_double* ap, const lapack_int* ipiv );
3316 
3317 lapack_int LAPACKE_ssptrs( int matrix_order, char uplo, lapack_int n,
3318  lapack_int nrhs, const float* ap,
3319  const lapack_int* ipiv, float* b, lapack_int ldb );
3320 lapack_int LAPACKE_dsptrs( int matrix_order, char uplo, lapack_int n,
3321  lapack_int nrhs, const double* ap,
3322  const lapack_int* ipiv, double* b, lapack_int ldb );
3323 lapack_int LAPACKE_csptrs( int matrix_order, char uplo, lapack_int n,
3324  lapack_int nrhs, const lapack_complex_float* ap,
3325  const lapack_int* ipiv, lapack_complex_float* b,
3326  lapack_int ldb );
3327 lapack_int LAPACKE_zsptrs( int matrix_order, char uplo, lapack_int n,
3328  lapack_int nrhs, const lapack_complex_double* ap,
3329  const lapack_int* ipiv, lapack_complex_double* b,
3330  lapack_int ldb );
3331 
3332 lapack_int LAPACKE_sstebz( char range, char order, lapack_int n, float vl,
3333  float vu, lapack_int il, lapack_int iu, float abstol,
3334  const float* d, const float* e, lapack_int* m,
3335  lapack_int* nsplit, float* w, lapack_int* iblock,
3336  lapack_int* isplit );
3337 lapack_int LAPACKE_dstebz( char range, char order, lapack_int n, double vl,
3338  double vu, lapack_int il, lapack_int iu,
3339  double abstol, const double* d, const double* e,
3340  lapack_int* m, lapack_int* nsplit, double* w,
3341  lapack_int* iblock, lapack_int* isplit );
3342 
3343 lapack_int LAPACKE_sstedc( int matrix_order, char compz, lapack_int n, float* d,
3344  float* e, float* z, lapack_int ldz );
3345 lapack_int LAPACKE_dstedc( int matrix_order, char compz, lapack_int n,
3346  double* d, double* e, double* z, lapack_int ldz );
3347 lapack_int LAPACKE_cstedc( int matrix_order, char compz, lapack_int n, float* d,
3348  float* e, lapack_complex_float* z, lapack_int ldz );
3349 lapack_int LAPACKE_zstedc( int matrix_order, char compz, lapack_int n,
3350  double* d, double* e, lapack_complex_double* z,
3351  lapack_int ldz );
3352 
3353 lapack_int LAPACKE_sstegr( int matrix_order, char jobz, char range,
3354  lapack_int n, float* d, float* e, float vl, float vu,
3355  lapack_int il, lapack_int iu, float abstol,
3356  lapack_int* m, float* w, float* z, lapack_int ldz,
3357  lapack_int* isuppz );
3358 lapack_int LAPACKE_dstegr( int matrix_order, char jobz, char range,
3359  lapack_int n, double* d, double* e, double vl,
3360  double vu, lapack_int il, lapack_int iu,
3361  double abstol, lapack_int* m, double* w, double* z,
3362  lapack_int ldz, lapack_int* isuppz );
3363 lapack_int LAPACKE_cstegr( int matrix_order, char jobz, char range,
3364  lapack_int n, float* d, float* e, float vl, float vu,
3365  lapack_int il, lapack_int iu, float abstol,
3366  lapack_int* m, float* w, lapack_complex_float* z,
3367  lapack_int ldz, lapack_int* isuppz );
3368 lapack_int LAPACKE_zstegr( int matrix_order, char jobz, char range,
3369  lapack_int n, double* d, double* e, double vl,
3370  double vu, lapack_int il, lapack_int iu,
3371  double abstol, lapack_int* m, double* w,
3373  lapack_int* isuppz );
3374 
3375 lapack_int LAPACKE_sstein( int matrix_order, lapack_int n, const float* d,
3376  const float* e, lapack_int m, const float* w,
3377  const lapack_int* iblock, const lapack_int* isplit,
3378  float* z, lapack_int ldz, lapack_int* ifailv );
3379 lapack_int LAPACKE_dstein( int matrix_order, lapack_int n, const double* d,
3380  const double* e, lapack_int m, const double* w,
3381  const lapack_int* iblock, const lapack_int* isplit,
3382  double* z, lapack_int ldz, lapack_int* ifailv );
3383 lapack_int LAPACKE_cstein( int matrix_order, lapack_int n, const float* d,
3384  const float* e, lapack_int m, const float* w,
3385  const lapack_int* iblock, const lapack_int* isplit,
3387  lapack_int* ifailv );
3388 lapack_int LAPACKE_zstein( int matrix_order, lapack_int n, const double* d,
3389  const double* e, lapack_int m, const double* w,
3390  const lapack_int* iblock, const lapack_int* isplit,
3392  lapack_int* ifailv );
3393 
3394 lapack_int LAPACKE_sstemr( int matrix_order, char jobz, char range,
3395  lapack_int n, float* d, float* e, float vl, float vu,
3396  lapack_int il, lapack_int iu, lapack_int* m,
3397  float* w, float* z, lapack_int ldz, lapack_int nzc,
3398  lapack_int* isuppz, lapack_logical* tryrac );
3399 lapack_int LAPACKE_dstemr( int matrix_order, char jobz, char range,
3400  lapack_int n, double* d, double* e, double vl,
3401  double vu, lapack_int il, lapack_int iu,
3402  lapack_int* m, double* w, double* z, lapack_int ldz,
3403  lapack_int nzc, lapack_int* isuppz,
3404  lapack_logical* tryrac );
3405 lapack_int LAPACKE_cstemr( int matrix_order, char jobz, char range,
3406  lapack_int n, float* d, float* e, float vl, float vu,
3407  lapack_int il, lapack_int iu, lapack_int* m,
3408  float* w, lapack_complex_float* z, lapack_int ldz,
3409  lapack_int nzc, lapack_int* isuppz,
3410  lapack_logical* tryrac );
3411 lapack_int LAPACKE_zstemr( int matrix_order, char jobz, char range,
3412  lapack_int n, double* d, double* e, double vl,
3413  double vu, lapack_int il, lapack_int iu,
3414  lapack_int* m, double* w, lapack_complex_double* z,
3415  lapack_int ldz, lapack_int nzc, lapack_int* isuppz,
3416  lapack_logical* tryrac );
3417 
3418 lapack_int LAPACKE_ssteqr( int matrix_order, char compz, lapack_int n, float* d,
3419  float* e, float* z, lapack_int ldz );
3420 lapack_int LAPACKE_dsteqr( int matrix_order, char compz, lapack_int n,
3421  double* d, double* e, double* z, lapack_int ldz );
3422 lapack_int LAPACKE_csteqr( int matrix_order, char compz, lapack_int n, float* d,
3423  float* e, lapack_complex_float* z, lapack_int ldz );
3424 lapack_int LAPACKE_zsteqr( int matrix_order, char compz, lapack_int n,
3425  double* d, double* e, lapack_complex_double* z,
3426  lapack_int ldz );
3427 
3428 lapack_int LAPACKE_ssterf( lapack_int n, float* d, float* e );
3429 lapack_int LAPACKE_dsterf( lapack_int n, double* d, double* e );
3430 
3431 lapack_int LAPACKE_sstev( int matrix_order, char jobz, lapack_int n, float* d,
3432  float* e, float* z, lapack_int ldz );
3433 lapack_int LAPACKE_dstev( int matrix_order, char jobz, lapack_int n, double* d,
3434  double* e, double* z, lapack_int ldz );
3435 
3436 lapack_int LAPACKE_sstevd( int matrix_order, char jobz, lapack_int n, float* d,
3437  float* e, float* z, lapack_int ldz );
3438 lapack_int LAPACKE_dstevd( int matrix_order, char jobz, lapack_int n, double* d,
3439  double* e, double* z, lapack_int ldz );
3440 
3441 lapack_int LAPACKE_sstevr( int matrix_order, char jobz, char range,
3442  lapack_int n, float* d, float* e, float vl, float vu,
3443  lapack_int il, lapack_int iu, float abstol,
3444  lapack_int* m, float* w, float* z, lapack_int ldz,
3445  lapack_int* isuppz );
3446 lapack_int LAPACKE_dstevr( int matrix_order, char jobz, char range,
3447  lapack_int n, double* d, double* e, double vl,
3448  double vu, lapack_int il, lapack_int iu,
3449  double abstol, lapack_int* m, double* w, double* z,
3450  lapack_int ldz, lapack_int* isuppz );
3451 
3452 lapack_int LAPACKE_sstevx( int matrix_order, char jobz, char range,
3453  lapack_int n, float* d, float* e, float vl, float vu,
3454  lapack_int il, lapack_int iu, float abstol,
3455  lapack_int* m, float* w, float* z, lapack_int ldz,
3456  lapack_int* ifail );
3457 lapack_int LAPACKE_dstevx( int matrix_order, char jobz, char range,
3458  lapack_int n, double* d, double* e, double vl,
3459  double vu, lapack_int il, lapack_int iu,
3460  double abstol, lapack_int* m, double* w, double* z,
3461  lapack_int ldz, lapack_int* ifail );
3462 
3463 lapack_int LAPACKE_ssycon( int matrix_order, char uplo, lapack_int n,
3464  const float* a, lapack_int lda,
3465  const lapack_int* ipiv, float anorm, float* rcond );
3466 lapack_int LAPACKE_dsycon( int matrix_order, char uplo, lapack_int n,
3467  const double* a, lapack_int lda,
3468  const lapack_int* ipiv, double anorm,
3469  double* rcond );
3470 lapack_int LAPACKE_csycon( int matrix_order, char uplo, lapack_int n,
3472  const lapack_int* ipiv, float anorm, float* rcond );
3473 lapack_int LAPACKE_zsycon( int matrix_order, char uplo, lapack_int n,
3475  const lapack_int* ipiv, double anorm,
3476  double* rcond );
3477 
3478 lapack_int LAPACKE_ssyequb( int matrix_order, char uplo, lapack_int n,
3479  const float* a, lapack_int lda, float* s,
3480  float* scond, float* amax );
3481 lapack_int LAPACKE_dsyequb( int matrix_order, char uplo, lapack_int n,
3482  const double* a, lapack_int lda, double* s,
3483  double* scond, double* amax );
3484 lapack_int LAPACKE_csyequb( int matrix_order, char uplo, lapack_int n,
3486  float* s, float* scond, float* amax );
3487 lapack_int LAPACKE_zsyequb( int matrix_order, char uplo, lapack_int n,
3489  double* s, double* scond, double* amax );
3490 
3491 lapack_int LAPACKE_ssyev( int matrix_order, char jobz, char uplo, lapack_int n,
3492  float* a, lapack_int lda, float* w );
3493 lapack_int LAPACKE_dsyev( int matrix_order, char jobz, char uplo, lapack_int n,
3494  double* a, lapack_int lda, double* w );
3495 
3496 lapack_int LAPACKE_ssyevd( int matrix_order, char jobz, char uplo, lapack_int n,
3497  float* a, lapack_int lda, float* w );
3498 lapack_int LAPACKE_dsyevd( int matrix_order, char jobz, char uplo, lapack_int n,
3499  double* a, lapack_int lda, double* w );
3500 
3501 lapack_int LAPACKE_ssyevr( int matrix_order, char jobz, char range, char uplo,
3502  lapack_int n, float* a, lapack_int lda, float vl,
3503  float vu, lapack_int il, lapack_int iu, float abstol,
3504  lapack_int* m, float* w, float* z, lapack_int ldz,
3505  lapack_int* isuppz );
3506 lapack_int LAPACKE_dsyevr( int matrix_order, char jobz, char range, char uplo,
3507  lapack_int n, double* a, lapack_int lda, double vl,
3508  double vu, lapack_int il, lapack_int iu,
3509  double abstol, lapack_int* m, double* w, double* z,
3510  lapack_int ldz, lapack_int* isuppz );
3511 
3512 lapack_int LAPACKE_ssyevx( int matrix_order, char jobz, char range, char uplo,
3513  lapack_int n, float* a, lapack_int lda, float vl,
3514  float vu, lapack_int il, lapack_int iu, float abstol,
3515  lapack_int* m, float* w, float* z, lapack_int ldz,
3516  lapack_int* ifail );
3517 lapack_int LAPACKE_dsyevx( int matrix_order, char jobz, char range, char uplo,
3518  lapack_int n, double* a, lapack_int lda, double vl,
3519  double vu, lapack_int il, lapack_int iu,
3520  double abstol, lapack_int* m, double* w, double* z,
3521  lapack_int ldz, lapack_int* ifail );
3522 
3523 lapack_int LAPACKE_ssygst( int matrix_order, lapack_int itype, char uplo,
3524  lapack_int n, float* a, lapack_int lda,
3525  const float* b, lapack_int ldb );
3526 lapack_int LAPACKE_dsygst( int matrix_order, lapack_int itype, char uplo,
3527  lapack_int n, double* a, lapack_int lda,
3528  const double* b, lapack_int ldb );
3529 
3530 lapack_int LAPACKE_ssygv( int matrix_order, lapack_int itype, char jobz,
3531  char uplo, lapack_int n, float* a, lapack_int lda,
3532  float* b, lapack_int ldb, float* w );
3533 lapack_int LAPACKE_dsygv( int matrix_order, lapack_int itype, char jobz,
3534  char uplo, lapack_int n, double* a, lapack_int lda,
3535  double* b, lapack_int ldb, double* w );
3536 
3537 lapack_int LAPACKE_ssygvd( int matrix_order, lapack_int itype, char jobz,
3538  char uplo, lapack_int n, float* a, lapack_int lda,
3539  float* b, lapack_int ldb, float* w );
3540 lapack_int LAPACKE_dsygvd( int matrix_order, lapack_int itype, char jobz,
3541  char uplo, lapack_int n, double* a, lapack_int lda,
3542  double* b, lapack_int ldb, double* w );
3543 
3544 lapack_int LAPACKE_ssygvx( int matrix_order, lapack_int itype, char jobz,
3545  char range, char uplo, lapack_int n, float* a,
3546  lapack_int lda, float* b, lapack_int ldb, float vl,
3547  float vu, lapack_int il, lapack_int iu, float abstol,
3548  lapack_int* m, float* w, float* z, lapack_int ldz,
3549  lapack_int* ifail );
3550 lapack_int LAPACKE_dsygvx( int matrix_order, lapack_int itype, char jobz,
3551  char range, char uplo, lapack_int n, double* a,
3552  lapack_int lda, double* b, lapack_int ldb, double vl,
3553  double vu, lapack_int il, lapack_int iu,
3554  double abstol, lapack_int* m, double* w, double* z,
3555  lapack_int ldz, lapack_int* ifail );
3556 
3557 lapack_int LAPACKE_ssyrfs( int matrix_order, char uplo, lapack_int n,
3558  lapack_int nrhs, const float* a, lapack_int lda,
3559  const float* af, lapack_int ldaf,
3560  const lapack_int* ipiv, const float* b,
3561  lapack_int ldb, float* x, lapack_int ldx,
3562  float* ferr, float* berr );
3563 lapack_int LAPACKE_dsyrfs( int matrix_order, char uplo, lapack_int n,
3564  lapack_int nrhs, const double* a, lapack_int lda,
3565  const double* af, lapack_int ldaf,
3566  const lapack_int* ipiv, const double* b,
3567  lapack_int ldb, double* x, lapack_int ldx,
3568  double* ferr, double* berr );
3569 lapack_int LAPACKE_csyrfs( int matrix_order, char uplo, lapack_int n,
3570  lapack_int nrhs, const lapack_complex_float* a,
3571  lapack_int lda, const lapack_complex_float* af,
3572  lapack_int ldaf, const lapack_int* ipiv,
3573  const lapack_complex_float* b, lapack_int ldb,
3574  lapack_complex_float* x, lapack_int ldx, float* ferr,
3575  float* berr );
3576 lapack_int LAPACKE_zsyrfs( int matrix_order, char uplo, lapack_int n,
3577  lapack_int nrhs, const lapack_complex_double* a,
3579  lapack_int ldaf, const lapack_int* ipiv,
3580  const lapack_complex_double* b, lapack_int ldb,
3582  double* ferr, double* berr );
3583 
3584 lapack_int LAPACKE_ssyrfsx( int matrix_order, char uplo, char equed,
3585  lapack_int n, lapack_int nrhs, const float* a,
3586  lapack_int lda, const float* af, lapack_int ldaf,
3587  const lapack_int* ipiv, const float* s,
3588  const float* b, lapack_int ldb, float* x,
3589  lapack_int ldx, float* rcond, float* berr,
3590  lapack_int n_err_bnds, float* err_bnds_norm,
3591  float* err_bnds_comp, lapack_int nparams,
3592  float* params );
3593 lapack_int LAPACKE_dsyrfsx( int matrix_order, char uplo, char equed,
3594  lapack_int n, lapack_int nrhs, const double* a,
3595  lapack_int lda, const double* af, lapack_int ldaf,
3596  const lapack_int* ipiv, const double* s,
3597  const double* b, lapack_int ldb, double* x,
3598  lapack_int ldx, double* rcond, double* berr,
3599  lapack_int n_err_bnds, double* err_bnds_norm,
3600  double* err_bnds_comp, lapack_int nparams,
3601  double* params );
3602 lapack_int LAPACKE_csyrfsx( int matrix_order, char uplo, char equed,
3603  lapack_int n, lapack_int nrhs,
3605  const lapack_complex_float* af, lapack_int ldaf,
3606  const lapack_int* ipiv, const float* s,
3607  const lapack_complex_float* b, lapack_int ldb,
3609  float* rcond, float* berr, lapack_int n_err_bnds,
3610  float* err_bnds_norm, float* err_bnds_comp,
3611  lapack_int nparams, float* params );
3612 lapack_int LAPACKE_zsyrfsx( int matrix_order, char uplo, char equed,
3613  lapack_int n, lapack_int nrhs,
3615  const lapack_complex_double* af, lapack_int ldaf,
3616  const lapack_int* ipiv, const double* s,
3617  const lapack_complex_double* b, lapack_int ldb,
3619  double* rcond, double* berr, lapack_int n_err_bnds,
3620  double* err_bnds_norm, double* err_bnds_comp,
3621  lapack_int nparams, double* params );
3622 
3623 lapack_int LAPACKE_ssysv( int matrix_order, char uplo, lapack_int n,
3624  lapack_int nrhs, float* a, lapack_int lda,
3625  lapack_int* ipiv, float* b, lapack_int ldb );
3626 lapack_int LAPACKE_dsysv( int matrix_order, char uplo, lapack_int n,
3627  lapack_int nrhs, double* a, lapack_int lda,
3628  lapack_int* ipiv, double* b, lapack_int ldb );
3629 lapack_int LAPACKE_csysv( int matrix_order, char uplo, lapack_int n,
3631  lapack_int lda, lapack_int* ipiv,
3633 lapack_int LAPACKE_zsysv( int matrix_order, char uplo, lapack_int n,
3635  lapack_int lda, lapack_int* ipiv,
3637 
3638 lapack_int LAPACKE_ssysvx( int matrix_order, char fact, char uplo, lapack_int n,
3639  lapack_int nrhs, const float* a, lapack_int lda,
3640  float* af, lapack_int ldaf, lapack_int* ipiv,
3641  const float* b, lapack_int ldb, float* x,
3642  lapack_int ldx, float* rcond, float* ferr,
3643  float* berr );
3644 lapack_int LAPACKE_dsysvx( int matrix_order, char fact, char uplo, lapack_int n,
3645  lapack_int nrhs, const double* a, lapack_int lda,
3646  double* af, lapack_int ldaf, lapack_int* ipiv,
3647  const double* b, lapack_int ldb, double* x,
3648  lapack_int ldx, double* rcond, double* ferr,
3649  double* berr );
3650 lapack_int LAPACKE_csysvx( int matrix_order, char fact, char uplo, lapack_int n,
3651  lapack_int nrhs, const lapack_complex_float* a,
3653  lapack_int ldaf, lapack_int* ipiv,
3654  const lapack_complex_float* b, lapack_int ldb,
3656  float* rcond, float* ferr, float* berr );
3657 lapack_int LAPACKE_zsysvx( int matrix_order, char fact, char uplo, lapack_int n,
3658  lapack_int nrhs, const lapack_complex_double* a,
3660  lapack_int ldaf, lapack_int* ipiv,
3661  const lapack_complex_double* b, lapack_int ldb,
3663  double* rcond, double* ferr, double* berr );
3664 
3665 lapack_int LAPACKE_ssysvxx( int matrix_order, char fact, char uplo,
3666  lapack_int n, lapack_int nrhs, float* a,
3667  lapack_int lda, float* af, lapack_int ldaf,
3668  lapack_int* ipiv, char* equed, float* s, float* b,
3669  lapack_int ldb, float* x, lapack_int ldx,
3670  float* rcond, float* rpvgrw, float* berr,
3671  lapack_int n_err_bnds, float* err_bnds_norm,
3672  float* err_bnds_comp, lapack_int nparams,
3673  float* params );
3674 lapack_int LAPACKE_dsysvxx( int matrix_order, char fact, char uplo,
3675  lapack_int n, lapack_int nrhs, double* a,
3676  lapack_int lda, double* af, lapack_int ldaf,
3677  lapack_int* ipiv, char* equed, double* s, double* b,
3678  lapack_int ldb, double* x, lapack_int ldx,
3679  double* rcond, double* rpvgrw, double* berr,
3680  lapack_int n_err_bnds, double* err_bnds_norm,
3681  double* err_bnds_comp, lapack_int nparams,
3682  double* params );
3683 lapack_int LAPACKE_csysvxx( int matrix_order, char fact, char uplo,
3684  lapack_int n, lapack_int nrhs,
3686  lapack_complex_float* af, lapack_int ldaf,
3687  lapack_int* ipiv, char* equed, float* s,
3690  float* rcond, float* rpvgrw, float* berr,
3691  lapack_int n_err_bnds, float* err_bnds_norm,
3692  float* err_bnds_comp, lapack_int nparams,
3693  float* params );
3694 lapack_int LAPACKE_zsysvxx( int matrix_order, char fact, char uplo,
3695  lapack_int n, lapack_int nrhs,
3698  lapack_int* ipiv, char* equed, double* s,
3701  double* rcond, double* rpvgrw, double* berr,
3702  lapack_int n_err_bnds, double* err_bnds_norm,
3703  double* err_bnds_comp, lapack_int nparams,
3704  double* params );
3705 
3706 lapack_int LAPACKE_ssytrd( int matrix_order, char uplo, lapack_int n, float* a,
3707  lapack_int lda, float* d, float* e, float* tau );
3708 lapack_int LAPACKE_dsytrd( int matrix_order, char uplo, lapack_int n, double* a,
3709  lapack_int lda, double* d, double* e, double* tau );
3710 
3711 lapack_int LAPACKE_ssytrf( int matrix_order, char uplo, lapack_int n, float* a,
3712  lapack_int lda, lapack_int* ipiv );
3713 lapack_int LAPACKE_dsytrf( int matrix_order, char uplo, lapack_int n, double* a,
3714  lapack_int lda, lapack_int* ipiv );
3715 lapack_int LAPACKE_csytrf( int matrix_order, char uplo, lapack_int n,
3717  lapack_int* ipiv );
3718 lapack_int LAPACKE_zsytrf( int matrix_order, char uplo, lapack_int n,
3720  lapack_int* ipiv );
3721 
3722 lapack_int LAPACKE_ssytri( int matrix_order, char uplo, lapack_int n, float* a,
3723  lapack_int lda, const lapack_int* ipiv );
3724 lapack_int LAPACKE_dsytri( int matrix_order, char uplo, lapack_int n, double* a,
3725  lapack_int lda, const lapack_int* ipiv );
3726 lapack_int LAPACKE_csytri( int matrix_order, char uplo, lapack_int n,
3728  const lapack_int* ipiv );
3729 lapack_int LAPACKE_zsytri( int matrix_order, char uplo, lapack_int n,
3731  const lapack_int* ipiv );
3732 
3733 lapack_int LAPACKE_ssytrs( int matrix_order, char uplo, lapack_int n,
3734  lapack_int nrhs, const float* a, lapack_int lda,
3735  const lapack_int* ipiv, float* b, lapack_int ldb );
3736 lapack_int LAPACKE_dsytrs( int matrix_order, char uplo, lapack_int n,
3737  lapack_int nrhs, const double* a, lapack_int lda,
3738  const lapack_int* ipiv, double* b, lapack_int ldb );
3739 lapack_int LAPACKE_csytrs( int matrix_order, char uplo, lapack_int n,
3740  lapack_int nrhs, const lapack_complex_float* a,
3741  lapack_int lda, const lapack_int* ipiv,
3743 lapack_int LAPACKE_zsytrs( int matrix_order, char uplo, lapack_int n,
3744  lapack_int nrhs, const lapack_complex_double* a,
3745  lapack_int lda, const lapack_int* ipiv,
3747 
3748 lapack_int LAPACKE_stbcon( int matrix_order, char norm, char uplo, char diag,
3749  lapack_int n, lapack_int kd, const float* ab,
3750  lapack_int ldab, float* rcond );
3751 lapack_int LAPACKE_dtbcon( int matrix_order, char norm, char uplo, char diag,
3752  lapack_int n, lapack_int kd, const double* ab,
3753  lapack_int ldab, double* rcond );
3754 lapack_int LAPACKE_ctbcon( int matrix_order, char norm, char uplo, char diag,
3755  lapack_int n, lapack_int kd,
3756  const lapack_complex_float* ab, lapack_int ldab,
3757  float* rcond );
3758 lapack_int LAPACKE_ztbcon( int matrix_order, char norm, char uplo, char diag,
3759  lapack_int n, lapack_int kd,
3760  const lapack_complex_double* ab, lapack_int ldab,
3761  double* rcond );
3762 
3763 lapack_int LAPACKE_stbrfs( int matrix_order, char uplo, char trans, char diag,
3764  lapack_int n, lapack_int kd, lapack_int nrhs,
3765  const float* ab, lapack_int ldab, const float* b,
3766  lapack_int ldb, const float* x, lapack_int ldx,
3767  float* ferr, float* berr );
3768 lapack_int LAPACKE_dtbrfs( int matrix_order, char uplo, char trans, char diag,
3769  lapack_int n, lapack_int kd, lapack_int nrhs,
3770  const double* ab, lapack_int ldab, const double* b,
3771  lapack_int ldb, const double* x, lapack_int ldx,
3772  double* ferr, double* berr );
3773 lapack_int LAPACKE_ctbrfs( int matrix_order, char uplo, char trans, char diag,
3774  lapack_int n, lapack_int kd, lapack_int nrhs,
3775  const lapack_complex_float* ab, lapack_int ldab,
3776  const lapack_complex_float* b, lapack_int ldb,
3777  const lapack_complex_float* x, lapack_int ldx,
3778  float* ferr, float* berr );
3779 lapack_int LAPACKE_ztbrfs( int matrix_order, char uplo, char trans, char diag,
3780  lapack_int n, lapack_int kd, lapack_int nrhs,
3781  const lapack_complex_double* ab, lapack_int ldab,
3782  const lapack_complex_double* b, lapack_int ldb,
3783  const lapack_complex_double* x, lapack_int ldx,
3784  double* ferr, double* berr );
3785 
3786 lapack_int LAPACKE_stbtrs( int matrix_order, char uplo, char trans, char diag,
3787  lapack_int n, lapack_int kd, lapack_int nrhs,
3788  const float* ab, lapack_int ldab, float* b,
3789  lapack_int ldb );
3790 lapack_int LAPACKE_dtbtrs( int matrix_order, char uplo, char trans, char diag,
3791  lapack_int n, lapack_int kd, lapack_int nrhs,
3792  const double* ab, lapack_int ldab, double* b,
3793  lapack_int ldb );
3794 lapack_int LAPACKE_ctbtrs( int matrix_order, char uplo, char trans, char diag,
3795  lapack_int n, lapack_int kd, lapack_int nrhs,
3796  const lapack_complex_float* ab, lapack_int ldab,
3798 lapack_int LAPACKE_ztbtrs( int matrix_order, char uplo, char trans, char diag,
3799  lapack_int n, lapack_int kd, lapack_int nrhs,
3800  const lapack_complex_double* ab, lapack_int ldab,
3802 
3803 lapack_int LAPACKE_stfsm( int matrix_order, char transr, char side, char uplo,
3804  char trans, char diag, lapack_int m, lapack_int n,
3805  float alpha, const float* a, float* b,
3806  lapack_int ldb );
3807 lapack_int LAPACKE_dtfsm( int matrix_order, char transr, char side, char uplo,
3808  char trans, char diag, lapack_int m, lapack_int n,
3809  double alpha, const double* a, double* b,
3810  lapack_int ldb );
3811 lapack_int LAPACKE_ctfsm( int matrix_order, char transr, char side, char uplo,
3812  char trans, char diag, lapack_int m, lapack_int n,
3814  const lapack_complex_float* a,
3816 lapack_int LAPACKE_ztfsm( int matrix_order, char transr, char side, char uplo,
3817  char trans, char diag, lapack_int m, lapack_int n,
3819  const lapack_complex_double* a,
3821 
3822 lapack_int LAPACKE_stftri( int matrix_order, char transr, char uplo, char diag,
3823  lapack_int n, float* a );
3824 lapack_int LAPACKE_dtftri( int matrix_order, char transr, char uplo, char diag,
3825  lapack_int n, double* a );
3826 lapack_int LAPACKE_ctftri( int matrix_order, char transr, char uplo, char diag,
3828 lapack_int LAPACKE_ztftri( int matrix_order, char transr, char uplo, char diag,
3830 
3831 lapack_int LAPACKE_stfttp( int matrix_order, char transr, char uplo,
3832  lapack_int n, const float* arf, float* ap );
3833 lapack_int LAPACKE_dtfttp( int matrix_order, char transr, char uplo,
3834  lapack_int n, const double* arf, double* ap );
3835 lapack_int LAPACKE_ctfttp( int matrix_order, char transr, char uplo,
3836  lapack_int n, const lapack_complex_float* arf,
3837  lapack_complex_float* ap );
3838 lapack_int LAPACKE_ztfttp( int matrix_order, char transr, char uplo,
3839  lapack_int n, const lapack_complex_double* arf,
3840  lapack_complex_double* ap );
3841 
3842 lapack_int LAPACKE_stfttr( int matrix_order, char transr, char uplo,
3843  lapack_int n, const float* arf, float* a,
3844  lapack_int lda );
3845 lapack_int LAPACKE_dtfttr( int matrix_order, char transr, char uplo,
3846  lapack_int n, const double* arf, double* a,
3847  lapack_int lda );
3848 lapack_int LAPACKE_ctfttr( int matrix_order, char transr, char uplo,
3849  lapack_int n, const lapack_complex_float* arf,
3851 lapack_int LAPACKE_ztfttr( int matrix_order, char transr, char uplo,
3852  lapack_int n, const lapack_complex_double* arf,
3854 
3855 lapack_int LAPACKE_stgevc( int matrix_order, char side, char howmny,
3856  const lapack_logical* select, lapack_int n,
3857  const float* s, lapack_int lds, const float* p,
3858  lapack_int ldp, float* vl, lapack_int ldvl,
3859  float* vr, lapack_int ldvr, lapack_int mm,
3860  lapack_int* m );
3861 lapack_int LAPACKE_dtgevc( int matrix_order, char side, char howmny,
3862  const lapack_logical* select, lapack_int n,
3863  const double* s, lapack_int lds, const double* p,
3864  lapack_int ldp, double* vl, lapack_int ldvl,
3865  double* vr, lapack_int ldvr, lapack_int mm,
3866  lapack_int* m );
3867 lapack_int LAPACKE_ctgevc( int matrix_order, char side, char howmny,
3868  const lapack_logical* select, lapack_int n,
3869  const lapack_complex_float* s, lapack_int lds,
3870  const lapack_complex_float* p, lapack_int ldp,
3871  lapack_complex_float* vl, lapack_int ldvl,
3872  lapack_complex_float* vr, lapack_int ldvr,
3873  lapack_int mm, lapack_int* m );
3874 lapack_int LAPACKE_ztgevc( int matrix_order, char side, char howmny,
3875  const lapack_logical* select, lapack_int n,
3876  const lapack_complex_double* s, lapack_int lds,
3877  const lapack_complex_double* p, lapack_int ldp,
3880  lapack_int mm, lapack_int* m );
3881 
3882 lapack_int LAPACKE_stgexc( int matrix_order, lapack_logical wantq,
3883  lapack_logical wantz, lapack_int n, float* a,
3884  lapack_int lda, float* b, lapack_int ldb, float* q,
3885  lapack_int ldq, float* z, lapack_int ldz,
3886  lapack_int* ifst, lapack_int* ilst );
3887 lapack_int LAPACKE_dtgexc( int matrix_order, lapack_logical wantq,
3888  lapack_logical wantz, lapack_int n, double* a,
3889  lapack_int lda, double* b, lapack_int ldb, double* q,
3890  lapack_int ldq, double* z, lapack_int ldz,
3891  lapack_int* ifst, lapack_int* ilst );
3892 lapack_int LAPACKE_ctgexc( int matrix_order, lapack_logical wantq,
3893  lapack_logical wantz, lapack_int n,
3898  lapack_int ifst, lapack_int ilst );
3899 lapack_int LAPACKE_ztgexc( int matrix_order, lapack_logical wantq,
3900  lapack_logical wantz, lapack_int n,
3905  lapack_int ifst, lapack_int ilst );
3906 
3907 lapack_int LAPACKE_stgsen( int matrix_order, lapack_int ijob,
3908  lapack_logical wantq, lapack_logical wantz,
3909  const lapack_logical* select, lapack_int n, float* a,
3910  lapack_int lda, float* b, lapack_int ldb,
3911  float* alphar, float* alphai, float* beta, float* q,
3912  lapack_int ldq, float* z, lapack_int ldz,
3913  lapack_int* m, float* pl, float* pr, float* dif );
3914 lapack_int LAPACKE_dtgsen( int matrix_order, lapack_int ijob,
3915  lapack_logical wantq, lapack_logical wantz,
3916  const lapack_logical* select, lapack_int n,
3917  double* a, lapack_int lda, double* b, lapack_int ldb,
3918  double* alphar, double* alphai, double* beta,
3919  double* q, lapack_int ldq, double* z, lapack_int ldz,
3920  lapack_int* m, double* pl, double* pr, double* dif );
3921 lapack_int LAPACKE_ctgsen( int matrix_order, lapack_int ijob,
3922  lapack_logical wantq, lapack_logical wantz,
3923  const lapack_logical* select, lapack_int n,
3929  lapack_int ldz, lapack_int* m, float* pl, float* pr,
3930  float* dif );
3931 lapack_int LAPACKE_ztgsen( int matrix_order, lapack_int ijob,
3932  lapack_logical wantq, lapack_logical wantz,
3933  const lapack_logical* select, lapack_int n,
3940  lapack_int* m, double* pl, double* pr, double* dif );
3941 
3942 lapack_int LAPACKE_stgsja( int matrix_order, char jobu, char jobv, char jobq,
3944  lapack_int k, lapack_int l, float* a, lapack_int lda,
3945  float* b, lapack_int ldb, float tola, float tolb,
3946  float* alpha, float* beta, float* u, lapack_int ldu,
3947  float* v, lapack_int ldv, float* q, lapack_int ldq,
3948  lapack_int* ncycle );
3949 lapack_int LAPACKE_dtgsja( int matrix_order, char jobu, char jobv, char jobq,
3951  lapack_int k, lapack_int l, double* a,
3952  lapack_int lda, double* b, lapack_int ldb,
3953  double tola, double tolb, double* alpha,
3954  double* beta, double* u, lapack_int ldu, double* v,
3955  lapack_int ldv, double* q, lapack_int ldq,
3956  lapack_int* ncycle );
3957 lapack_int LAPACKE_ctgsja( int matrix_order, char jobu, char jobv, char jobq,
3961  lapack_int ldb, float tola, float tolb, float* alpha,
3962  float* beta, lapack_complex_float* u, lapack_int ldu,
3965  lapack_int* ncycle );
3966 lapack_int LAPACKE_ztgsja( int matrix_order, char jobu, char jobv, char jobq,
3970  lapack_int ldb, double tola, double tolb,
3971  double* alpha, double* beta,
3975  lapack_int* ncycle );
3976 
3977 lapack_int LAPACKE_stgsna( int matrix_order, char job, char howmny,
3978  const lapack_logical* select, lapack_int n,
3979  const float* a, lapack_int lda, const float* b,
3980  lapack_int ldb, const float* vl, lapack_int ldvl,
3981  const float* vr, lapack_int ldvr, float* s,
3982  float* dif, lapack_int mm, lapack_int* m );
3983 lapack_int LAPACKE_dtgsna( int matrix_order, char job, char howmny,
3984  const lapack_logical* select, lapack_int n,
3985  const double* a, lapack_int lda, const double* b,
3986  lapack_int ldb, const double* vl, lapack_int ldvl,
3987  const double* vr, lapack_int ldvr, double* s,
3988  double* dif, lapack_int mm, lapack_int* m );
3989 lapack_int LAPACKE_ctgsna( int matrix_order, char job, char howmny,
3990  const lapack_logical* select, lapack_int n,
3992  const lapack_complex_float* b, lapack_int ldb,
3993  const lapack_complex_float* vl, lapack_int ldvl,
3994  const lapack_complex_float* vr, lapack_int ldvr,
3995  float* s, float* dif, lapack_int mm, lapack_int* m );
3996 lapack_int LAPACKE_ztgsna( int matrix_order, char job, char howmny,
3997  const lapack_logical* select, lapack_int n,
3999  const lapack_complex_double* b, lapack_int ldb,
4000  const lapack_complex_double* vl, lapack_int ldvl,
4001  const lapack_complex_double* vr, lapack_int ldvr,
4002  double* s, double* dif, lapack_int mm,
4003  lapack_int* m );
4004 
4005 lapack_int LAPACKE_stgsyl( int matrix_order, char trans, lapack_int ijob,
4006  lapack_int m, lapack_int n, const float* a,
4007  lapack_int lda, const float* b, lapack_int ldb,
4008  float* c, lapack_int ldc, const float* d,
4009  lapack_int ldd, const float* e, lapack_int lde,
4010  float* f, lapack_int ldf, float* scale, float* dif );
4011 lapack_int LAPACKE_dtgsyl( int matrix_order, char trans, lapack_int ijob,
4012  lapack_int m, lapack_int n, const double* a,
4013  lapack_int lda, const double* b, lapack_int ldb,
4014  double* c, lapack_int ldc, const double* d,
4015  lapack_int ldd, const double* e, lapack_int lde,
4016  double* f, lapack_int ldf, double* scale,
4017  double* dif );
4018 lapack_int LAPACKE_ctgsyl( int matrix_order, char trans, lapack_int ijob,
4021  const lapack_complex_float* b, lapack_int ldb,
4023  const lapack_complex_float* d, lapack_int ldd,
4024  const lapack_complex_float* e, lapack_int lde,
4026  float* scale, float* dif );
4027 lapack_int LAPACKE_ztgsyl( int matrix_order, char trans, lapack_int ijob,
4030  const lapack_complex_double* b, lapack_int ldb,
4032  const lapack_complex_double* d, lapack_int ldd,
4033  const lapack_complex_double* e, lapack_int lde,
4035  double* scale, double* dif );
4036 
4037 lapack_int LAPACKE_stpcon( int matrix_order, char norm, char uplo, char diag,
4038  lapack_int n, const float* ap, float* rcond );
4039 lapack_int LAPACKE_dtpcon( int matrix_order, char norm, char uplo, char diag,
4040  lapack_int n, const double* ap, double* rcond );
4041 lapack_int LAPACKE_ctpcon( int matrix_order, char norm, char uplo, char diag,
4042  lapack_int n, const lapack_complex_float* ap,
4043  float* rcond );
4044 lapack_int LAPACKE_ztpcon( int matrix_order, char norm, char uplo, char diag,
4045  lapack_int n, const lapack_complex_double* ap,
4046  double* rcond );
4047 
4048 lapack_int LAPACKE_stprfs( int matrix_order, char uplo, char trans, char diag,
4049  lapack_int n, lapack_int nrhs, const float* ap,
4050  const float* b, lapack_int ldb, const float* x,
4051  lapack_int ldx, float* ferr, float* berr );
4052 lapack_int LAPACKE_dtprfs( int matrix_order, char uplo, char trans, char diag,
4053  lapack_int n, lapack_int nrhs, const double* ap,
4054  const double* b, lapack_int ldb, const double* x,
4055  lapack_int ldx, double* ferr, double* berr );
4056 lapack_int LAPACKE_ctprfs( int matrix_order, char uplo, char trans, char diag,
4057  lapack_int n, lapack_int nrhs,
4058  const lapack_complex_float* ap,
4059  const lapack_complex_float* b, lapack_int ldb,
4060  const lapack_complex_float* x, lapack_int ldx,
4061  float* ferr, float* berr );
4062 lapack_int LAPACKE_ztprfs( int matrix_order, char uplo, char trans, char diag,
4063  lapack_int n, lapack_int nrhs,
4064  const lapack_complex_double* ap,
4065  const lapack_complex_double* b, lapack_int ldb,
4066  const lapack_complex_double* x, lapack_int ldx,
4067  double* ferr, double* berr );
4068 
4069 lapack_int LAPACKE_stptri( int matrix_order, char uplo, char diag, lapack_int n,
4070  float* ap );
4071 lapack_int LAPACKE_dtptri( int matrix_order, char uplo, char diag, lapack_int n,
4072  double* ap );
4073 lapack_int LAPACKE_ctptri( int matrix_order, char uplo, char diag, lapack_int n,
4074  lapack_complex_float* ap );
4075 lapack_int LAPACKE_ztptri( int matrix_order, char uplo, char diag, lapack_int n,
4076  lapack_complex_double* ap );
4077 
4078 lapack_int LAPACKE_stptrs( int matrix_order, char uplo, char trans, char diag,
4079  lapack_int n, lapack_int nrhs, const float* ap,
4080  float* b, lapack_int ldb );
4081 lapack_int LAPACKE_dtptrs( int matrix_order, char uplo, char trans, char diag,
4082  lapack_int n, lapack_int nrhs, const double* ap,
4083  double* b, lapack_int ldb );
4084 lapack_int LAPACKE_ctptrs( int matrix_order, char uplo, char trans, char diag,
4085  lapack_int n, lapack_int nrhs,
4086  const lapack_complex_float* ap,
4088 lapack_int LAPACKE_ztptrs( int matrix_order, char uplo, char trans, char diag,
4089  lapack_int n, lapack_int nrhs,
4090  const lapack_complex_double* ap,
4092 
4093 lapack_int LAPACKE_stpttf( int matrix_order, char transr, char uplo,
4094  lapack_int n, const float* ap, float* arf );
4095 lapack_int LAPACKE_dtpttf( int matrix_order, char transr, char uplo,
4096  lapack_int n, const double* ap, double* arf );
4097 lapack_int LAPACKE_ctpttf( int matrix_order, char transr, char uplo,
4098  lapack_int n, const lapack_complex_float* ap,
4099  lapack_complex_float* arf );
4100 lapack_int LAPACKE_ztpttf( int matrix_order, char transr, char uplo,
4101  lapack_int n, const lapack_complex_double* ap,
4102  lapack_complex_double* arf );
4103 
4104 lapack_int LAPACKE_stpttr( int matrix_order, char uplo, lapack_int n,
4105  const float* ap, float* a, lapack_int lda );
4106 lapack_int LAPACKE_dtpttr( int matrix_order, char uplo, lapack_int n,
4107  const double* ap, double* a, lapack_int lda );
4108 lapack_int LAPACKE_ctpttr( int matrix_order, char uplo, lapack_int n,
4109  const lapack_complex_float* ap,
4111 lapack_int LAPACKE_ztpttr( int matrix_order, char uplo, lapack_int n,
4112  const lapack_complex_double* ap,
4114 
4115 lapack_int LAPACKE_strcon( int matrix_order, char norm, char uplo, char diag,
4116  lapack_int n, const float* a, lapack_int lda,
4117  float* rcond );
4118 lapack_int LAPACKE_dtrcon( int matrix_order, char norm, char uplo, char diag,
4119  lapack_int n, const double* a, lapack_int lda,
4120  double* rcond );
4121 lapack_int LAPACKE_ctrcon( int matrix_order, char norm, char uplo, char diag,
4123  lapack_int lda, float* rcond );
4124 lapack_int LAPACKE_ztrcon( int matrix_order, char norm, char uplo, char diag,
4126  lapack_int lda, double* rcond );
4127 
4128 lapack_int LAPACKE_strevc( int matrix_order, char side, char howmny,
4129  lapack_logical* select, lapack_int n, const float* t,
4130  lapack_int ldt, float* vl, lapack_int ldvl,
4131  float* vr, lapack_int ldvr, lapack_int mm,
4132  lapack_int* m );
4133 lapack_int LAPACKE_dtrevc( int matrix_order, char side, char howmny,
4134  lapack_logical* select, lapack_int n,
4135  const double* t, lapack_int ldt, double* vl,
4136  lapack_int ldvl, double* vr, lapack_int ldvr,
4137  lapack_int mm, lapack_int* m );
4138 lapack_int LAPACKE_ctrevc( int matrix_order, char side, char howmny,
4139  const lapack_logical* select, lapack_int n,
4141  lapack_complex_float* vl, lapack_int ldvl,
4142  lapack_complex_float* vr, lapack_int ldvr,
4143  lapack_int mm, lapack_int* m );
4144 lapack_int LAPACKE_ztrevc( int matrix_order, char side, char howmny,
4145  const lapack_logical* select, lapack_int n,
4149  lapack_int mm, lapack_int* m );
4150 
4151 lapack_int LAPACKE_strexc( int matrix_order, char compq, lapack_int n, float* t,
4152  lapack_int ldt, float* q, lapack_int ldq,
4153  lapack_int* ifst, lapack_int* ilst );
4154 lapack_int LAPACKE_dtrexc( int matrix_order, char compq, lapack_int n,
4155  double* t, lapack_int ldt, double* q, lapack_int ldq,
4156  lapack_int* ifst, lapack_int* ilst );
4157 lapack_int LAPACKE_ctrexc( int matrix_order, char compq, lapack_int n,
4160  lapack_int ifst, lapack_int ilst );
4161 lapack_int LAPACKE_ztrexc( int matrix_order, char compq, lapack_int n,
4164  lapack_int ifst, lapack_int ilst );
4165 
4166 lapack_int LAPACKE_strrfs( int matrix_order, char uplo, char trans, char diag,
4167  lapack_int n, lapack_int nrhs, const float* a,
4168  lapack_int lda, const float* b, lapack_int ldb,
4169  const float* x, lapack_int ldx, float* ferr,
4170  float* berr );
4171 lapack_int LAPACKE_dtrrfs( int matrix_order, char uplo, char trans, char diag,
4172  lapack_int n, lapack_int nrhs, const double* a,
4173  lapack_int lda, const double* b, lapack_int ldb,
4174  const double* x, lapack_int ldx, double* ferr,
4175  double* berr );
4176 lapack_int LAPACKE_ctrrfs( int matrix_order, char uplo, char trans, char diag,
4177  lapack_int n, lapack_int nrhs,
4179  const lapack_complex_float* b, lapack_int ldb,
4180  const lapack_complex_float* x, lapack_int ldx,
4181  float* ferr, float* berr );
4182 lapack_int LAPACKE_ztrrfs( int matrix_order, char uplo, char trans, char diag,
4183  lapack_int n, lapack_int nrhs,
4185  const lapack_complex_double* b, lapack_int ldb,
4186  const lapack_complex_double* x, lapack_int ldx,
4187  double* ferr, double* berr );
4188 
4189 lapack_int LAPACKE_strsen( int matrix_order, char job, char compq,
4190  const lapack_logical* select, lapack_int n, float* t,
4191  lapack_int ldt, float* q, lapack_int ldq, float* wr,
4192  float* wi, lapack_int* m, float* s, float* sep );
4193 lapack_int LAPACKE_dtrsen( int matrix_order, char job, char compq,
4194  const lapack_logical* select, lapack_int n,
4195  double* t, lapack_int ldt, double* q, lapack_int ldq,
4196  double* wr, double* wi, lapack_int* m, double* s,
4197  double* sep );
4198 lapack_int LAPACKE_ctrsen( int matrix_order, char job, char compq,
4199  const lapack_logical* select, lapack_int n,
4202  lapack_complex_float* w, lapack_int* m, float* s,
4203  float* sep );
4204 lapack_int LAPACKE_ztrsen( int matrix_order, char job, char compq,
4205  const lapack_logical* select, lapack_int n,
4208  lapack_complex_double* w, lapack_int* m, double* s,
4209  double* sep );
4210 
4211 lapack_int LAPACKE_strsna( int matrix_order, char job, char howmny,
4212  const lapack_logical* select, lapack_int n,
4213  const float* t, lapack_int ldt, const float* vl,
4214  lapack_int ldvl, const float* vr, lapack_int ldvr,
4215  float* s, float* sep, lapack_int mm, lapack_int* m );
4216 lapack_int LAPACKE_dtrsna( int matrix_order, char job, char howmny,
4217  const lapack_logical* select, lapack_int n,
4218  const double* t, lapack_int ldt, const double* vl,
4219  lapack_int ldvl, const double* vr, lapack_int ldvr,
4220  double* s, double* sep, lapack_int mm,
4221  lapack_int* m );
4222 lapack_int LAPACKE_ctrsna( int matrix_order, char job, char howmny,
4223  const lapack_logical* select, lapack_int n,
4224  const lapack_complex_float* t, lapack_int ldt,
4225  const lapack_complex_float* vl, lapack_int ldvl,
4226  const lapack_complex_float* vr, lapack_int ldvr,
4227  float* s, float* sep, lapack_int mm, lapack_int* m );
4228 lapack_int LAPACKE_ztrsna( int matrix_order, char job, char howmny,
4229  const lapack_logical* select, lapack_int n,
4230  const lapack_complex_double* t, lapack_int ldt,
4231  const lapack_complex_double* vl, lapack_int ldvl,
4232  const lapack_complex_double* vr, lapack_int ldvr,
4233  double* s, double* sep, lapack_int mm,
4234  lapack_int* m );
4235 
4236 lapack_int LAPACKE_strsyl( int matrix_order, char trana, char tranb,
4238  const float* a, lapack_int lda, const float* b,
4239  lapack_int ldb, float* c, lapack_int ldc,
4240  float* scale );
4241 lapack_int LAPACKE_dtrsyl( int matrix_order, char trana, char tranb,
4243  const double* a, lapack_int lda, const double* b,
4244  lapack_int ldb, double* c, lapack_int ldc,
4245  double* scale );
4246 lapack_int LAPACKE_ctrsyl( int matrix_order, char trana, char tranb,
4249  const lapack_complex_float* b, lapack_int ldb,
4251  float* scale );
4252 lapack_int LAPACKE_ztrsyl( int matrix_order, char trana, char tranb,
4255  const lapack_complex_double* b, lapack_int ldb,
4257  double* scale );
4258 
4259 lapack_int LAPACKE_strtri( int matrix_order, char uplo, char diag, lapack_int n,
4260  float* a, lapack_int lda );
4261 lapack_int LAPACKE_dtrtri( int matrix_order, char uplo, char diag, lapack_int n,
4262  double* a, lapack_int lda );
4263 lapack_int LAPACKE_ctrtri( int matrix_order, char uplo, char diag, lapack_int n,
4265 lapack_int LAPACKE_ztrtri( int matrix_order, char uplo, char diag, lapack_int n,
4267 
4268 lapack_int LAPACKE_strtrs( int matrix_order, char uplo, char trans, char diag,
4269  lapack_int n, lapack_int nrhs, const float* a,
4270  lapack_int lda, float* b, lapack_int ldb );
4271 lapack_int LAPACKE_dtrtrs( int matrix_order, char uplo, char trans, char diag,
4272  lapack_int n, lapack_int nrhs, const double* a,
4273  lapack_int lda, double* b, lapack_int ldb );
4274 lapack_int LAPACKE_ctrtrs( int matrix_order, char uplo, char trans, char diag,
4275  lapack_int n, lapack_int nrhs,
4278 lapack_int LAPACKE_ztrtrs( int matrix_order, char uplo, char trans, char diag,
4279  lapack_int n, lapack_int nrhs,
4282 
4283 lapack_int LAPACKE_strttf( int matrix_order, char transr, char uplo,
4284  lapack_int n, const float* a, lapack_int lda,
4285  float* arf );
4286 lapack_int LAPACKE_dtrttf( int matrix_order, char transr, char uplo,
4287  lapack_int n, const double* a, lapack_int lda,
4288  double* arf );
4289 lapack_int LAPACKE_ctrttf( int matrix_order, char transr, char uplo,
4292 lapack_int LAPACKE_ztrttf( int matrix_order, char transr, char uplo,
4295 
4296 lapack_int LAPACKE_strttp( int matrix_order, char uplo, lapack_int n,
4297  const float* a, lapack_int lda, float* ap );
4298 lapack_int LAPACKE_dtrttp( int matrix_order, char uplo, lapack_int n,
4299  const double* a, lapack_int lda, double* ap );
4300 lapack_int LAPACKE_ctrttp( int matrix_order, char uplo, lapack_int n,
4302  lapack_complex_float* ap );
4303 lapack_int LAPACKE_ztrttp( int matrix_order, char uplo, lapack_int n,
4305  lapack_complex_double* ap );
4306 
4307 lapack_int LAPACKE_stzrzf( int matrix_order, lapack_int m, lapack_int n,
4308  float* a, lapack_int lda, float* tau );
4309 lapack_int LAPACKE_dtzrzf( int matrix_order, lapack_int m, lapack_int n,
4310  double* a, lapack_int lda, double* tau );
4311 lapack_int LAPACKE_ctzrzf( int matrix_order, lapack_int m, lapack_int n,
4313  lapack_complex_float* tau );
4314 lapack_int LAPACKE_ztzrzf( int matrix_order, lapack_int m, lapack_int n,
4316  lapack_complex_double* tau );
4317 
4318 lapack_int LAPACKE_cungbr( int matrix_order, char vect, lapack_int m,
4320  lapack_int lda, const lapack_complex_float* tau );
4321 lapack_int LAPACKE_zungbr( int matrix_order, char vect, lapack_int m,
4323  lapack_int lda, const lapack_complex_double* tau );
4324 
4325 lapack_int LAPACKE_cunghr( int matrix_order, lapack_int n, lapack_int ilo,
4327  lapack_int lda, const lapack_complex_float* tau );
4328 lapack_int LAPACKE_zunghr( int matrix_order, lapack_int n, lapack_int ilo,
4330  lapack_int lda, const lapack_complex_double* tau );
4331 
4332 lapack_int LAPACKE_cunglq( int matrix_order, lapack_int m, lapack_int n,
4334  lapack_int lda, const lapack_complex_float* tau );
4335 lapack_int LAPACKE_zunglq( int matrix_order, lapack_int m, lapack_int n,
4337  lapack_int lda, const lapack_complex_double* tau );
4338 
4339 lapack_int LAPACKE_cungql( int matrix_order, lapack_int m, lapack_int n,
4341  lapack_int lda, const lapack_complex_float* tau );
4342 lapack_int LAPACKE_zungql( int matrix_order, lapack_int m, lapack_int n,
4344  lapack_int lda, const lapack_complex_double* tau );
4345 
4346 lapack_int LAPACKE_cungqr( int matrix_order, lapack_int m, lapack_int n,
4348  lapack_int lda, const lapack_complex_float* tau );
4349 lapack_int LAPACKE_zungqr( int matrix_order, lapack_int m, lapack_int n,
4351  lapack_int lda, const lapack_complex_double* tau );
4352 
4353 lapack_int LAPACKE_cungrq( int matrix_order, lapack_int m, lapack_int n,
4355  lapack_int lda, const lapack_complex_float* tau );
4356 lapack_int LAPACKE_zungrq( int matrix_order, lapack_int m, lapack_int n,
4358  lapack_int lda, const lapack_complex_double* tau );
4359 
4360 lapack_int LAPACKE_cungtr( int matrix_order, char uplo, lapack_int n,
4362  const lapack_complex_float* tau );
4363 lapack_int LAPACKE_zungtr( int matrix_order, char uplo, lapack_int n,
4365  const lapack_complex_double* tau );
4366 
4367 lapack_int LAPACKE_cunmbr( int matrix_order, char vect, char side, char trans,
4370  const lapack_complex_float* tau,
4372 lapack_int LAPACKE_zunmbr( int matrix_order, char vect, char side, char trans,
4375  const lapack_complex_double* tau,
4377 
4378 lapack_int LAPACKE_cunmhr( int matrix_order, char side, char trans,
4380  lapack_int ihi, const lapack_complex_float* a,
4381  lapack_int lda, const lapack_complex_float* tau,
4383 lapack_int LAPACKE_zunmhr( int matrix_order, char side, char trans,
4385  lapack_int ihi, const lapack_complex_double* a,
4386  lapack_int lda, const lapack_complex_double* tau,
4388 
4389 lapack_int LAPACKE_cunmlq( int matrix_order, char side, char trans,
4392  const lapack_complex_float* tau,
4394 lapack_int LAPACKE_zunmlq( int matrix_order, char side, char trans,
4397  const lapack_complex_double* tau,
4399 
4400 lapack_int LAPACKE_cunmql( int matrix_order, char side, char trans,
4403  const lapack_complex_float* tau,
4405 lapack_int LAPACKE_zunmql( int matrix_order, char side, char trans,
4408  const lapack_complex_double* tau,
4410 
4411 lapack_int LAPACKE_cunmqr( int matrix_order, char side, char trans,
4414  const lapack_complex_float* tau,
4416 lapack_int LAPACKE_zunmqr( int matrix_order, char side, char trans,
4419  const lapack_complex_double* tau,
4421 
4422 lapack_int LAPACKE_cunmrq( int matrix_order, char side, char trans,
4425  const lapack_complex_float* tau,
4427 lapack_int LAPACKE_zunmrq( int matrix_order, char side, char trans,
4430  const lapack_complex_double* tau,
4432 
4433 lapack_int LAPACKE_cunmrz( int matrix_order, char side, char trans,
4436  lapack_int lda, const lapack_complex_float* tau,
4438 lapack_int LAPACKE_zunmrz( int matrix_order, char side, char trans,
4441  lapack_int lda, const lapack_complex_double* tau,
4443 
4444 lapack_int LAPACKE_cunmtr( int matrix_order, char side, char uplo, char trans,
4447  const lapack_complex_float* tau,
4449 lapack_int LAPACKE_zunmtr( int matrix_order, char side, char uplo, char trans,
4452  const lapack_complex_double* tau,
4454 
4455 lapack_int LAPACKE_cupgtr( int matrix_order, char uplo, lapack_int n,
4456  const lapack_complex_float* ap,
4457  const lapack_complex_float* tau,
4459 lapack_int LAPACKE_zupgtr( int matrix_order, char uplo, lapack_int n,
4460  const lapack_complex_double* ap,
4461  const lapack_complex_double* tau,
4463 
4464 lapack_int LAPACKE_cupmtr( int matrix_order, char side, char uplo, char trans,
4466  const lapack_complex_float* ap,
4467  const lapack_complex_float* tau,
4469 lapack_int LAPACKE_zupmtr( int matrix_order, char side, char uplo, char trans,
4471  const lapack_complex_double* ap,
4472  const lapack_complex_double* tau,
4474 
4475 lapack_int LAPACKE_sbdsdc_work( int matrix_order, char uplo, char compq,
4476  lapack_int n, float* d, float* e, float* u,
4477  lapack_int ldu, float* vt, lapack_int ldvt,
4478  float* q, lapack_int* iq, float* work,
4479  lapack_int* iwork );
4480 lapack_int LAPACKE_dbdsdc_work( int matrix_order, char uplo, char compq,
4481  lapack_int n, double* d, double* e, double* u,
4482  lapack_int ldu, double* vt, lapack_int ldvt,
4483  double* q, lapack_int* iq, double* work,
4484  lapack_int* iwork );
4485 
4486 lapack_int LAPACKE_sbdsqr_work( int matrix_order, char uplo, lapack_int n,
4487  lapack_int ncvt, lapack_int nru, lapack_int ncc,
4488  float* d, float* e, float* vt, lapack_int ldvt,
4489  float* u, lapack_int ldu, float* c,
4490  lapack_int ldc, float* work );
4491 lapack_int LAPACKE_dbdsqr_work( int matrix_order, char uplo, lapack_int n,
4492  lapack_int ncvt, lapack_int nru, lapack_int ncc,
4493  double* d, double* e, double* vt,
4494  lapack_int ldvt, double* u, lapack_int ldu,
4495  double* c, lapack_int ldc, double* work );
4496 lapack_int LAPACKE_cbdsqr_work( int matrix_order, char uplo, lapack_int n,
4497  lapack_int ncvt, lapack_int nru, lapack_int ncc,
4498  float* d, float* e, lapack_complex_float* vt,
4501  lapack_int ldc, float* work );
4502 lapack_int LAPACKE_zbdsqr_work( int matrix_order, char uplo, lapack_int n,
4503  lapack_int ncvt, lapack_int nru, lapack_int ncc,
4504  double* d, double* e, lapack_complex_double* vt,
4507  lapack_int ldc, double* work );
4508 
4510  const float* d, float* sep );
4512  const double* d, double* sep );
4513 
4514 lapack_int LAPACKE_sgbbrd_work( int matrix_order, char vect, lapack_int m,
4515  lapack_int n, lapack_int ncc, lapack_int kl,
4516  lapack_int ku, float* ab, lapack_int ldab,
4517  float* d, float* e, float* q, lapack_int ldq,
4518  float* pt, lapack_int ldpt, float* c,
4519  lapack_int ldc, float* work );
4520 lapack_int LAPACKE_dgbbrd_work( int matrix_order, char vect, lapack_int m,
4521  lapack_int n, lapack_int ncc, lapack_int kl,
4522  lapack_int ku, double* ab, lapack_int ldab,
4523  double* d, double* e, double* q, lapack_int ldq,
4524  double* pt, lapack_int ldpt, double* c,
4525  lapack_int ldc, double* work );
4526 lapack_int LAPACKE_cgbbrd_work( int matrix_order, char vect, lapack_int m,
4527  lapack_int n, lapack_int ncc, lapack_int kl,
4529  lapack_int ldab, float* d, float* e,
4533  lapack_complex_float* work, float* rwork );
4534 lapack_int LAPACKE_zgbbrd_work( int matrix_order, char vect, lapack_int m,
4535  lapack_int n, lapack_int ncc, lapack_int kl,
4537  lapack_int ldab, double* d, double* e,
4541  lapack_complex_double* work, double* rwork );
4542 
4543 lapack_int LAPACKE_sgbcon_work( int matrix_order, char norm, lapack_int n,
4544  lapack_int kl, lapack_int ku, const float* ab,
4545  lapack_int ldab, const lapack_int* ipiv,
4546  float anorm, float* rcond, float* work,
4547  lapack_int* iwork );
4548 lapack_int LAPACKE_dgbcon_work( int matrix_order, char norm, lapack_int n,
4549  lapack_int kl, lapack_int ku, const double* ab,
4550  lapack_int ldab, const lapack_int* ipiv,
4551  double anorm, double* rcond, double* work,
4552  lapack_int* iwork );
4553 lapack_int LAPACKE_cgbcon_work( int matrix_order, char norm, lapack_int n,
4554  lapack_int kl, lapack_int ku,
4555  const lapack_complex_float* ab, lapack_int ldab,
4556  const lapack_int* ipiv, float anorm,
4557  float* rcond, lapack_complex_float* work,
4558  float* rwork );
4559 lapack_int LAPACKE_zgbcon_work( int matrix_order, char norm, lapack_int n,
4560  lapack_int kl, lapack_int ku,
4561  const lapack_complex_double* ab,
4562  lapack_int ldab, const lapack_int* ipiv,
4563  double anorm, double* rcond,
4564  lapack_complex_double* work, double* rwork );
4565 
4567  lapack_int kl, lapack_int ku, const float* ab,
4568  lapack_int ldab, float* r, float* c,
4569  float* rowcnd, float* colcnd, float* amax );
4571  lapack_int kl, lapack_int ku, const double* ab,
4572  lapack_int ldab, double* r, double* c,
4573  double* rowcnd, double* colcnd, double* amax );
4575  lapack_int kl, lapack_int ku,
4576  const lapack_complex_float* ab, lapack_int ldab,
4577  float* r, float* c, float* rowcnd,
4578  float* colcnd, float* amax );
4580  lapack_int kl, lapack_int ku,
4581  const lapack_complex_double* ab,
4582  lapack_int ldab, double* r, double* c,
4583  double* rowcnd, double* colcnd, double* amax );
4584 
4586  lapack_int kl, lapack_int ku, const float* ab,
4587  lapack_int ldab, float* r, float* c,
4588  float* rowcnd, float* colcnd, float* amax );
4590  lapack_int kl, lapack_int ku, const double* ab,
4591  lapack_int ldab, double* r, double* c,
4592  double* rowcnd, double* colcnd, double* amax );
4594  lapack_int kl, lapack_int ku,
4595  const lapack_complex_float* ab,
4596  lapack_int ldab, float* r, float* c,
4597  float* rowcnd, float* colcnd, float* amax );
4599  lapack_int kl, lapack_int ku,
4600  const lapack_complex_double* ab,
4601  lapack_int ldab, double* r, double* c,
4602  double* rowcnd, double* colcnd, double* amax );
4603 
4604 lapack_int LAPACKE_sgbrfs_work( int matrix_order, char trans, lapack_int n,
4605  lapack_int kl, lapack_int ku, lapack_int nrhs,
4606  const float* ab, lapack_int ldab,
4607  const float* afb, lapack_int ldafb,
4608  const lapack_int* ipiv, const float* b,
4609  lapack_int ldb, float* x, lapack_int ldx,
4610  float* ferr, float* berr, float* work,
4611  lapack_int* iwork );
4612 lapack_int LAPACKE_dgbrfs_work( int matrix_order, char trans, lapack_int n,
4613  lapack_int kl, lapack_int ku, lapack_int nrhs,
4614  const double* ab, lapack_int ldab,
4615  const double* afb, lapack_int ldafb,
4616  const lapack_int* ipiv, const double* b,
4617  lapack_int ldb, double* x, lapack_int ldx,
4618  double* ferr, double* berr, double* work,
4619  lapack_int* iwork );
4620 lapack_int LAPACKE_cgbrfs_work( int matrix_order, char trans, lapack_int n,
4621  lapack_int kl, lapack_int ku, lapack_int nrhs,
4622  const lapack_complex_float* ab, lapack_int ldab,
4623  const lapack_complex_float* afb,
4624  lapack_int ldafb, const lapack_int* ipiv,
4625  const lapack_complex_float* b, lapack_int ldb,
4627  float* ferr, float* berr,
4628  lapack_complex_float* work, float* rwork );
4629 lapack_int LAPACKE_zgbrfs_work( int matrix_order, char trans, lapack_int n,
4630  lapack_int kl, lapack_int ku, lapack_int nrhs,
4631  const lapack_complex_double* ab,
4632  lapack_int ldab,
4633  const lapack_complex_double* afb,
4634  lapack_int ldafb, const lapack_int* ipiv,
4635  const lapack_complex_double* b, lapack_int ldb,
4637  double* ferr, double* berr,
4638  lapack_complex_double* work, double* rwork );
4639 
4640 lapack_int LAPACKE_sgbrfsx_work( int matrix_order, char trans, char equed,
4642  lapack_int nrhs, const float* ab,
4643  lapack_int ldab, const float* afb,
4644  lapack_int ldafb, const lapack_int* ipiv,
4645  const float* r, const float* c, const float* b,
4646  lapack_int ldb, float* x, lapack_int ldx,
4647  float* rcond, float* berr,
4648  lapack_int n_err_bnds, float* err_bnds_norm,
4649  float* err_bnds_comp, lapack_int nparams,
4650  float* params, float* work,
4651  lapack_int* iwork );
4652 lapack_int LAPACKE_dgbrfsx_work( int matrix_order, char trans, char equed,
4654  lapack_int nrhs, const double* ab,
4655  lapack_int ldab, const double* afb,
4656  lapack_int ldafb, const lapack_int* ipiv,
4657  const double* r, const double* c,
4658  const double* b, lapack_int ldb, double* x,
4659  lapack_int ldx, double* rcond, double* berr,
4660  lapack_int n_err_bnds, double* err_bnds_norm,
4661  double* err_bnds_comp, lapack_int nparams,
4662  double* params, double* work,
4663  lapack_int* iwork );
4664 lapack_int LAPACKE_cgbrfsx_work( int matrix_order, char trans, char equed,
4666  lapack_int nrhs,
4667  const lapack_complex_float* ab,
4668  lapack_int ldab,
4669  const lapack_complex_float* afb,
4670  lapack_int ldafb, const lapack_int* ipiv,
4671  const float* r, const float* c,
4672  const lapack_complex_float* b, lapack_int ldb,
4674  float* rcond, float* berr,
4675  lapack_int n_err_bnds, float* err_bnds_norm,
4676  float* err_bnds_comp, lapack_int nparams,
4677  float* params, lapack_complex_float* work,
4678  float* rwork );
4679 lapack_int LAPACKE_zgbrfsx_work( int matrix_order, char trans, char equed,
4681  lapack_int nrhs,
4682  const lapack_complex_double* ab,
4683  lapack_int ldab,
4684  const lapack_complex_double* afb,
4685  lapack_int ldafb, const lapack_int* ipiv,
4686  const double* r, const double* c,
4687  const lapack_complex_double* b, lapack_int ldb,
4689  double* rcond, double* berr,
4690  lapack_int n_err_bnds, double* err_bnds_norm,
4691  double* err_bnds_comp, lapack_int nparams,
4692  double* params, lapack_complex_double* work,
4693  double* rwork );
4694 
4695 lapack_int LAPACKE_sgbsv_work( int matrix_order, lapack_int n, lapack_int kl,
4696  lapack_int ku, lapack_int nrhs, float* ab,
4697  lapack_int ldab, lapack_int* ipiv, float* b,
4698  lapack_int ldb );
4699 lapack_int LAPACKE_dgbsv_work( int matrix_order, lapack_int n, lapack_int kl,
4700  lapack_int ku, lapack_int nrhs, double* ab,
4701  lapack_int ldab, lapack_int* ipiv, double* b,
4702  lapack_int ldb );
4703 lapack_int LAPACKE_cgbsv_work( int matrix_order, lapack_int n, lapack_int kl,
4704  lapack_int ku, lapack_int nrhs,
4705  lapack_complex_float* ab, lapack_int ldab,
4707  lapack_int ldb );
4708 lapack_int LAPACKE_zgbsv_work( int matrix_order, lapack_int n, lapack_int kl,
4709  lapack_int ku, lapack_int nrhs,
4712  lapack_int ldb );
4713 
4714 lapack_int LAPACKE_sgbsvx_work( int matrix_order, char fact, char trans,
4716  lapack_int nrhs, float* ab, lapack_int ldab,
4717  float* afb, lapack_int ldafb, lapack_int* ipiv,
4718  char* equed, float* r, float* c, float* b,
4719  lapack_int ldb, float* x, lapack_int ldx,
4720  float* rcond, float* ferr, float* berr,
4721  float* work, lapack_int* iwork );
4722 lapack_int LAPACKE_dgbsvx_work( int matrix_order, char fact, char trans,
4724  lapack_int nrhs, double* ab, lapack_int ldab,
4725  double* afb, lapack_int ldafb, lapack_int* ipiv,
4726  char* equed, double* r, double* c, double* b,
4727  lapack_int ldb, double* x, lapack_int ldx,
4728  double* rcond, double* ferr, double* berr,
4729  double* work, lapack_int* iwork );
4730 lapack_int LAPACKE_cgbsvx_work( int matrix_order, char fact, char trans,
4732  lapack_int nrhs, lapack_complex_float* ab,
4733  lapack_int ldab, lapack_complex_float* afb,
4734  lapack_int ldafb, lapack_int* ipiv, char* equed,
4735  float* r, float* c, lapack_complex_float* b,
4737  lapack_int ldx, float* rcond, float* ferr,
4738  float* berr, lapack_complex_float* work,
4739  float* rwork );
4740 lapack_int LAPACKE_zgbsvx_work( int matrix_order, char fact, char trans,
4743  lapack_int ldab, lapack_complex_double* afb,
4744  lapack_int ldafb, lapack_int* ipiv, char* equed,
4745  double* r, double* c, lapack_complex_double* b,
4747  lapack_int ldx, double* rcond, double* ferr,
4748  double* berr, lapack_complex_double* work,
4749  double* rwork );
4750 
4751 lapack_int LAPACKE_sgbsvxx_work( int matrix_order, char fact, char trans,
4753  lapack_int nrhs, float* ab, lapack_int ldab,
4754  float* afb, lapack_int ldafb, lapack_int* ipiv,
4755  char* equed, float* r, float* c, float* b,
4756  lapack_int ldb, float* x, lapack_int ldx,
4757  float* rcond, float* rpvgrw, float* berr,
4758  lapack_int n_err_bnds, float* err_bnds_norm,
4759  float* err_bnds_comp, lapack_int nparams,
4760  float* params, float* work,
4761  lapack_int* iwork );
4762 lapack_int LAPACKE_dgbsvxx_work( int matrix_order, char fact, char trans,
4764  lapack_int nrhs, double* ab, lapack_int ldab,
4765  double* afb, lapack_int ldafb,
4766  lapack_int* ipiv, char* equed, double* r,
4767  double* c, double* b, lapack_int ldb,
4768  double* x, lapack_int ldx, double* rcond,
4769  double* rpvgrw, double* berr,
4770  lapack_int n_err_bnds, double* err_bnds_norm,
4771  double* err_bnds_comp, lapack_int nparams,
4772  double* params, double* work,
4773  lapack_int* iwork );
4774 lapack_int LAPACKE_cgbsvxx_work( int matrix_order, char fact, char trans,
4776  lapack_int nrhs, lapack_complex_float* ab,
4777  lapack_int ldab, lapack_complex_float* afb,
4778  lapack_int ldafb, lapack_int* ipiv,
4779  char* equed, float* r, float* c,
4782  float* rcond, float* rpvgrw, float* berr,
4783  lapack_int n_err_bnds, float* err_bnds_norm,
4784  float* err_bnds_comp, lapack_int nparams,
4785  float* params, lapack_complex_float* work,
4786  float* rwork );
4787 lapack_int LAPACKE_zgbsvxx_work( int matrix_order, char fact, char trans,
4790  lapack_int ldab, lapack_complex_double* afb,
4791  lapack_int ldafb, lapack_int* ipiv,
4792  char* equed, double* r, double* c,
4795  double* rcond, double* rpvgrw, double* berr,
4796  lapack_int n_err_bnds, double* err_bnds_norm,
4797  double* err_bnds_comp, lapack_int nparams,
4798  double* params, lapack_complex_double* work,
4799  double* rwork );
4800 
4802  lapack_int kl, lapack_int ku, float* ab,
4803  lapack_int ldab, lapack_int* ipiv );
4805  lapack_int kl, lapack_int ku, double* ab,
4806  lapack_int ldab, lapack_int* ipiv );
4808  lapack_int kl, lapack_int ku,
4809  lapack_complex_float* ab, lapack_int ldab,
4810  lapack_int* ipiv );
4812  lapack_int kl, lapack_int ku,
4814  lapack_int* ipiv );
4815 
4816 lapack_int LAPACKE_sgbtrs_work( int matrix_order, char trans, lapack_int n,
4817  lapack_int kl, lapack_int ku, lapack_int nrhs,
4818  const float* ab, lapack_int ldab,
4819  const lapack_int* ipiv, float* b,
4820  lapack_int ldb );
4821 lapack_int LAPACKE_dgbtrs_work( int matrix_order, char trans, lapack_int n,
4822  lapack_int kl, lapack_int ku, lapack_int nrhs,
4823  const double* ab, lapack_int ldab,
4824  const lapack_int* ipiv, double* b,
4825  lapack_int ldb );
4826 lapack_int LAPACKE_cgbtrs_work( int matrix_order, char trans, lapack_int n,
4827  lapack_int kl, lapack_int ku, lapack_int nrhs,
4828  const lapack_complex_float* ab, lapack_int ldab,
4829  const lapack_int* ipiv, lapack_complex_float* b,
4830  lapack_int ldb );
4831 lapack_int LAPACKE_zgbtrs_work( int matrix_order, char trans, lapack_int n,
4832  lapack_int kl, lapack_int ku, lapack_int nrhs,
4833  const lapack_complex_double* ab,
4834  lapack_int ldab, const lapack_int* ipiv,
4836 
4837 lapack_int LAPACKE_sgebak_work( int matrix_order, char job, char side,
4838  lapack_int n, lapack_int ilo, lapack_int ihi,
4839  const float* scale, lapack_int m, float* v,
4840  lapack_int ldv );
4841 lapack_int LAPACKE_dgebak_work( int matrix_order, char job, char side,
4842  lapack_int n, lapack_int ilo, lapack_int ihi,
4843  const double* scale, lapack_int m, double* v,
4844  lapack_int ldv );
4845 lapack_int LAPACKE_cgebak_work( int matrix_order, char job, char side,
4846  lapack_int n, lapack_int ilo, lapack_int ihi,
4847  const float* scale, lapack_int m,
4849 lapack_int LAPACKE_zgebak_work( int matrix_order, char job, char side,
4850  lapack_int n, lapack_int ilo, lapack_int ihi,
4851  const double* scale, lapack_int m,
4853 
4854 lapack_int LAPACKE_sgebal_work( int matrix_order, char job, lapack_int n,
4855  float* a, lapack_int lda, lapack_int* ilo,
4856  lapack_int* ihi, float* scale );
4857 lapack_int LAPACKE_dgebal_work( int matrix_order, char job, lapack_int n,
4858  double* a, lapack_int lda, lapack_int* ilo,
4859  lapack_int* ihi, double* scale );
4860 lapack_int LAPACKE_cgebal_work( int matrix_order, char job, lapack_int n,
4862  lapack_int* ilo, lapack_int* ihi,
4863  float* scale );
4864 lapack_int LAPACKE_zgebal_work( int matrix_order, char job, lapack_int n,
4866  lapack_int* ilo, lapack_int* ihi,
4867  double* scale );
4868 
4870  float* a, lapack_int lda, float* d, float* e,
4871  float* tauq, float* taup, float* work,
4872  lapack_int lwork );
4874  double* a, lapack_int lda, double* d, double* e,
4875  double* tauq, double* taup, double* work,
4876  lapack_int lwork );
4879  float* d, float* e, lapack_complex_float* tauq,
4880  lapack_complex_float* taup,
4881  lapack_complex_float* work, lapack_int lwork );
4884  double* d, double* e,
4885  lapack_complex_double* tauq,
4886  lapack_complex_double* taup,
4887  lapack_complex_double* work, lapack_int lwork );
4888 
4889 lapack_int LAPACKE_sgecon_work( int matrix_order, char norm, lapack_int n,
4890  const float* a, lapack_int lda, float anorm,
4891  float* rcond, float* work, lapack_int* iwork );
4892 lapack_int LAPACKE_dgecon_work( int matrix_order, char norm, lapack_int n,
4893  const double* a, lapack_int lda, double anorm,
4894  double* rcond, double* work,
4895  lapack_int* iwork );
4896 lapack_int LAPACKE_cgecon_work( int matrix_order, char norm, lapack_int n,
4898  float anorm, float* rcond,
4899  lapack_complex_float* work, float* rwork );
4900 lapack_int LAPACKE_zgecon_work( int matrix_order, char norm, lapack_int n,
4902  double anorm, double* rcond,
4903  lapack_complex_double* work, double* rwork );
4904 
4906  const float* a, lapack_int lda, float* r,
4907  float* c, float* rowcnd, float* colcnd,
4908  float* amax );
4910  const double* a, lapack_int lda, double* r,
4911  double* c, double* rowcnd, double* colcnd,
4912  double* amax );
4915  float* r, float* c, float* rowcnd,
4916  float* colcnd, float* amax );
4919  double* r, double* c, double* rowcnd,
4920  double* colcnd, double* amax );
4921 
4923  const float* a, lapack_int lda, float* r,
4924  float* c, float* rowcnd, float* colcnd,
4925  float* amax );
4927  const double* a, lapack_int lda, double* r,
4928  double* c, double* rowcnd, double* colcnd,
4929  double* amax );
4932  float* r, float* c, float* rowcnd,
4933  float* colcnd, float* amax );
4936  double* r, double* c, double* rowcnd,
4937  double* colcnd, double* amax );
4938 
4939 lapack_int LAPACKE_sgees_work( int matrix_order, char jobvs, char sort,
4940  LAPACK_S_SELECT2 select, lapack_int n, float* a,
4941  lapack_int lda, lapack_int* sdim, float* wr,
4942  float* wi, float* vs, lapack_int ldvs,
4943  float* work, lapack_int lwork,
4944  lapack_logical* bwork );
4945 lapack_int LAPACKE_dgees_work( int matrix_order, char jobvs, char sort,
4946  LAPACK_D_SELECT2 select, lapack_int n, double* a,
4947  lapack_int lda, lapack_int* sdim, double* wr,
4948  double* wi, double* vs, lapack_int ldvs,
4949  double* work, lapack_int lwork,
4950  lapack_logical* bwork );
4951 lapack_int LAPACKE_cgees_work( int matrix_order, char jobvs, char sort,
4952  LAPACK_C_SELECT1 select, lapack_int n,
4955  lapack_complex_float* vs, lapack_int ldvs,
4956  lapack_complex_float* work, lapack_int lwork,
4957  float* rwork, lapack_logical* bwork );
4958 lapack_int LAPACKE_zgees_work( int matrix_order, char jobvs, char sort,
4959  LAPACK_Z_SELECT1 select, lapack_int n,
4963  lapack_complex_double* work, lapack_int lwork,
4964  double* rwork, lapack_logical* bwork );
4965 
4966 lapack_int LAPACKE_sgeesx_work( int matrix_order, char jobvs, char sort,
4967  LAPACK_S_SELECT2 select, char sense,
4968  lapack_int n, float* a, lapack_int lda,
4969  lapack_int* sdim, float* wr, float* wi,
4970  float* vs, lapack_int ldvs, float* rconde,
4971  float* rcondv, float* work, lapack_int lwork,
4972  lapack_int* iwork, lapack_int liwork,
4973  lapack_logical* bwork );
4974 lapack_int LAPACKE_dgeesx_work( int matrix_order, char jobvs, char sort,
4975  LAPACK_D_SELECT2 select, char sense,
4976  lapack_int n, double* a, lapack_int lda,
4977  lapack_int* sdim, double* wr, double* wi,
4978  double* vs, lapack_int ldvs, double* rconde,
4979  double* rcondv, double* work, lapack_int lwork,
4980  lapack_int* iwork, lapack_int liwork,
4981  lapack_logical* bwork );
4982 lapack_int LAPACKE_cgeesx_work( int matrix_order, char jobvs, char sort,
4983  LAPACK_C_SELECT1 select, char sense,
4985  lapack_int lda, lapack_int* sdim,
4987  lapack_complex_float* vs, lapack_int ldvs,
4988  float* rconde, float* rcondv,
4989  lapack_complex_float* work, lapack_int lwork,
4990  float* rwork, lapack_logical* bwork );
4991 lapack_int LAPACKE_zgeesx_work( int matrix_order, char jobvs, char sort,
4992  LAPACK_Z_SELECT1 select, char sense,
4994  lapack_int lda, lapack_int* sdim,
4997  double* rconde, double* rcondv,
4998  lapack_complex_double* work, lapack_int lwork,
4999  double* rwork, lapack_logical* bwork );
5000 
5001 lapack_int LAPACKE_sgeev_work( int matrix_order, char jobvl, char jobvr,
5002  lapack_int n, float* a, lapack_int lda,
5003  float* wr, float* wi, float* vl, lapack_int ldvl,
5004  float* vr, lapack_int ldvr, float* work,
5005  lapack_int lwork );
5006 lapack_int LAPACKE_dgeev_work( int matrix_order, char jobvl, char jobvr,
5007  lapack_int n, double* a, lapack_int lda,
5008  double* wr, double* wi, double* vl,
5009  lapack_int ldvl, double* vr, lapack_int ldvr,
5010  double* work, lapack_int lwork );
5011 lapack_int LAPACKE_cgeev_work( int matrix_order, char jobvl, char jobvr,
5014  lapack_complex_float* vl, lapack_int ldvl,
5015  lapack_complex_float* vr, lapack_int ldvr,
5016  lapack_complex_float* work, lapack_int lwork,
5017  float* rwork );
5018 lapack_int LAPACKE_zgeev_work( int matrix_order, char jobvl, char jobvr,
5023  lapack_complex_double* work, lapack_int lwork,
5024  double* rwork );
5025 
5026 lapack_int LAPACKE_sgeevx_work( int matrix_order, char balanc, char jobvl,
5027  char jobvr, char sense, lapack_int n, float* a,
5028  lapack_int lda, float* wr, float* wi, float* vl,
5029  lapack_int ldvl, float* vr, lapack_int ldvr,
5030  lapack_int* ilo, lapack_int* ihi, float* scale,
5031  float* abnrm, float* rconde, float* rcondv,
5032  float* work, lapack_int lwork,
5033  lapack_int* iwork );
5034 lapack_int LAPACKE_dgeevx_work( int matrix_order, char balanc, char jobvl,
5035  char jobvr, char sense, lapack_int n, double* a,
5036  lapack_int lda, double* wr, double* wi,
5037  double* vl, lapack_int ldvl, double* vr,
5038  lapack_int ldvr, lapack_int* ilo,
5039  lapack_int* ihi, double* scale, double* abnrm,
5040  double* rconde, double* rcondv, double* work,
5041  lapack_int lwork, lapack_int* iwork );
5042 lapack_int LAPACKE_cgeevx_work( int matrix_order, char balanc, char jobvl,
5043  char jobvr, char sense, lapack_int n,
5046  lapack_complex_float* vl, lapack_int ldvl,
5047  lapack_complex_float* vr, lapack_int ldvr,
5048  lapack_int* ilo, lapack_int* ihi, float* scale,
5049  float* abnrm, float* rconde, float* rcondv,
5050  lapack_complex_float* work, lapack_int lwork,
5051  float* rwork );
5052 lapack_int LAPACKE_zgeevx_work( int matrix_order, char balanc, char jobvl,
5053  char jobvr, char sense, lapack_int n,
5058  lapack_int* ilo, lapack_int* ihi, double* scale,
5059  double* abnrm, double* rconde, double* rcondv,
5060  lapack_complex_double* work, lapack_int lwork,
5061  double* rwork );
5062 
5063 lapack_int LAPACKE_sgehrd_work( int matrix_order, lapack_int n, lapack_int ilo,
5064  lapack_int ihi, float* a, lapack_int lda,
5065  float* tau, float* work, lapack_int lwork );
5066 lapack_int LAPACKE_dgehrd_work( int matrix_order, lapack_int n, lapack_int ilo,
5067  lapack_int ihi, double* a, lapack_int lda,
5068  double* tau, double* work, lapack_int lwork );
5069 lapack_int LAPACKE_cgehrd_work( int matrix_order, lapack_int n, lapack_int ilo,
5072  lapack_complex_float* work, lapack_int lwork );
5073 lapack_int LAPACKE_zgehrd_work( int matrix_order, lapack_int n, lapack_int ilo,
5076  lapack_complex_double* work, lapack_int lwork );
5077 
5078 lapack_int LAPACKE_sgejsv_work( int matrix_order, char joba, char jobu,
5079  char jobv, char jobr, char jobt, char jobp,
5080  lapack_int m, lapack_int n, float* a,
5081  lapack_int lda, float* sva, float* u,
5082  lapack_int ldu, float* v, lapack_int ldv,
5083  float* work, lapack_int lwork,
5084  lapack_int* iwork );
5085 lapack_int LAPACKE_dgejsv_work( int matrix_order, char joba, char jobu,
5086  char jobv, char jobr, char jobt, char jobp,
5087  lapack_int m, lapack_int n, double* a,
5088  lapack_int lda, double* sva, double* u,
5089  lapack_int ldu, double* v, lapack_int ldv,
5090  double* work, lapack_int lwork,
5091  lapack_int* iwork );
5092 
5094  float* a, lapack_int lda, float* tau,
5095  float* work );
5097  double* a, lapack_int lda, double* tau,
5098  double* work );
5101  lapack_complex_float* tau,
5102  lapack_complex_float* work );
5105  lapack_complex_double* tau,
5106  lapack_complex_double* work );
5107 
5109  float* a, lapack_int lda, float* tau,
5110  float* work, lapack_int lwork );
5112  double* a, lapack_int lda, double* tau,
5113  double* work, lapack_int lwork );
5116  lapack_complex_float* tau,
5117  lapack_complex_float* work, lapack_int lwork );
5120  lapack_complex_double* tau,
5121  lapack_complex_double* work, lapack_int lwork );
5122 
5123 lapack_int LAPACKE_sgels_work( int matrix_order, char trans, lapack_int m,
5124  lapack_int n, lapack_int nrhs, float* a,
5125  lapack_int lda, float* b, lapack_int ldb,
5126  float* work, lapack_int lwork );
5127 lapack_int LAPACKE_dgels_work( int matrix_order, char trans, lapack_int m,
5128  lapack_int n, lapack_int nrhs, double* a,
5129  lapack_int lda, double* b, lapack_int ldb,
5130  double* work, lapack_int lwork );
5131 lapack_int LAPACKE_cgels_work( int matrix_order, char trans, lapack_int m,
5132  lapack_int n, lapack_int nrhs,
5135  lapack_complex_float* work, lapack_int lwork );
5136 lapack_int LAPACKE_zgels_work( int matrix_order, char trans, lapack_int m,
5137  lapack_int n, lapack_int nrhs,
5140  lapack_complex_double* work, lapack_int lwork );
5141 
5143  lapack_int nrhs, float* a, lapack_int lda,
5144  float* b, lapack_int ldb, float* s, float rcond,
5145  lapack_int* rank, float* work, lapack_int lwork,
5146  lapack_int* iwork );
5148  lapack_int nrhs, double* a, lapack_int lda,
5149  double* b, lapack_int ldb, double* s,
5150  double rcond, lapack_int* rank, double* work,
5151  lapack_int lwork, lapack_int* iwork );
5155  lapack_int ldb, float* s, float rcond,
5156  lapack_int* rank, lapack_complex_float* work,
5157  lapack_int lwork, float* rwork,
5158  lapack_int* iwork );
5162  lapack_int ldb, double* s, double rcond,
5163  lapack_int* rank, lapack_complex_double* work,
5164  lapack_int lwork, double* rwork,
5165  lapack_int* iwork );
5166 
5168  lapack_int nrhs, float* a, lapack_int lda,
5169  float* b, lapack_int ldb, float* s, float rcond,
5170  lapack_int* rank, float* work,
5171  lapack_int lwork );
5173  lapack_int nrhs, double* a, lapack_int lda,
5174  double* b, lapack_int ldb, double* s,
5175  double rcond, lapack_int* rank, double* work,
5176  lapack_int lwork );
5180  lapack_int ldb, float* s, float rcond,
5181  lapack_int* rank, lapack_complex_float* work,
5182  lapack_int lwork, float* rwork );
5186  lapack_int ldb, double* s, double rcond,
5187  lapack_int* rank, lapack_complex_double* work,
5188  lapack_int lwork, double* rwork );
5189 
5191  lapack_int nrhs, float* a, lapack_int lda,
5192  float* b, lapack_int ldb, lapack_int* jpvt,
5193  float rcond, lapack_int* rank, float* work,
5194  lapack_int lwork );
5196  lapack_int nrhs, double* a, lapack_int lda,
5197  double* b, lapack_int ldb, lapack_int* jpvt,
5198  double rcond, lapack_int* rank, double* work,
5199  lapack_int lwork );
5203  lapack_int ldb, lapack_int* jpvt, float rcond,
5204  lapack_int* rank, lapack_complex_float* work,
5205  lapack_int lwork, float* rwork );
5209  lapack_int ldb, lapack_int* jpvt, double rcond,
5210  lapack_int* rank, lapack_complex_double* work,
5211  lapack_int lwork, double* rwork );
5212 
5214  float* a, lapack_int lda, float* tau,
5215  float* work, lapack_int lwork );
5217  double* a, lapack_int lda, double* tau,
5218  double* work, lapack_int lwork );
5221  lapack_complex_float* tau,
5222  lapack_complex_float* work, lapack_int lwork );
5225  lapack_complex_double* tau,
5226  lapack_complex_double* work, lapack_int lwork );
5227 
5229  float* a, lapack_int lda, lapack_int* jpvt,
5230  float* tau, float* work, lapack_int lwork );
5232  double* a, lapack_int lda, lapack_int* jpvt,
5233  double* tau, double* work, lapack_int lwork );
5236  lapack_int* jpvt, lapack_complex_float* tau,
5237  lapack_complex_float* work, lapack_int lwork,
5238  float* rwork );
5241  lapack_int* jpvt, lapack_complex_double* tau,
5242  lapack_complex_double* work, lapack_int lwork,
5243  double* rwork );
5244 
5246  float* a, lapack_int lda, lapack_int* jpvt,
5247  float* tau, float* work );
5249  double* a, lapack_int lda, lapack_int* jpvt,
5250  double* tau, double* work );
5253  lapack_int* jpvt, lapack_complex_float* tau,
5254  lapack_complex_float* work, float* rwork );
5257  lapack_int* jpvt, lapack_complex_double* tau,
5258  lapack_complex_double* work, double* rwork );
5259 
5261  float* a, lapack_int lda, float* tau,
5262  float* work );
5264  double* a, lapack_int lda, double* tau,
5265  double* work );
5268  lapack_complex_float* tau,
5269  lapack_complex_float* work );
5272  lapack_complex_double* tau,
5273  lapack_complex_double* work );
5274 
5276  float* a, lapack_int lda, float* tau,
5277  float* work, lapack_int lwork );
5279  double* a, lapack_int lda, double* tau,
5280  double* work, lapack_int lwork );
5283  lapack_complex_float* tau,
5284  lapack_complex_float* work, lapack_int lwork );
5287  lapack_complex_double* tau,
5288  lapack_complex_double* work, lapack_int lwork );
5289 
5291  float* a, lapack_int lda, float* tau,
5292  float* work, lapack_int lwork );
5294  double* a, lapack_int lda, double* tau,
5295  double* work, lapack_int lwork );
5298  lapack_complex_float* tau,
5299  lapack_complex_float* work, lapack_int lwork );
5302  lapack_complex_double* tau,
5303  lapack_complex_double* work,
5304  lapack_int lwork );
5305 
5306 lapack_int LAPACKE_sgerfs_work( int matrix_order, char trans, lapack_int n,
5307  lapack_int nrhs, const float* a, lapack_int lda,
5308  const float* af, lapack_int ldaf,
5309  const lapack_int* ipiv, const float* b,
5310  lapack_int ldb, float* x, lapack_int ldx,
5311  float* ferr, float* berr, float* work,
5312  lapack_int* iwork );
5313 lapack_int LAPACKE_dgerfs_work( int matrix_order, char trans, lapack_int n,
5314  lapack_int nrhs, const double* a,
5315  lapack_int lda, const double* af,
5316  lapack_int ldaf, const lapack_int* ipiv,
5317  const double* b, lapack_int ldb, double* x,
5318  lapack_int ldx, double* ferr, double* berr,
5319  double* work, lapack_int* iwork );
5320 lapack_int LAPACKE_cgerfs_work( int matrix_order, char trans, lapack_int n,
5321  lapack_int nrhs, const lapack_complex_float* a,
5322  lapack_int lda, const lapack_complex_float* af,
5323  lapack_int ldaf, const lapack_int* ipiv,
5324  const lapack_complex_float* b, lapack_int ldb,
5326  float* ferr, float* berr,
5327  lapack_complex_float* work, float* rwork );
5328 lapack_int LAPACKE_zgerfs_work( int matrix_order, char trans, lapack_int n,
5329  lapack_int nrhs, const lapack_complex_double* a,
5331  lapack_int ldaf, const lapack_int* ipiv,
5332  const lapack_complex_double* b, lapack_int ldb,
5334  double* ferr, double* berr,
5335  lapack_complex_double* work, double* rwork );
5336 
5337 lapack_int LAPACKE_sgerfsx_work( int matrix_order, char trans, char equed,
5338  lapack_int n, lapack_int nrhs, const float* a,
5339  lapack_int lda, const float* af,
5340  lapack_int ldaf, const lapack_int* ipiv,
5341  const float* r, const float* c, const float* b,
5342  lapack_int ldb, float* x, lapack_int ldx,
5343  float* rcond, float* berr,
5344  lapack_int n_err_bnds, float* err_bnds_norm,
5345  float* err_bnds_comp, lapack_int nparams,
5346  float* params, float* work,
5347  lapack_int* iwork );
5348 lapack_int LAPACKE_dgerfsx_work( int matrix_order, char trans, char equed,
5349  lapack_int n, lapack_int nrhs, const double* a,
5350  lapack_int lda, const double* af,
5351  lapack_int ldaf, const lapack_int* ipiv,
5352  const double* r, const double* c,
5353  const double* b, lapack_int ldb, double* x,
5354  lapack_int ldx, double* rcond, double* berr,
5355  lapack_int n_err_bnds, double* err_bnds_norm,
5356  double* err_bnds_comp, lapack_int nparams,
5357  double* params, double* work,
5358  lapack_int* iwork );
5359 lapack_int LAPACKE_cgerfsx_work( int matrix_order, char trans, char equed,
5360  lapack_int n, lapack_int nrhs,
5362  const lapack_complex_float* af,
5363  lapack_int ldaf, const lapack_int* ipiv,
5364  const float* r, const float* c,
5365  const lapack_complex_float* b, lapack_int ldb,
5367  float* rcond, float* berr,
5368  lapack_int n_err_bnds, float* err_bnds_norm,
5369  float* err_bnds_comp, lapack_int nparams,
5370  float* params, lapack_complex_float* work,
5371  float* rwork );
5372 lapack_int LAPACKE_zgerfsx_work( int matrix_order, char trans, char equed,
5373  lapack_int n, lapack_int nrhs,
5375  const lapack_complex_double* af,
5376  lapack_int ldaf, const lapack_int* ipiv,
5377  const double* r, const double* c,
5378  const lapack_complex_double* b, lapack_int ldb,
5380  double* rcond, double* berr,
5381  lapack_int n_err_bnds, double* err_bnds_norm,
5382  double* err_bnds_comp, lapack_int nparams,
5383  double* params, lapack_complex_double* work,
5384  double* rwork );
5385 
5387  float* a, lapack_int lda, float* tau,
5388  float* work, lapack_int lwork );
5390  double* a, lapack_int lda, double* tau,
5391  double* work, lapack_int lwork );
5394  lapack_complex_float* tau,
5395  lapack_complex_float* work, lapack_int lwork );
5398  lapack_complex_double* tau,
5399  lapack_complex_double* work, lapack_int lwork );
5400 
5401 lapack_int LAPACKE_sgesdd_work( int matrix_order, char jobz, lapack_int m,
5402  lapack_int n, float* a, lapack_int lda,
5403  float* s, float* u, lapack_int ldu, float* vt,
5404  lapack_int ldvt, float* work, lapack_int lwork,
5405  lapack_int* iwork );
5406 lapack_int LAPACKE_dgesdd_work( int matrix_order, char jobz, lapack_int m,
5407  lapack_int n, double* a, lapack_int lda,
5408  double* s, double* u, lapack_int ldu,
5409  double* vt, lapack_int ldvt, double* work,
5410  lapack_int lwork, lapack_int* iwork );
5411 lapack_int LAPACKE_cgesdd_work( int matrix_order, char jobz, lapack_int m,
5413  lapack_int lda, float* s,
5415  lapack_complex_float* vt, lapack_int ldvt,
5416  lapack_complex_float* work, lapack_int lwork,
5417  float* rwork, lapack_int* iwork );
5418 lapack_int LAPACKE_zgesdd_work( int matrix_order, char jobz, lapack_int m,
5420  lapack_int lda, double* s,
5423  lapack_complex_double* work, lapack_int lwork,
5424  double* rwork, lapack_int* iwork );
5425 
5426 lapack_int LAPACKE_sgesv_work( int matrix_order, lapack_int n, lapack_int nrhs,
5427  float* a, lapack_int lda, lapack_int* ipiv,
5428  float* b, lapack_int ldb );
5429 lapack_int LAPACKE_dgesv_work( int matrix_order, lapack_int n, lapack_int nrhs,
5430  double* a, lapack_int lda, lapack_int* ipiv,
5431  double* b, lapack_int ldb );
5432 lapack_int LAPACKE_cgesv_work( int matrix_order, lapack_int n, lapack_int nrhs,
5435  lapack_int ldb );
5436 lapack_int LAPACKE_zgesv_work( int matrix_order, lapack_int n, lapack_int nrhs,
5439  lapack_int ldb );
5440 lapack_int LAPACKE_dsgesv_work( int matrix_order, lapack_int n, lapack_int nrhs,
5441  double* a, lapack_int lda, lapack_int* ipiv,
5442  double* b, lapack_int ldb, double* x,
5443  lapack_int ldx, double* work, float* swork,
5444  lapack_int* iter );
5445 lapack_int LAPACKE_zcgesv_work( int matrix_order, lapack_int n, lapack_int nrhs,
5449  lapack_int ldx, lapack_complex_double* work,
5450  lapack_complex_float* swork, double* rwork,
5451  lapack_int* iter );
5452 
5453 lapack_int LAPACKE_sgesvd_work( int matrix_order, char jobu, char jobvt,
5454  lapack_int m, lapack_int n, float* a,
5455  lapack_int lda, float* s, float* u,
5456  lapack_int ldu, float* vt, lapack_int ldvt,
5457  float* work, lapack_int lwork );
5458 lapack_int LAPACKE_dgesvd_work( int matrix_order, char jobu, char jobvt,
5459  lapack_int m, lapack_int n, double* a,
5460  lapack_int lda, double* s, double* u,
5461  lapack_int ldu, double* vt, lapack_int ldvt,
5462  double* work, lapack_int lwork );
5463 lapack_int LAPACKE_cgesvd_work( int matrix_order, char jobu, char jobvt,
5466  float* s, lapack_complex_float* u,
5468  lapack_int ldvt, lapack_complex_float* work,
5469  lapack_int lwork, float* rwork );
5470 lapack_int LAPACKE_zgesvd_work( int matrix_order, char jobu, char jobvt,
5473  double* s, lapack_complex_double* u,
5475  lapack_int ldvt, lapack_complex_double* work,
5476  lapack_int lwork, double* rwork );
5477 
5478 lapack_int LAPACKE_sgesvj_work( int matrix_order, char joba, char jobu,
5479  char jobv, lapack_int m, lapack_int n, float* a,
5480  lapack_int lda, float* sva, lapack_int mv,
5481  float* v, lapack_int ldv, float* work,
5482  lapack_int lwork );
5483 lapack_int LAPACKE_dgesvj_work( int matrix_order, char joba, char jobu,
5484  char jobv, lapack_int m, lapack_int n,
5485  double* a, lapack_int lda, double* sva,
5486  lapack_int mv, double* v, lapack_int ldv,
5487  double* work, lapack_int lwork );
5488 
5489 lapack_int LAPACKE_sgesvx_work( int matrix_order, char fact, char trans,
5490  lapack_int n, lapack_int nrhs, float* a,
5491  lapack_int lda, float* af, lapack_int ldaf,
5492  lapack_int* ipiv, char* equed, float* r,
5493  float* c, float* b, lapack_int ldb, float* x,
5494  lapack_int ldx, float* rcond, float* ferr,
5495  float* berr, float* work, lapack_int* iwork );
5496 lapack_int LAPACKE_dgesvx_work( int matrix_order, char fact, char trans,
5497  lapack_int n, lapack_int nrhs, double* a,
5498  lapack_int lda, double* af, lapack_int ldaf,
5499  lapack_int* ipiv, char* equed, double* r,
5500  double* c, double* b, lapack_int ldb, double* x,
5501  lapack_int ldx, double* rcond, double* ferr,
5502  double* berr, double* work, lapack_int* iwork );
5503 lapack_int LAPACKE_cgesvx_work( int matrix_order, char fact, char trans,
5504  lapack_int n, lapack_int nrhs,
5506  lapack_complex_float* af, lapack_int ldaf,
5507  lapack_int* ipiv, char* equed, float* r,
5508  float* c, lapack_complex_float* b,
5510  lapack_int ldx, float* rcond, float* ferr,
5511  float* berr, lapack_complex_float* work,
5512  float* rwork );
5513 lapack_int LAPACKE_zgesvx_work( int matrix_order, char fact, char trans,
5514  lapack_int n, lapack_int nrhs,
5517  lapack_int* ipiv, char* equed, double* r,
5518  double* c, lapack_complex_double* b,
5520  lapack_int ldx, double* rcond, double* ferr,
5521  double* berr, lapack_complex_double* work,
5522  double* rwork );
5523 
5524 lapack_int LAPACKE_sgesvxx_work( int matrix_order, char fact, char trans,
5525  lapack_int n, lapack_int nrhs, float* a,
5526  lapack_int lda, float* af, lapack_int ldaf,
5527  lapack_int* ipiv, char* equed, float* r,
5528  float* c, float* b, lapack_int ldb, float* x,
5529  lapack_int ldx, float* rcond, float* rpvgrw,
5530  float* berr, lapack_int n_err_bnds,
5531  float* err_bnds_norm, float* err_bnds_comp,
5532  lapack_int nparams, float* params, float* work,
5533  lapack_int* iwork );
5534 lapack_int LAPACKE_dgesvxx_work( int matrix_order, char fact, char trans,
5535  lapack_int n, lapack_int nrhs, double* a,
5536  lapack_int lda, double* af, lapack_int ldaf,
5537  lapack_int* ipiv, char* equed, double* r,
5538  double* c, double* b, lapack_int ldb,
5539  double* x, lapack_int ldx, double* rcond,
5540  double* rpvgrw, double* berr,
5541  lapack_int n_err_bnds, double* err_bnds_norm,
5542  double* err_bnds_comp, lapack_int nparams,
5543  double* params, double* work,
5544  lapack_int* iwork );
5545 lapack_int LAPACKE_cgesvxx_work( int matrix_order, char fact, char trans,
5546  lapack_int n, lapack_int nrhs,
5548  lapack_complex_float* af, lapack_int ldaf,
5549  lapack_int* ipiv, char* equed, float* r,
5550  float* c, lapack_complex_float* b,
5552  lapack_int ldx, float* rcond, float* rpvgrw,
5553  float* berr, lapack_int n_err_bnds,
5554  float* err_bnds_norm, float* err_bnds_comp,
5555  lapack_int nparams, float* params,
5556  lapack_complex_float* work, float* rwork );
5557 lapack_int LAPACKE_zgesvxx_work( int matrix_order, char fact, char trans,
5558  lapack_int n, lapack_int nrhs,
5561  lapack_int* ipiv, char* equed, double* r,
5562  double* c, lapack_complex_double* b,
5564  lapack_int ldx, double* rcond, double* rpvgrw,
5565  double* berr, lapack_int n_err_bnds,
5566  double* err_bnds_norm, double* err_bnds_comp,
5567  lapack_int nparams, double* params,
5568  lapack_complex_double* work, double* rwork );
5569 
5571  float* a, lapack_int lda, lapack_int* ipiv );
5573  double* a, lapack_int lda, lapack_int* ipiv );
5576  lapack_int* ipiv );
5579  lapack_int* ipiv );
5580 
5582  float* a, lapack_int lda, lapack_int* ipiv );
5584  double* a, lapack_int lda, lapack_int* ipiv );
5587  lapack_int* ipiv );
5590  lapack_int* ipiv );
5591 
5592 lapack_int LAPACKE_sgetri_work( int matrix_order, lapack_int n, float* a,
5593  lapack_int lda, const lapack_int* ipiv,
5594  float* work, lapack_int lwork );
5595 lapack_int LAPACKE_dgetri_work( int matrix_order, lapack_int n, double* a,
5596  lapack_int lda, const lapack_int* ipiv,
5597  double* work, lapack_int lwork );
5598 lapack_int LAPACKE_cgetri_work( int matrix_order, lapack_int n,
5600  const lapack_int* ipiv,
5601  lapack_complex_float* work, lapack_int lwork );
5602 lapack_int LAPACKE_zgetri_work( int matrix_order, lapack_int n,
5604  const lapack_int* ipiv,
5605  lapack_complex_double* work, lapack_int lwork );
5606 
5607 lapack_int LAPACKE_sgetrs_work( int matrix_order, char trans, lapack_int n,
5608  lapack_int nrhs, const float* a, lapack_int lda,
5609  const lapack_int* ipiv, float* b,
5610  lapack_int ldb );
5611 lapack_int LAPACKE_dgetrs_work( int matrix_order, char trans, lapack_int n,
5612  lapack_int nrhs, const double* a,
5613  lapack_int lda, const lapack_int* ipiv,
5614  double* b, lapack_int ldb );
5615 lapack_int LAPACKE_cgetrs_work( int matrix_order, char trans, lapack_int n,
5616  lapack_int nrhs, const lapack_complex_float* a,
5617  lapack_int lda, const lapack_int* ipiv,
5619 lapack_int LAPACKE_zgetrs_work( int matrix_order, char trans, lapack_int n,
5620  lapack_int nrhs, const lapack_complex_double* a,
5621  lapack_int lda, const lapack_int* ipiv,
5623 
5624 lapack_int LAPACKE_sggbak_work( int matrix_order, char job, char side,
5625  lapack_int n, lapack_int ilo, lapack_int ihi,
5626  const float* lscale, const float* rscale,
5627  lapack_int m, float* v, lapack_int ldv );
5628 lapack_int LAPACKE_dggbak_work( int matrix_order, char job, char side,
5629  lapack_int n, lapack_int ilo, lapack_int ihi,
5630  const double* lscale, const double* rscale,
5631  lapack_int m, double* v, lapack_int ldv );
5632 lapack_int LAPACKE_cggbak_work( int matrix_order, char job, char side,
5633  lapack_int n, lapack_int ilo, lapack_int ihi,
5634  const float* lscale, const float* rscale,
5636  lapack_int ldv );
5637 lapack_int LAPACKE_zggbak_work( int matrix_order, char job, char side,
5638  lapack_int n, lapack_int ilo, lapack_int ihi,
5639  const double* lscale, const double* rscale,
5641  lapack_int ldv );
5642 
5643 lapack_int LAPACKE_sggbal_work( int matrix_order, char job, lapack_int n,
5644  float* a, lapack_int lda, float* b,
5645  lapack_int ldb, lapack_int* ilo,
5646  lapack_int* ihi, float* lscale, float* rscale,
5647  float* work );
5648 lapack_int LAPACKE_dggbal_work( int matrix_order, char job, lapack_int n,
5649  double* a, lapack_int lda, double* b,
5650  lapack_int ldb, lapack_int* ilo,
5651  lapack_int* ihi, double* lscale, double* rscale,
5652  double* work );
5653 lapack_int LAPACKE_cggbal_work( int matrix_order, char job, lapack_int n,
5656  lapack_int* ilo, lapack_int* ihi, float* lscale,
5657  float* rscale, float* work );
5658 lapack_int LAPACKE_zggbal_work( int matrix_order, char job, lapack_int n,
5661  lapack_int* ilo, lapack_int* ihi,
5662  double* lscale, double* rscale, double* work );
5663 
5664 lapack_int LAPACKE_sgges_work( int matrix_order, char jobvsl, char jobvsr,
5665  char sort, LAPACK_S_SELECT3 selctg, lapack_int n,
5666  float* a, lapack_int lda, float* b,
5667  lapack_int ldb, lapack_int* sdim, float* alphar,
5668  float* alphai, float* beta, float* vsl,
5669  lapack_int ldvsl, float* vsr, lapack_int ldvsr,
5670  float* work, lapack_int lwork,
5671  lapack_logical* bwork );
5672 lapack_int LAPACKE_dgges_work( int matrix_order, char jobvsl, char jobvsr,
5673  char sort, LAPACK_D_SELECT3 selctg, lapack_int n,
5674  double* a, lapack_int lda, double* b,
5675  lapack_int ldb, lapack_int* sdim, double* alphar,
5676  double* alphai, double* beta, double* vsl,
5677  lapack_int ldvsl, double* vsr, lapack_int ldvsr,
5678  double* work, lapack_int lwork,
5679  lapack_logical* bwork );
5680 lapack_int LAPACKE_cgges_work( int matrix_order, char jobvsl, char jobvsr,
5681  char sort, LAPACK_C_SELECT2 selctg, lapack_int n,
5686  lapack_complex_float* vsl, lapack_int ldvsl,
5687  lapack_complex_float* vsr, lapack_int ldvsr,
5688  lapack_complex_float* work, lapack_int lwork,
5689  float* rwork, lapack_logical* bwork );
5690 lapack_int LAPACKE_zgges_work( int matrix_order, char jobvsl, char jobvsr,
5691  char sort, LAPACK_Z_SELECT2 selctg, lapack_int n,
5696  lapack_complex_double* vsl, lapack_int ldvsl,
5697  lapack_complex_double* vsr, lapack_int ldvsr,
5698  lapack_complex_double* work, lapack_int lwork,
5699  double* rwork, lapack_logical* bwork );
5700 
5701 lapack_int LAPACKE_sggesx_work( int matrix_order, char jobvsl, char jobvsr,
5702  char sort, LAPACK_S_SELECT3 selctg, char sense,
5703  lapack_int n, float* a, lapack_int lda,
5704  float* b, lapack_int ldb, lapack_int* sdim,
5705  float* alphar, float* alphai, float* beta,
5706  float* vsl, lapack_int ldvsl, float* vsr,
5707  lapack_int ldvsr, float* rconde, float* rcondv,
5708  float* work, lapack_int lwork,
5709  lapack_int* iwork, lapack_int liwork,
5710  lapack_logical* bwork );
5711 lapack_int LAPACKE_dggesx_work( int matrix_order, char jobvsl, char jobvsr,
5712  char sort, LAPACK_D_SELECT3 selctg, char sense,
5713  lapack_int n, double* a, lapack_int lda,
5714  double* b, lapack_int ldb, lapack_int* sdim,
5715  double* alphar, double* alphai, double* beta,
5716  double* vsl, lapack_int ldvsl, double* vsr,
5717  lapack_int ldvsr, double* rconde,
5718  double* rcondv, double* work, lapack_int lwork,
5719  lapack_int* iwork, lapack_int liwork,
5720  lapack_logical* bwork );
5721 lapack_int LAPACKE_cggesx_work( int matrix_order, char jobvsl, char jobvsr,
5722  char sort, LAPACK_C_SELECT2 selctg, char sense,
5725  lapack_int ldb, lapack_int* sdim,
5728  lapack_complex_float* vsl, lapack_int ldvsl,
5729  lapack_complex_float* vsr, lapack_int ldvsr,
5730  float* rconde, float* rcondv,
5731  lapack_complex_float* work, lapack_int lwork,
5732  float* rwork, lapack_int* iwork,
5733  lapack_int liwork, lapack_logical* bwork );
5734 lapack_int LAPACKE_zggesx_work( int matrix_order, char jobvsl, char jobvsr,
5735  char sort, LAPACK_Z_SELECT2 selctg, char sense,
5738  lapack_int ldb, lapack_int* sdim,
5741  lapack_complex_double* vsl, lapack_int ldvsl,
5742  lapack_complex_double* vsr, lapack_int ldvsr,
5743  double* rconde, double* rcondv,
5744  lapack_complex_double* work, lapack_int lwork,
5745  double* rwork, lapack_int* iwork,
5746  lapack_int liwork, lapack_logical* bwork );
5747 
5748 lapack_int LAPACKE_sggev_work( int matrix_order, char jobvl, char jobvr,
5749  lapack_int n, float* a, lapack_int lda, float* b,
5750  lapack_int ldb, float* alphar, float* alphai,
5751  float* beta, float* vl, lapack_int ldvl,
5752  float* vr, lapack_int ldvr, float* work,
5753  lapack_int lwork );
5754 lapack_int LAPACKE_dggev_work( int matrix_order, char jobvl, char jobvr,
5755  lapack_int n, double* a, lapack_int lda,
5756  double* b, lapack_int ldb, double* alphar,
5757  double* alphai, double* beta, double* vl,
5758  lapack_int ldvl, double* vr, lapack_int ldvr,
5759  double* work, lapack_int lwork );
5760 lapack_int LAPACKE_cggev_work( int matrix_order, char jobvl, char jobvr,
5765  lapack_complex_float* vl, lapack_int ldvl,
5766  lapack_complex_float* vr, lapack_int ldvr,
5767  lapack_complex_float* work, lapack_int lwork,
5768  float* rwork );
5769 lapack_int LAPACKE_zggev_work( int matrix_order, char jobvl, char jobvr,
5776  lapack_complex_double* work, lapack_int lwork,
5777  double* rwork );
5778 
5779 lapack_int LAPACKE_sggevx_work( int matrix_order, char balanc, char jobvl,
5780  char jobvr, char sense, lapack_int n, float* a,
5781  lapack_int lda, float* b, lapack_int ldb,
5782  float* alphar, float* alphai, float* beta,
5783  float* vl, lapack_int ldvl, float* vr,
5784  lapack_int ldvr, lapack_int* ilo,
5785  lapack_int* ihi, float* lscale, float* rscale,
5786  float* abnrm, float* bbnrm, float* rconde,
5787  float* rcondv, float* work, lapack_int lwork,
5788  lapack_int* iwork, lapack_logical* bwork );
5789 lapack_int LAPACKE_dggevx_work( int matrix_order, char balanc, char jobvl,
5790  char jobvr, char sense, lapack_int n, double* a,
5791  lapack_int lda, double* b, lapack_int ldb,
5792  double* alphar, double* alphai, double* beta,
5793  double* vl, lapack_int ldvl, double* vr,
5794  lapack_int ldvr, lapack_int* ilo,
5795  lapack_int* ihi, double* lscale, double* rscale,
5796  double* abnrm, double* bbnrm, double* rconde,
5797  double* rcondv, double* work, lapack_int lwork,
5798  lapack_int* iwork, lapack_logical* bwork );
5799 lapack_int LAPACKE_cggevx_work( int matrix_order, char balanc, char jobvl,
5800  char jobvr, char sense, lapack_int n,
5805  lapack_complex_float* vl, lapack_int ldvl,
5806  lapack_complex_float* vr, lapack_int ldvr,
5807  lapack_int* ilo, lapack_int* ihi, float* lscale,
5808  float* rscale, float* abnrm, float* bbnrm,
5809  float* rconde, float* rcondv,
5810  lapack_complex_float* work, lapack_int lwork,
5811  float* rwork, lapack_int* iwork,
5812  lapack_logical* bwork );
5813 lapack_int LAPACKE_zggevx_work( int matrix_order, char balanc, char jobvl,
5814  char jobvr, char sense, lapack_int n,
5821  lapack_int* ilo, lapack_int* ihi,
5822  double* lscale, double* rscale, double* abnrm,
5823  double* bbnrm, double* rconde, double* rcondv,
5824  lapack_complex_double* work, lapack_int lwork,
5825  double* rwork, lapack_int* iwork,
5826  lapack_logical* bwork );
5827 
5829  lapack_int p, float* a, lapack_int lda,
5830  float* b, lapack_int ldb, float* d, float* x,
5831  float* y, float* work, lapack_int lwork );
5833  lapack_int p, double* a, lapack_int lda,
5834  double* b, lapack_int ldb, double* d, double* x,
5835  double* y, double* work, lapack_int lwork );
5842  lapack_complex_float* work, lapack_int lwork );
5849  lapack_complex_double* work, lapack_int lwork );
5850 
5851 lapack_int LAPACKE_sgghrd_work( int matrix_order, char compq, char compz,
5852  lapack_int n, lapack_int ilo, lapack_int ihi,
5853  float* a, lapack_int lda, float* b,
5854  lapack_int ldb, float* q, lapack_int ldq,
5855  float* z, lapack_int ldz );
5856 lapack_int LAPACKE_dgghrd_work( int matrix_order, char compq, char compz,
5857  lapack_int n, lapack_int ilo, lapack_int ihi,
5858  double* a, lapack_int lda, double* b,
5859  lapack_int ldb, double* q, lapack_int ldq,
5860  double* z, lapack_int ldz );
5861 lapack_int LAPACKE_cgghrd_work( int matrix_order, char compq, char compz,
5862  lapack_int n, lapack_int ilo, lapack_int ihi,
5867 lapack_int LAPACKE_zgghrd_work( int matrix_order, char compq, char compz,
5868  lapack_int n, lapack_int ilo, lapack_int ihi,
5873 
5875  lapack_int p, float* a, lapack_int lda,
5876  float* b, lapack_int ldb, float* c, float* d,
5877  float* x, float* work, lapack_int lwork );
5879  lapack_int p, double* a, lapack_int lda,
5880  double* b, lapack_int ldb, double* c, double* d,
5881  double* x, double* work, lapack_int lwork );
5888  lapack_complex_float* work, lapack_int lwork );
5895  lapack_complex_double* work, lapack_int lwork );
5896 
5898  lapack_int p, float* a, lapack_int lda,
5899  float* taua, float* b, lapack_int ldb,
5900  float* taub, float* work, lapack_int lwork );
5902  lapack_int p, double* a, lapack_int lda,
5903  double* taua, double* b, lapack_int ldb,
5904  double* taub, double* work, lapack_int lwork );
5909  lapack_complex_float* taub,
5910  lapack_complex_float* work, lapack_int lwork );
5915  lapack_complex_double* taub,
5916  lapack_complex_double* work, lapack_int lwork );
5917 
5919  lapack_int n, float* a, lapack_int lda,
5920  float* taua, float* b, lapack_int ldb,
5921  float* taub, float* work, lapack_int lwork );
5923  lapack_int n, double* a, lapack_int lda,
5924  double* taua, double* b, lapack_int ldb,
5925  double* taub, double* work, lapack_int lwork );
5930  lapack_complex_float* taub,
5931  lapack_complex_float* work, lapack_int lwork );
5936  lapack_complex_double* taub,
5937  lapack_complex_double* work, lapack_int lwork );
5938 
5939 lapack_int LAPACKE_sggsvd_work( int matrix_order, char jobu, char jobv,
5940  char jobq, lapack_int m, lapack_int n,
5942  float* a, lapack_int lda, float* b,
5943  lapack_int ldb, float* alpha, float* beta,
5944  float* u, lapack_int ldu, float* v,
5945  lapack_int ldv, float* q, lapack_int ldq,
5946  float* work, lapack_int* iwork );
5947 lapack_int LAPACKE_dggsvd_work( int matrix_order, char jobu, char jobv,
5948  char jobq, lapack_int m, lapack_int n,
5950  double* a, lapack_int lda, double* b,
5951  lapack_int ldb, double* alpha, double* beta,
5952  double* u, lapack_int ldu, double* v,
5953  lapack_int ldv, double* q, lapack_int ldq,
5954  double* work, lapack_int* iwork );
5955 lapack_int LAPACKE_cggsvd_work( int matrix_order, char jobu, char jobv,
5956  char jobq, lapack_int m, lapack_int n,
5960  float* alpha, float* beta,
5964  lapack_complex_float* work, float* rwork,
5965  lapack_int* iwork );
5966 lapack_int LAPACKE_zggsvd_work( int matrix_order, char jobu, char jobv,
5967  char jobq, lapack_int m, lapack_int n,
5971  double* alpha, double* beta,
5975  lapack_complex_double* work, double* rwork,
5976  lapack_int* iwork );
5977 
5978 lapack_int LAPACKE_sggsvp_work( int matrix_order, char jobu, char jobv,
5979  char jobq, lapack_int m, lapack_int p,
5980  lapack_int n, float* a, lapack_int lda,
5981  float* b, lapack_int ldb, float tola,
5982  float tolb, lapack_int* k, lapack_int* l,
5983  float* u, lapack_int ldu, float* v,
5984  lapack_int ldv, float* q, lapack_int ldq,
5985  lapack_int* iwork, float* tau, float* work );
5986 lapack_int LAPACKE_dggsvp_work( int matrix_order, char jobu, char jobv,
5987  char jobq, lapack_int m, lapack_int p,
5988  lapack_int n, double* a, lapack_int lda,
5989  double* b, lapack_int ldb, double tola,
5990  double tolb, lapack_int* k, lapack_int* l,
5991  double* u, lapack_int ldu, double* v,
5992  lapack_int ldv, double* q, lapack_int ldq,
5993  lapack_int* iwork, double* tau, double* work );
5994 lapack_int LAPACKE_cggsvp_work( int matrix_order, char jobu, char jobv,
5995  char jobq, lapack_int m, lapack_int p,
5998  lapack_int ldb, float tola, float tolb,
5999  lapack_int* k, lapack_int* l,
6003  lapack_int* iwork, float* rwork,
6004  lapack_complex_float* tau,
6005  lapack_complex_float* work );
6006 lapack_int LAPACKE_zggsvp_work( int matrix_order, char jobu, char jobv,
6007  char jobq, lapack_int m, lapack_int p,
6010  lapack_int ldb, double tola, double tolb,
6011  lapack_int* k, lapack_int* l,
6015  lapack_int* iwork, double* rwork,
6016  lapack_complex_double* tau,
6017  lapack_complex_double* work );
6018 
6019 lapack_int LAPACKE_sgtcon_work( char norm, lapack_int n, const float* dl,
6020  const float* d, const float* du,
6021  const float* du2, const lapack_int* ipiv,
6022  float anorm, float* rcond, float* work,
6023  lapack_int* iwork );
6024 lapack_int LAPACKE_dgtcon_work( char norm, lapack_int n, const double* dl,
6025  const double* d, const double* du,
6026  const double* du2, const lapack_int* ipiv,
6027  double anorm, double* rcond, double* work,
6028  lapack_int* iwork );
6030  const lapack_complex_float* dl,
6031  const lapack_complex_float* d,
6032  const lapack_complex_float* du,
6033  const lapack_complex_float* du2,
6034  const lapack_int* ipiv, float anorm,
6035  float* rcond, lapack_complex_float* work );
6037  const lapack_complex_double* dl,
6038  const lapack_complex_double* d,
6039  const lapack_complex_double* du,
6040  const lapack_complex_double* du2,
6041  const lapack_int* ipiv, double anorm,
6042  double* rcond, lapack_complex_double* work );
6043 
6044 lapack_int LAPACKE_sgtrfs_work( int matrix_order, char trans, lapack_int n,
6045  lapack_int nrhs, const float* dl,
6046  const float* d, const float* du,
6047  const float* dlf, const float* df,
6048  const float* duf, const float* du2,
6049  const lapack_int* ipiv, const float* b,
6050  lapack_int ldb, float* x, lapack_int ldx,
6051  float* ferr, float* berr, float* work,
6052  lapack_int* iwork );
6053 lapack_int LAPACKE_dgtrfs_work( int matrix_order, char trans, lapack_int n,
6054  lapack_int nrhs, const double* dl,
6055  const double* d, const double* du,
6056  const double* dlf, const double* df,
6057  const double* duf, const double* du2,
6058  const lapack_int* ipiv, const double* b,
6059  lapack_int ldb, double* x, lapack_int ldx,
6060  double* ferr, double* berr, double* work,
6061  lapack_int* iwork );
6062 lapack_int LAPACKE_cgtrfs_work( int matrix_order, char trans, lapack_int n,
6063  lapack_int nrhs, const lapack_complex_float* dl,
6064  const lapack_complex_float* d,
6065  const lapack_complex_float* du,
6066  const lapack_complex_float* dlf,
6067  const lapack_complex_float* df,
6068  const lapack_complex_float* duf,
6069  const lapack_complex_float* du2,
6070  const lapack_int* ipiv,
6071  const lapack_complex_float* b, lapack_int ldb,
6073  float* ferr, float* berr,
6074  lapack_complex_float* work, float* rwork );
6075 lapack_int LAPACKE_zgtrfs_work( int matrix_order, char trans, lapack_int n,
6076  lapack_int nrhs,
6077  const lapack_complex_double* dl,
6078  const lapack_complex_double* d,
6079  const lapack_complex_double* du,
6080  const lapack_complex_double* dlf,
6081  const lapack_complex_double* df,
6082  const lapack_complex_double* duf,
6083  const lapack_complex_double* du2,
6084  const lapack_int* ipiv,
6085  const lapack_complex_double* b, lapack_int ldb,
6087  double* ferr, double* berr,
6088  lapack_complex_double* work, double* rwork );
6089 
6090 lapack_int LAPACKE_sgtsv_work( int matrix_order, lapack_int n, lapack_int nrhs,
6091  float* dl, float* d, float* du, float* b,
6092  lapack_int ldb );
6093 lapack_int LAPACKE_dgtsv_work( int matrix_order, lapack_int n, lapack_int nrhs,
6094  double* dl, double* d, double* du, double* b,
6095  lapack_int ldb );
6096 lapack_int LAPACKE_cgtsv_work( int matrix_order, lapack_int n, lapack_int nrhs,
6101 lapack_int LAPACKE_zgtsv_work( int matrix_order, lapack_int n, lapack_int nrhs,
6106 
6107 lapack_int LAPACKE_sgtsvx_work( int matrix_order, char fact, char trans,
6108  lapack_int n, lapack_int nrhs, const float* dl,
6109  const float* d, const float* du, float* dlf,
6110  float* df, float* duf, float* du2,
6111  lapack_int* ipiv, const float* b,
6112  lapack_int ldb, float* x, lapack_int ldx,
6113  float* rcond, float* ferr, float* berr,
6114  float* work, lapack_int* iwork );
6115 lapack_int LAPACKE_dgtsvx_work( int matrix_order, char fact, char trans,
6116  lapack_int n, lapack_int nrhs, const double* dl,
6117  const double* d, const double* du, double* dlf,
6118  double* df, double* duf, double* du2,
6119  lapack_int* ipiv, const double* b,
6120  lapack_int ldb, double* x, lapack_int ldx,
6121  double* rcond, double* ferr, double* berr,
6122  double* work, lapack_int* iwork );
6123 lapack_int LAPACKE_cgtsvx_work( int matrix_order, char fact, char trans,
6124  lapack_int n, lapack_int nrhs,
6125  const lapack_complex_float* dl,
6126  const lapack_complex_float* d,
6127  const lapack_complex_float* du,
6128  lapack_complex_float* dlf,
6130  lapack_complex_float* duf,
6131  lapack_complex_float* du2, lapack_int* ipiv,
6132  const lapack_complex_float* b, lapack_int ldb,
6134  float* rcond, float* ferr, float* berr,
6135  lapack_complex_float* work, float* rwork );
6136 lapack_int LAPACKE_zgtsvx_work( int matrix_order, char fact, char trans,
6137  lapack_int n, lapack_int nrhs,
6138  const lapack_complex_double* dl,
6139  const lapack_complex_double* d,
6140  const lapack_complex_double* du,
6141  lapack_complex_double* dlf,
6143  lapack_complex_double* duf,
6144  lapack_complex_double* du2, lapack_int* ipiv,
6145  const lapack_complex_double* b, lapack_int ldb,
6147  double* rcond, double* ferr, double* berr,
6148  lapack_complex_double* work, double* rwork );
6149 
6150 lapack_int LAPACKE_sgttrf_work( lapack_int n, float* dl, float* d, float* du,
6151  float* du2, lapack_int* ipiv );
6152 lapack_int LAPACKE_dgttrf_work( lapack_int n, double* dl, double* d, double* du,
6153  double* du2, lapack_int* ipiv );
6157  lapack_complex_float* du2, lapack_int* ipiv );
6161  lapack_complex_double* du2, lapack_int* ipiv );
6162 
6163 lapack_int LAPACKE_sgttrs_work( int matrix_order, char trans, lapack_int n,
6164  lapack_int nrhs, const float* dl,
6165  const float* d, const float* du,
6166  const float* du2, const lapack_int* ipiv,
6167  float* b, lapack_int ldb );
6168 lapack_int LAPACKE_dgttrs_work( int matrix_order, char trans, lapack_int n,
6169  lapack_int nrhs, const double* dl,
6170  const double* d, const double* du,
6171  const double* du2, const lapack_int* ipiv,
6172  double* b, lapack_int ldb );
6173 lapack_int LAPACKE_cgttrs_work( int matrix_order, char trans, lapack_int n,
6174  lapack_int nrhs, const lapack_complex_float* dl,
6175  const lapack_complex_float* d,
6176  const lapack_complex_float* du,
6177  const lapack_complex_float* du2,
6178  const lapack_int* ipiv, lapack_complex_float* b,
6179  lapack_int ldb );
6180 lapack_int LAPACKE_zgttrs_work( int matrix_order, char trans, lapack_int n,
6181  lapack_int nrhs,
6182  const lapack_complex_double* dl,
6183  const lapack_complex_double* d,
6184  const lapack_complex_double* du,
6185  const lapack_complex_double* du2,
6186  const lapack_int* ipiv,
6188 
6189 lapack_int LAPACKE_chbev_work( int matrix_order, char jobz, char uplo,
6190  lapack_int n, lapack_int kd,
6191  lapack_complex_float* ab, lapack_int ldab,
6192  float* w, lapack_complex_float* z,
6193  lapack_int ldz, lapack_complex_float* work,
6194  float* rwork );
6195 lapack_int LAPACKE_zhbev_work( int matrix_order, char jobz, char uplo,
6196  lapack_int n, lapack_int kd,
6198  double* w, lapack_complex_double* z,
6199  lapack_int ldz, lapack_complex_double* work,
6200  double* rwork );
6201 
6202 lapack_int LAPACKE_chbevd_work( int matrix_order, char jobz, char uplo,
6203  lapack_int n, lapack_int kd,
6204  lapack_complex_float* ab, lapack_int ldab,
6205  float* w, lapack_complex_float* z,
6206  lapack_int ldz, lapack_complex_float* work,
6207  lapack_int lwork, float* rwork,
6208  lapack_int lrwork, lapack_int* iwork,
6209  lapack_int liwork );
6210 lapack_int LAPACKE_zhbevd_work( int matrix_order, char jobz, char uplo,
6211  lapack_int n, lapack_int kd,
6213  double* w, lapack_complex_double* z,
6214  lapack_int ldz, lapack_complex_double* work,
6215  lapack_int lwork, double* rwork,
6216  lapack_int lrwork, lapack_int* iwork,
6217  lapack_int liwork );
6218 
6219 lapack_int LAPACKE_chbevx_work( int matrix_order, char jobz, char range,
6220  char uplo, lapack_int n, lapack_int kd,
6221  lapack_complex_float* ab, lapack_int ldab,
6223  float vl, float vu, lapack_int il,
6224  lapack_int iu, float abstol, lapack_int* m,
6225  float* w, lapack_complex_float* z,
6226  lapack_int ldz, lapack_complex_float* work,
6227  float* rwork, lapack_int* iwork,
6228  lapack_int* ifail );
6229 lapack_int LAPACKE_zhbevx_work( int matrix_order, char jobz, char range,
6230  char uplo, lapack_int n, lapack_int kd,
6233  double vl, double vu, lapack_int il,
6234  lapack_int iu, double abstol, lapack_int* m,
6235  double* w, lapack_complex_double* z,
6236  lapack_int ldz, lapack_complex_double* work,
6237  double* rwork, lapack_int* iwork,
6238  lapack_int* ifail );
6239 
6240 lapack_int LAPACKE_chbgst_work( int matrix_order, char vect, char uplo,
6242  lapack_complex_float* ab, lapack_int ldab,
6243  const lapack_complex_float* bb, lapack_int ldbb,
6245  lapack_complex_float* work, float* rwork );
6246 lapack_int LAPACKE_zhbgst_work( int matrix_order, char vect, char uplo,
6249  const lapack_complex_double* bb,
6251  lapack_int ldx, lapack_complex_double* work,
6252  double* rwork );
6253 
6254 lapack_int LAPACKE_chbgv_work( int matrix_order, char jobz, char uplo,
6256  lapack_complex_float* ab, lapack_int ldab,
6257  lapack_complex_float* bb, lapack_int ldbb,
6258  float* w, lapack_complex_float* z,
6259  lapack_int ldz, lapack_complex_float* work,
6260  float* rwork );
6261 lapack_int LAPACKE_zhbgv_work( int matrix_order, char jobz, char uplo,
6265  double* w, lapack_complex_double* z,
6266  lapack_int ldz, lapack_complex_double* work,
6267  double* rwork );
6268 
6269 lapack_int LAPACKE_chbgvd_work( int matrix_order, char jobz, char uplo,
6271  lapack_complex_float* ab, lapack_int ldab,
6272  lapack_complex_float* bb, lapack_int ldbb,
6273  float* w, lapack_complex_float* z,
6274  lapack_int ldz, lapack_complex_float* work,
6275  lapack_int lwork, float* rwork,
6276  lapack_int lrwork, lapack_int* iwork,
6277  lapack_int liwork );
6278 lapack_int LAPACKE_zhbgvd_work( int matrix_order, char jobz, char uplo,
6282  double* w, lapack_complex_double* z,
6283  lapack_int ldz, lapack_complex_double* work,
6284  lapack_int lwork, double* rwork,
6285  lapack_int lrwork, lapack_int* iwork,
6286  lapack_int liwork );
6287 
6288 lapack_int LAPACKE_chbgvx_work( int matrix_order, char jobz, char range,
6289  char uplo, lapack_int n, lapack_int ka,
6291  lapack_int ldab, lapack_complex_float* bb,
6293  lapack_int ldq, float vl, float vu,
6294  lapack_int il, lapack_int iu, float abstol,
6295  lapack_int* m, float* w,
6297  lapack_complex_float* work, float* rwork,
6298  lapack_int* iwork, lapack_int* ifail );
6299 lapack_int LAPACKE_zhbgvx_work( int matrix_order, char jobz, char range,
6300  char uplo, lapack_int n, lapack_int ka,
6304  lapack_int ldq, double vl, double vu,
6305  lapack_int il, lapack_int iu, double abstol,
6306  lapack_int* m, double* w,
6308  lapack_complex_double* work, double* rwork,
6309  lapack_int* iwork, lapack_int* ifail );
6310 
6311 lapack_int LAPACKE_chbtrd_work( int matrix_order, char vect, char uplo,
6312  lapack_int n, lapack_int kd,
6313  lapack_complex_float* ab, lapack_int ldab,
6314  float* d, float* e, lapack_complex_float* q,
6315  lapack_int ldq, lapack_complex_float* work );
6316 lapack_int LAPACKE_zhbtrd_work( int matrix_order, char vect, char uplo,
6317  lapack_int n, lapack_int kd,
6319  double* d, double* e, lapack_complex_double* q,
6320  lapack_int ldq, lapack_complex_double* work );
6321 
6322 lapack_int LAPACKE_checon_work( int matrix_order, char uplo, lapack_int n,
6324  const lapack_int* ipiv, float anorm,
6325  float* rcond, lapack_complex_float* work );
6326 lapack_int LAPACKE_zhecon_work( int matrix_order, char uplo, lapack_int n,
6328  const lapack_int* ipiv, double anorm,
6329  double* rcond, lapack_complex_double* work );
6330 
6331 lapack_int LAPACKE_cheequb_work( int matrix_order, char uplo, lapack_int n,
6333  float* s, float* scond, float* amax,
6334  lapack_complex_float* work );
6335 lapack_int LAPACKE_zheequb_work( int matrix_order, char uplo, lapack_int n,
6337  double* s, double* scond, double* amax,
6338  lapack_complex_double* work );
6339 
6340 lapack_int LAPACKE_cheev_work( int matrix_order, char jobz, char uplo,
6342  lapack_int lda, float* w,
6343  lapack_complex_float* work, lapack_int lwork,
6344  float* rwork );
6345 lapack_int LAPACKE_zheev_work( int matrix_order, char jobz, char uplo,
6347  lapack_int lda, double* w,
6348  lapack_complex_double* work, lapack_int lwork,
6349  double* rwork );
6350 
6351 lapack_int LAPACKE_cheevd_work( int matrix_order, char jobz, char uplo,
6353  lapack_int lda, float* w,
6354  lapack_complex_float* work, lapack_int lwork,
6355  float* rwork, lapack_int lrwork,
6356  lapack_int* iwork, lapack_int liwork );
6357 lapack_int LAPACKE_zheevd_work( int matrix_order, char jobz, char uplo,
6359  lapack_int lda, double* w,
6360  lapack_complex_double* work, lapack_int lwork,
6361  double* rwork, lapack_int lrwork,
6362  lapack_int* iwork, lapack_int liwork );
6363 
6364 lapack_int LAPACKE_cheevr_work( int matrix_order, char jobz, char range,
6365  char uplo, lapack_int n,
6367  float vl, float vu, lapack_int il,
6368  lapack_int iu, float abstol, lapack_int* m,
6369  float* w, lapack_complex_float* z,
6370  lapack_int ldz, lapack_int* isuppz,
6371  lapack_complex_float* work, lapack_int lwork,
6372  float* rwork, lapack_int lrwork,
6373  lapack_int* iwork, lapack_int liwork );
6374 lapack_int LAPACKE_zheevr_work( int matrix_order, char jobz, char range,
6375  char uplo, lapack_int n,
6377  double vl, double vu, lapack_int il,
6378  lapack_int iu, double abstol, lapack_int* m,
6379  double* w, lapack_complex_double* z,
6380  lapack_int ldz, lapack_int* isuppz,
6381  lapack_complex_double* work, lapack_int lwork,
6382  double* rwork, lapack_int lrwork,
6383  lapack_int* iwork, lapack_int liwork );
6384 
6385 lapack_int LAPACKE_cheevx_work( int matrix_order, char jobz, char range,
6386  char uplo, lapack_int n,
6388  float vl, float vu, lapack_int il,
6389  lapack_int iu, float abstol, lapack_int* m,
6390  float* w, lapack_complex_float* z,
6391  lapack_int ldz, lapack_complex_float* work,
6392  lapack_int lwork, float* rwork,
6393  lapack_int* iwork, lapack_int* ifail );
6394 lapack_int LAPACKE_zheevx_work( int matrix_order, char jobz, char range,
6395  char uplo, lapack_int n,
6397  double vl, double vu, lapack_int il,
6398  lapack_int iu, double abstol, lapack_int* m,
6399  double* w, lapack_complex_double* z,
6400  lapack_int ldz, lapack_complex_double* work,
6401  lapack_int lwork, double* rwork,
6402  lapack_int* iwork, lapack_int* ifail );
6403 
6404 lapack_int LAPACKE_chegst_work( int matrix_order, lapack_int itype, char uplo,
6407  lapack_int ldb );
6408 lapack_int LAPACKE_zhegst_work( int matrix_order, lapack_int itype, char uplo,
6411  lapack_int ldb );
6412 
6413 lapack_int LAPACKE_chegv_work( int matrix_order, lapack_int itype, char jobz,
6414  char uplo, lapack_int n, lapack_complex_float* a,
6416  lapack_int ldb, float* w,
6417  lapack_complex_float* work, lapack_int lwork,
6418  float* rwork );
6419 lapack_int LAPACKE_zhegv_work( int matrix_order, lapack_int itype, char jobz,
6420  char uplo, lapack_int n,
6423  double* w, lapack_complex_double* work,
6424  lapack_int lwork, double* rwork );
6425 
6426 lapack_int LAPACKE_chegvd_work( int matrix_order, lapack_int itype, char jobz,
6427  char uplo, lapack_int n,
6430  float* w, lapack_complex_float* work,
6431  lapack_int lwork, float* rwork,
6432  lapack_int lrwork, lapack_int* iwork,
6433  lapack_int liwork );
6434 lapack_int LAPACKE_zhegvd_work( int matrix_order, lapack_int itype, char jobz,
6435  char uplo, lapack_int n,
6438  double* w, lapack_complex_double* work,
6439  lapack_int lwork, double* rwork,
6440  lapack_int lrwork, lapack_int* iwork,
6441  lapack_int liwork );
6442 
6443 lapack_int LAPACKE_chegvx_work( int matrix_order, lapack_int itype, char jobz,
6444  char range, char uplo, lapack_int n,
6447  float vl, float vu, lapack_int il,
6448  lapack_int iu, float abstol, lapack_int* m,
6449  float* w, lapack_complex_float* z,
6450  lapack_int ldz, lapack_complex_float* work,
6451  lapack_int lwork, float* rwork,
6452  lapack_int* iwork, lapack_int* ifail );
6453 lapack_int LAPACKE_zhegvx_work( int matrix_order, lapack_int itype, char jobz,
6454  char range, char uplo, lapack_int n,
6457  double vl, double vu, lapack_int il,
6458  lapack_int iu, double abstol, lapack_int* m,
6459  double* w, lapack_complex_double* z,
6460  lapack_int ldz, lapack_complex_double* work,
6461  lapack_int lwork, double* rwork,
6462  lapack_int* iwork, lapack_int* ifail );
6463 
6464 lapack_int LAPACKE_cherfs_work( int matrix_order, char uplo, lapack_int n,
6465  lapack_int nrhs, const lapack_complex_float* a,
6466  lapack_int lda, const lapack_complex_float* af,
6467  lapack_int ldaf, const lapack_int* ipiv,
6468  const lapack_complex_float* b, lapack_int ldb,
6470  float* ferr, float* berr,
6471  lapack_complex_float* work, float* rwork );
6472 lapack_int LAPACKE_zherfs_work( int matrix_order, char uplo, lapack_int n,
6473  lapack_int nrhs, const lapack_complex_double* a,
6475  lapack_int ldaf, const lapack_int* ipiv,
6476  const lapack_complex_double* b, lapack_int ldb,
6478  double* ferr, double* berr,
6479  lapack_complex_double* work, double* rwork );
6480 
6481 lapack_int LAPACKE_cherfsx_work( int matrix_order, char uplo, char equed,
6482  lapack_int n, lapack_int nrhs,
6484  const lapack_complex_float* af,
6485  lapack_int ldaf, const lapack_int* ipiv,
6486  const float* s, const lapack_complex_float* b,
6488  lapack_int ldx, float* rcond, float* berr,
6489  lapack_int n_err_bnds, float* err_bnds_norm,
6490  float* err_bnds_comp, lapack_int nparams,
6491  float* params, lapack_complex_float* work,
6492  float* rwork );
6493 lapack_int LAPACKE_zherfsx_work( int matrix_order, char uplo, char equed,
6494  lapack_int n, lapack_int nrhs,
6496  const lapack_complex_double* af,
6497  lapack_int ldaf, const lapack_int* ipiv,
6498  const double* s,
6499  const lapack_complex_double* b, lapack_int ldb,
6501  double* rcond, double* berr,
6502  lapack_int n_err_bnds, double* err_bnds_norm,
6503  double* err_bnds_comp, lapack_int nparams,
6504  double* params, lapack_complex_double* work,
6505  double* rwork );
6506 
6507 lapack_int LAPACKE_chesv_work( int matrix_order, char uplo, lapack_int n,
6509  lapack_int lda, lapack_int* ipiv,
6511  lapack_complex_float* work, lapack_int lwork );
6512 lapack_int LAPACKE_zhesv_work( int matrix_order, char uplo, lapack_int n,
6514  lapack_int lda, lapack_int* ipiv,
6516  lapack_complex_double* work, lapack_int lwork );
6517 
6518 lapack_int LAPACKE_chesvx_work( int matrix_order, char fact, char uplo,
6519  lapack_int n, lapack_int nrhs,
6521  lapack_complex_float* af, lapack_int ldaf,
6522  lapack_int* ipiv, const lapack_complex_float* b,
6524  lapack_int ldx, float* rcond, float* ferr,
6525  float* berr, lapack_complex_float* work,
6526  lapack_int lwork, float* rwork );
6527 lapack_int LAPACKE_zhesvx_work( int matrix_order, char fact, char uplo,
6528  lapack_int n, lapack_int nrhs,
6531  lapack_int* ipiv,
6532  const lapack_complex_double* b, lapack_int ldb,
6534  double* rcond, double* ferr, double* berr,
6535  lapack_complex_double* work, lapack_int lwork,
6536  double* rwork );
6537 
6538 lapack_int LAPACKE_chesvxx_work( int matrix_order, char fact, char uplo,
6539  lapack_int n, lapack_int nrhs,
6541  lapack_complex_float* af, lapack_int ldaf,
6542  lapack_int* ipiv, char* equed, float* s,
6545  float* rcond, float* rpvgrw, float* berr,
6546  lapack_int n_err_bnds, float* err_bnds_norm,
6547  float* err_bnds_comp, lapack_int nparams,
6548  float* params, lapack_complex_float* work,
6549  float* rwork );
6550 lapack_int LAPACKE_zhesvxx_work( int matrix_order, char fact, char uplo,
6551  lapack_int n, lapack_int nrhs,
6554  lapack_int* ipiv, char* equed, double* s,
6557  double* rcond, double* rpvgrw, double* berr,
6558  lapack_int n_err_bnds, double* err_bnds_norm,
6559  double* err_bnds_comp, lapack_int nparams,
6560  double* params, lapack_complex_double* work,
6561  double* rwork );
6562 
6563 lapack_int LAPACKE_chetrd_work( int matrix_order, char uplo, lapack_int n,
6565  float* d, float* e, lapack_complex_float* tau,
6566  lapack_complex_float* work, lapack_int lwork );
6567 lapack_int LAPACKE_zhetrd_work( int matrix_order, char uplo, lapack_int n,
6569  double* d, double* e,
6570  lapack_complex_double* tau,
6571  lapack_complex_double* work, lapack_int lwork );
6572 
6573 lapack_int LAPACKE_chetrf_work( int matrix_order, char uplo, lapack_int n,
6575  lapack_int* ipiv, lapack_complex_float* work,
6576  lapack_int lwork );
6577 lapack_int LAPACKE_zhetrf_work( int matrix_order, char uplo, lapack_int n,
6579  lapack_int* ipiv, lapack_complex_double* work,
6580  lapack_int lwork );
6581 
6582 lapack_int LAPACKE_chetri_work( int matrix_order, char uplo, lapack_int n,
6584  const lapack_int* ipiv,
6585  lapack_complex_float* work );
6586 lapack_int LAPACKE_zhetri_work( int matrix_order, char uplo, lapack_int n,
6588  const lapack_int* ipiv,
6589  lapack_complex_double* work );
6590 
6591 lapack_int LAPACKE_chetrs_work( int matrix_order, char uplo, lapack_int n,
6592  lapack_int nrhs, const lapack_complex_float* a,
6593  lapack_int lda, const lapack_int* ipiv,
6595 lapack_int LAPACKE_zhetrs_work( int matrix_order, char uplo, lapack_int n,
6596  lapack_int nrhs, const lapack_complex_double* a,
6597  lapack_int lda, const lapack_int* ipiv,
6599 
6600 lapack_int LAPACKE_chfrk_work( int matrix_order, char transr, char uplo,
6601  char trans, lapack_int n, lapack_int k,
6602  float alpha, const lapack_complex_float* a,
6603  lapack_int lda, float beta,
6605 lapack_int LAPACKE_zhfrk_work( int matrix_order, char transr, char uplo,
6606  char trans, lapack_int n, lapack_int k,
6607  double alpha, const lapack_complex_double* a,
6608  lapack_int lda, double beta,
6610 
6611 lapack_int LAPACKE_shgeqz_work( int matrix_order, char job, char compq,
6612  char compz, lapack_int n, lapack_int ilo,
6613  lapack_int ihi, float* h, lapack_int ldh,
6614  float* t, lapack_int ldt, float* alphar,
6615  float* alphai, float* beta, float* q,
6616  lapack_int ldq, float* z, lapack_int ldz,
6617  float* work, lapack_int lwork );
6618 lapack_int LAPACKE_dhgeqz_work( int matrix_order, char job, char compq,
6619  char compz, lapack_int n, lapack_int ilo,
6620  lapack_int ihi, double* h, lapack_int ldh,
6621  double* t, lapack_int ldt, double* alphar,
6622  double* alphai, double* beta, double* q,
6623  lapack_int ldq, double* z, lapack_int ldz,
6624  double* work, lapack_int lwork );
6625 lapack_int LAPACKE_chgeqz_work( int matrix_order, char job, char compq,
6626  char compz, lapack_int n, lapack_int ilo,
6633  lapack_complex_float* work, lapack_int lwork,
6634  float* rwork );
6635 lapack_int LAPACKE_zhgeqz_work( int matrix_order, char job, char compq,
6636  char compz, lapack_int n, lapack_int ilo,
6643  lapack_complex_double* work, lapack_int lwork,
6644  double* rwork );
6645 
6646 lapack_int LAPACKE_chpcon_work( int matrix_order, char uplo, lapack_int n,
6647  const lapack_complex_float* ap,
6648  const lapack_int* ipiv, float anorm,
6649  float* rcond, lapack_complex_float* work );
6650 lapack_int LAPACKE_zhpcon_work( int matrix_order, char uplo, lapack_int n,
6651  const lapack_complex_double* ap,
6652  const lapack_int* ipiv, double anorm,
6653  double* rcond, lapack_complex_double* work );
6654 
6655 lapack_int LAPACKE_chpev_work( int matrix_order, char jobz, char uplo,
6656  lapack_int n, lapack_complex_float* ap, float* w,
6658  lapack_complex_float* work, float* rwork );
6659 lapack_int LAPACKE_zhpev_work( int matrix_order, char jobz, char uplo,
6661  double* w, lapack_complex_double* z,
6662  lapack_int ldz, lapack_complex_double* work,
6663  double* rwork );
6664 
6665 lapack_int LAPACKE_chpevd_work( int matrix_order, char jobz, char uplo,
6667  float* w, lapack_complex_float* z,
6668  lapack_int ldz, lapack_complex_float* work,
6669  lapack_int lwork, float* rwork,
6670  lapack_int lrwork, lapack_int* iwork,
6671  lapack_int liwork );
6672 lapack_int LAPACKE_zhpevd_work( int matrix_order, char jobz, char uplo,
6674  double* w, lapack_complex_double* z,
6675  lapack_int ldz, lapack_complex_double* work,
6676  lapack_int lwork, double* rwork,
6677  lapack_int lrwork, lapack_int* iwork,
6678  lapack_int liwork );
6679 
6680 lapack_int LAPACKE_chpevx_work( int matrix_order, char jobz, char range,
6681  char uplo, lapack_int n,
6682  lapack_complex_float* ap, float vl, float vu,
6683  lapack_int il, lapack_int iu, float abstol,
6684  lapack_int* m, float* w,
6686  lapack_complex_float* work, float* rwork,
6687  lapack_int* iwork, lapack_int* ifail );
6688 lapack_int LAPACKE_zhpevx_work( int matrix_order, char jobz, char range,
6689  char uplo, lapack_int n,
6690  lapack_complex_double* ap, double vl, double vu,
6691  lapack_int il, lapack_int iu, double abstol,
6692  lapack_int* m, double* w,
6694  lapack_complex_double* work, double* rwork,
6695  lapack_int* iwork, lapack_int* ifail );
6696 
6697 lapack_int LAPACKE_chpgst_work( int matrix_order, lapack_int itype, char uplo,
6699  const lapack_complex_float* bp );
6700 lapack_int LAPACKE_zhpgst_work( int matrix_order, lapack_int itype, char uplo,
6702  const lapack_complex_double* bp );
6703 
6704 lapack_int LAPACKE_chpgv_work( int matrix_order, lapack_int itype, char jobz,
6705  char uplo, lapack_int n,
6707  lapack_complex_float* bp, float* w,
6709  lapack_complex_float* work, float* rwork );
6710 lapack_int LAPACKE_zhpgv_work( int matrix_order, lapack_int itype, char jobz,
6711  char uplo, lapack_int n,
6713  lapack_complex_double* bp, double* w,
6715  lapack_complex_double* work, double* rwork );
6716 
6717 lapack_int LAPACKE_chpgvd_work( int matrix_order, lapack_int itype, char jobz,
6718  char uplo, lapack_int n,
6720  lapack_complex_float* bp, float* w,
6722  lapack_complex_float* work, lapack_int lwork,
6723  float* rwork, lapack_int lrwork,
6724  lapack_int* iwork, lapack_int liwork );
6725 lapack_int LAPACKE_zhpgvd_work( int matrix_order, lapack_int itype, char jobz,
6726  char uplo, lapack_int n,
6728  lapack_complex_double* bp, double* w,
6730  lapack_complex_double* work, lapack_int lwork,
6731  double* rwork, lapack_int lrwork,
6732  lapack_int* iwork, lapack_int liwork );
6733 
6734 lapack_int LAPACKE_chpgvx_work( int matrix_order, lapack_int itype, char jobz,
6735  char range, char uplo, lapack_int n,
6737  lapack_complex_float* bp, float vl, float vu,
6738  lapack_int il, lapack_int iu, float abstol,
6739  lapack_int* m, float* w,
6741  lapack_complex_float* work, float* rwork,
6742  lapack_int* iwork, lapack_int* ifail );
6743 lapack_int LAPACKE_zhpgvx_work( int matrix_order, lapack_int itype, char jobz,
6744  char range, char uplo, lapack_int n,
6746  lapack_complex_double* bp, double vl, double vu,
6747  lapack_int il, lapack_int iu, double abstol,
6748  lapack_int* m, double* w,
6750  lapack_complex_double* work, double* rwork,
6751  lapack_int* iwork, lapack_int* ifail );
6752 
6753 lapack_int LAPACKE_chprfs_work( int matrix_order, char uplo, lapack_int n,
6754  lapack_int nrhs, const lapack_complex_float* ap,
6755  const lapack_complex_float* afp,
6756  const lapack_int* ipiv,
6757  const lapack_complex_float* b, lapack_int ldb,
6759  float* ferr, float* berr,
6760  lapack_complex_float* work, float* rwork );
6761 lapack_int LAPACKE_zhprfs_work( int matrix_order, char uplo, lapack_int n,
6762  lapack_int nrhs,
6763  const lapack_complex_double* ap,
6764  const lapack_complex_double* afp,
6765  const lapack_int* ipiv,
6766  const lapack_complex_double* b, lapack_int ldb,
6768  double* ferr, double* berr,
6769  lapack_complex_double* work, double* rwork );
6770 
6771 lapack_int LAPACKE_chpsv_work( int matrix_order, char uplo, lapack_int n,
6772  lapack_int nrhs, lapack_complex_float* ap,
6774  lapack_int ldb );
6775 lapack_int LAPACKE_zhpsv_work( int matrix_order, char uplo, lapack_int n,
6778  lapack_int ldb );
6779 
6780 lapack_int LAPACKE_chpsvx_work( int matrix_order, char fact, char uplo,
6781  lapack_int n, lapack_int nrhs,
6782  const lapack_complex_float* ap,
6783  lapack_complex_float* afp, lapack_int* ipiv,
6784  const lapack_complex_float* b, lapack_int ldb,
6786  float* rcond, float* ferr, float* berr,
6787  lapack_complex_float* work, float* rwork );
6788 lapack_int LAPACKE_zhpsvx_work( int matrix_order, char fact, char uplo,
6789  lapack_int n, lapack_int nrhs,
6790  const lapack_complex_double* ap,
6791  lapack_complex_double* afp, lapack_int* ipiv,
6792  const lapack_complex_double* b, lapack_int ldb,
6794  double* rcond, double* ferr, double* berr,
6795  lapack_complex_double* work, double* rwork );
6796 
6797 lapack_int LAPACKE_chptrd_work( int matrix_order, char uplo, lapack_int n,
6798  lapack_complex_float* ap, float* d, float* e,
6799  lapack_complex_float* tau );
6800 lapack_int LAPACKE_zhptrd_work( int matrix_order, char uplo, lapack_int n,
6801  lapack_complex_double* ap, double* d, double* e,
6802  lapack_complex_double* tau );
6803 
6804 lapack_int LAPACKE_chptrf_work( int matrix_order, char uplo, lapack_int n,
6805  lapack_complex_float* ap, lapack_int* ipiv );
6806 lapack_int LAPACKE_zhptrf_work( int matrix_order, char uplo, lapack_int n,
6807  lapack_complex_double* ap, lapack_int* ipiv );
6808 
6809 lapack_int LAPACKE_chptri_work( int matrix_order, char uplo, lapack_int n,
6811  const lapack_int* ipiv,
6812  lapack_complex_float* work );
6813 lapack_int LAPACKE_zhptri_work( int matrix_order, char uplo, lapack_int n,
6815  const lapack_int* ipiv,
6816  lapack_complex_double* work );
6817 
6818 lapack_int LAPACKE_chptrs_work( int matrix_order, char uplo, lapack_int n,
6819  lapack_int nrhs, const lapack_complex_float* ap,
6820  const lapack_int* ipiv, lapack_complex_float* b,
6821  lapack_int ldb );
6822 lapack_int LAPACKE_zhptrs_work( int matrix_order, char uplo, lapack_int n,
6823  lapack_int nrhs,
6824  const lapack_complex_double* ap,
6825  const lapack_int* ipiv,
6827 
6828 lapack_int LAPACKE_shsein_work( int matrix_order, char job, char eigsrc,
6829  char initv, lapack_logical* select,
6830  lapack_int n, const float* h, lapack_int ldh,
6831  float* wr, const float* wi, float* vl,
6832  lapack_int ldvl, float* vr, lapack_int ldvr,
6833  lapack_int mm, lapack_int* m, float* work,
6834  lapack_int* ifaill, lapack_int* ifailr );
6835 lapack_int LAPACKE_dhsein_work( int matrix_order, char job, char eigsrc,
6836  char initv, lapack_logical* select,
6837  lapack_int n, const double* h, lapack_int ldh,
6838  double* wr, const double* wi, double* vl,
6839  lapack_int ldvl, double* vr, lapack_int ldvr,
6840  lapack_int mm, lapack_int* m, double* work,
6841  lapack_int* ifaill, lapack_int* ifailr );
6842 lapack_int LAPACKE_chsein_work( int matrix_order, char job, char eigsrc,
6843  char initv, const lapack_logical* select,
6846  lapack_complex_float* vl, lapack_int ldvl,
6847  lapack_complex_float* vr, lapack_int ldvr,
6848  lapack_int mm, lapack_int* m,
6849  lapack_complex_float* work, float* rwork,
6850  lapack_int* ifaill, lapack_int* ifailr );
6851 lapack_int LAPACKE_zhsein_work( int matrix_order, char job, char eigsrc,
6852  char initv, const lapack_logical* select,
6857  lapack_int mm, lapack_int* m,
6858  lapack_complex_double* work, double* rwork,
6859  lapack_int* ifaill, lapack_int* ifailr );
6860 
6861 lapack_int LAPACKE_shseqr_work( int matrix_order, char job, char compz,
6862  lapack_int n, lapack_int ilo, lapack_int ihi,
6863  float* h, lapack_int ldh, float* wr, float* wi,
6864  float* z, lapack_int ldz, float* work,
6865  lapack_int lwork );
6866 lapack_int LAPACKE_dhseqr_work( int matrix_order, char job, char compz,
6867  lapack_int n, lapack_int ilo, lapack_int ihi,
6868  double* h, lapack_int ldh, double* wr,
6869  double* wi, double* z, lapack_int ldz,
6870  double* work, lapack_int lwork );
6871 lapack_int LAPACKE_chseqr_work( int matrix_order, char job, char compz,
6872  lapack_int n, lapack_int ilo, lapack_int ihi,
6876  lapack_complex_float* work, lapack_int lwork );
6877 lapack_int LAPACKE_zhseqr_work( int matrix_order, char job, char compz,
6878  lapack_int n, lapack_int ilo, lapack_int ihi,
6882  lapack_complex_double* work, lapack_int lwork );
6883 
6885  lapack_int incx );
6887  lapack_int incx );
6888 
6889 lapack_int LAPACKE_slacpy_work( int matrix_order, char uplo, lapack_int m,
6890  lapack_int n, const float* a, lapack_int lda,
6891  float* b, lapack_int ldb );
6892 lapack_int LAPACKE_dlacpy_work( int matrix_order, char uplo, lapack_int m,
6893  lapack_int n, const double* a, lapack_int lda,
6894  double* b, lapack_int ldb );
6895 lapack_int LAPACKE_clacpy_work( int matrix_order, char uplo, lapack_int m,
6898  lapack_int ldb );
6899 lapack_int LAPACKE_zlacpy_work( int matrix_order, char uplo, lapack_int m,
6902  lapack_int ldb );
6903 
6906  lapack_complex_float* sa, lapack_int ldsa );
6907 
6909  const float* sa, lapack_int ldsa, double* a,
6910  lapack_int lda );
6911 
6913  const double* a, lapack_int lda, float* sa,
6914  lapack_int ldsa );
6915 
6917  const lapack_complex_float* sa, lapack_int ldsa,
6919 
6921  lapack_int kl, lapack_int ku, const float* d,
6922  float* a, lapack_int lda, lapack_int* iseed,
6923  float* work );
6925  lapack_int kl, lapack_int ku, const double* d,
6926  double* a, lapack_int lda, lapack_int* iseed,
6927  double* work );
6929  lapack_int kl, lapack_int ku, const float* d,
6931  lapack_int* iseed, lapack_complex_float* work );
6933  lapack_int kl, lapack_int ku, const double* d,
6935  lapack_int* iseed,
6936  lapack_complex_double* work );
6937 
6938 lapack_int LAPACKE_claghe_work( int matrix_order, lapack_int n, lapack_int k,
6939  const float* d, lapack_complex_float* a,
6940  lapack_int lda, lapack_int* iseed,
6941  lapack_complex_float* work );
6942 lapack_int LAPACKE_zlaghe_work( int matrix_order, lapack_int n, lapack_int k,
6943  const double* d, lapack_complex_double* a,
6944  lapack_int lda, lapack_int* iseed,
6945  lapack_complex_double* work );
6946 
6947 lapack_int LAPACKE_slagsy_work( int matrix_order, lapack_int n, lapack_int k,
6948  const float* d, float* a, lapack_int lda,
6949  lapack_int* iseed, float* work );
6950 lapack_int LAPACKE_dlagsy_work( int matrix_order, lapack_int n, lapack_int k,
6951  const double* d, double* a, lapack_int lda,
6952  lapack_int* iseed, double* work );
6953 lapack_int LAPACKE_clagsy_work( int matrix_order, lapack_int n, lapack_int k,
6954  const float* d, lapack_complex_float* a,
6955  lapack_int lda, lapack_int* iseed,
6956  lapack_complex_float* work );
6957 lapack_int LAPACKE_zlagsy_work( int matrix_order, lapack_int n, lapack_int k,
6958  const double* d, lapack_complex_double* a,
6959  lapack_int lda, lapack_int* iseed,
6960  lapack_complex_double* work );
6961 
6962 lapack_int LAPACKE_slapmr_work( int matrix_order, lapack_logical forwrd,
6963  lapack_int m, lapack_int n, float* x,
6964  lapack_int ldx, lapack_int* k );
6965 lapack_int LAPACKE_dlapmr_work( int matrix_order, lapack_logical forwrd,
6966  lapack_int m, lapack_int n, double* x,
6967  lapack_int ldx, lapack_int* k );
6968 lapack_int LAPACKE_clapmr_work( int matrix_order, lapack_logical forwrd,
6971  lapack_int* k );
6972 lapack_int LAPACKE_zlapmr_work( int matrix_order, lapack_logical forwrd,
6975  lapack_int* k );
6976 
6977 lapack_int LAPACKE_slartgp_work( float f, float g, float* cs, float* sn,
6978  float* r );
6979 lapack_int LAPACKE_dlartgp_work( double f, double g, double* cs, double* sn,
6980  double* r );
6981 
6982 lapack_int LAPACKE_slartgs_work( float x, float y, float sigma, float* cs,
6983  float* sn );
6984 lapack_int LAPACKE_dlartgs_work( double x, double y, double sigma, double* cs,
6985  double* sn );
6986 
6987 float LAPACKE_slapy2_work( float x, float y );
6988 double LAPACKE_dlapy2_work( double x, double y );
6989 
6990 float LAPACKE_slapy3_work( float x, float y, float z );
6991 double LAPACKE_dlapy3_work( double x, double y, double z );
6992 
6993 float LAPACKE_slamch_work( char cmach );
6994 double LAPACKE_dlamch_work( char cmach );
6995 
6996 float LAPACKE_slange_work( int matrix_order, char norm, lapack_int m,
6997  lapack_int n, const float* a, lapack_int lda,
6998  float* work );
6999 double LAPACKE_dlange_work( int matrix_order, char norm, lapack_int m,
7000  lapack_int n, const double* a, lapack_int lda,
7001  double* work );
7002 float LAPACKE_clange_work( int matrix_order, char norm, lapack_int m,
7004  lapack_int lda, float* work );
7005 double LAPACKE_zlange_work( int matrix_order, char norm, lapack_int m,
7007  lapack_int lda, double* work );
7008 
7009 float LAPACKE_clanhe_work( int matrix_order, char norm, char uplo,
7011  lapack_int lda, float* work );
7012 double LAPACKE_zlanhe_work( int matrix_order, char norm, char uplo,
7014  lapack_int lda, double* work );
7015 
7016 float LAPACKE_slansy_work( int matrix_order, char norm, char uplo,
7017  lapack_int n, const float* a, lapack_int lda,
7018  float* work );
7019 double LAPACKE_dlansy_work( int matrix_order, char norm, char uplo,
7020  lapack_int n, const double* a, lapack_int lda,
7021  double* work );
7022 float LAPACKE_clansy_work( int matrix_order, char norm, char uplo,
7024  lapack_int lda, float* work );
7025 double LAPACKE_zlansy_work( int matrix_order, char norm, char uplo,
7027  lapack_int lda, double* work );
7028 
7029 float LAPACKE_slantr_work( int matrix_order, char norm, char uplo,
7030  char diag, lapack_int m, lapack_int n, const float* a,
7031  lapack_int lda, float* work );
7032 double LAPACKE_dlantr_work( int matrix_order, char norm, char uplo,
7033  char diag, lapack_int m, lapack_int n,
7034  const double* a, lapack_int lda, double* work );
7035 float LAPACKE_clantr_work( int matrix_order, char norm, char uplo,
7036  char diag, lapack_int m, lapack_int n,
7038  float* work );
7039 double LAPACKE_zlantr_work( int matrix_order, char norm, char uplo,
7040  char diag, lapack_int m, lapack_int n,
7042  double* work );
7043 
7044 lapack_int LAPACKE_slarfb_work( int matrix_order, char side, char trans,
7045  char direct, char storev, lapack_int m,
7046  lapack_int n, lapack_int k, const float* v,
7047  lapack_int ldv, const float* t, lapack_int ldt,
7048  float* c, lapack_int ldc, float* work,
7049  lapack_int ldwork );
7050 lapack_int LAPACKE_dlarfb_work( int matrix_order, char side, char trans,
7051  char direct, char storev, lapack_int m,
7052  lapack_int n, lapack_int k, const double* v,
7053  lapack_int ldv, const double* t, lapack_int ldt,
7054  double* c, lapack_int ldc, double* work,
7055  lapack_int ldwork );
7056 lapack_int LAPACKE_clarfb_work( int matrix_order, char side, char trans,
7057  char direct, char storev, lapack_int m,
7058  lapack_int n, lapack_int k,
7059  const lapack_complex_float* v, lapack_int ldv,
7060  const lapack_complex_float* t, lapack_int ldt,
7062  lapack_complex_float* work, lapack_int ldwork );
7063 lapack_int LAPACKE_zlarfb_work( int matrix_order, char side, char trans,
7064  char direct, char storev, lapack_int m,
7065  lapack_int n, lapack_int k,
7066  const lapack_complex_double* v, lapack_int ldv,
7067  const lapack_complex_double* t, lapack_int ldt,
7069  lapack_complex_double* work,
7070  lapack_int ldwork );
7071 
7073  lapack_int incx, float* tau );
7074 lapack_int LAPACKE_dlarfg_work( lapack_int n, double* alpha, double* x,
7075  lapack_int incx, double* tau );
7078  lapack_complex_float* tau );
7081  lapack_complex_double* tau );
7082 
7083 lapack_int LAPACKE_slarft_work( int matrix_order, char direct, char storev,
7084  lapack_int n, lapack_int k, const float* v,
7085  lapack_int ldv, const float* tau, float* t,
7086  lapack_int ldt );
7087 lapack_int LAPACKE_dlarft_work( int matrix_order, char direct, char storev,
7088  lapack_int n, lapack_int k, const double* v,
7089  lapack_int ldv, const double* tau, double* t,
7090  lapack_int ldt );
7091 lapack_int LAPACKE_clarft_work( int matrix_order, char direct, char storev,
7092  lapack_int n, lapack_int k,
7093  const lapack_complex_float* v, lapack_int ldv,
7094  const lapack_complex_float* tau,
7096 lapack_int LAPACKE_zlarft_work( int matrix_order, char direct, char storev,
7097  lapack_int n, lapack_int k,
7098  const lapack_complex_double* v, lapack_int ldv,
7099  const lapack_complex_double* tau,
7101 
7102 lapack_int LAPACKE_slarfx_work( int matrix_order, char side, lapack_int m,
7103  lapack_int n, const float* v, float tau,
7104  float* c, lapack_int ldc, float* work );
7105 lapack_int LAPACKE_dlarfx_work( int matrix_order, char side, lapack_int m,
7106  lapack_int n, const double* v, double tau,
7107  double* c, lapack_int ldc, double* work );
7108 lapack_int LAPACKE_clarfx_work( int matrix_order, char side, lapack_int m,
7112  lapack_complex_float* work );
7113 lapack_int LAPACKE_zlarfx_work( int matrix_order, char side, lapack_int m,
7117  lapack_complex_double* work );
7118 
7120  lapack_int n, float* x );
7122  lapack_int n, double* x );
7127 
7128 lapack_int LAPACKE_slaset_work( int matrix_order, char uplo, lapack_int m,
7129  lapack_int n, float alpha, float beta, float* a,
7130  lapack_int lda );
7131 lapack_int LAPACKE_dlaset_work( int matrix_order, char uplo, lapack_int m,
7132  lapack_int n, double alpha, double beta,
7133  double* a, lapack_int lda );
7134 lapack_int LAPACKE_claset_work( int matrix_order, char uplo, lapack_int m,
7138 lapack_int LAPACKE_zlaset_work( int matrix_order, char uplo, lapack_int m,
7142 
7143 lapack_int LAPACKE_slasrt_work( char id, lapack_int n, float* d );
7144 lapack_int LAPACKE_dlasrt_work( char id, lapack_int n, double* d );
7145 
7146 lapack_int LAPACKE_slaswp_work( int matrix_order, lapack_int n, float* a,
7148  const lapack_int* ipiv, lapack_int incx );
7149 lapack_int LAPACKE_dlaswp_work( int matrix_order, lapack_int n, double* a,
7151  const lapack_int* ipiv, lapack_int incx );
7152 lapack_int LAPACKE_claswp_work( int matrix_order, lapack_int n,
7154  lapack_int k1, lapack_int k2,
7155  const lapack_int* ipiv, lapack_int incx );
7156 lapack_int LAPACKE_zlaswp_work( int matrix_order, lapack_int n,
7158  lapack_int k1, lapack_int k2,
7159  const lapack_int* ipiv, lapack_int incx );
7160 
7162  char dist, lapack_int* iseed, char sym,
7163  float* d, lapack_int mode, float cond,
7164  float dmax, lapack_int kl, lapack_int ku,
7165  char pack, float* a, lapack_int lda,
7166  float* work );
7168  char dist, lapack_int* iseed, char sym,
7169  double* d, lapack_int mode, double cond,
7170  double dmax, lapack_int kl, lapack_int ku,
7171  char pack, double* a, lapack_int lda,
7172  double* work );
7174  char dist, lapack_int* iseed, char sym,
7175  float* d, lapack_int mode, float cond,
7176  float dmax, lapack_int kl, lapack_int ku,
7177  char pack, lapack_complex_float* a,
7180  char dist, lapack_int* iseed, char sym,
7181  double* d, lapack_int mode, double cond,
7182  double dmax, lapack_int kl, lapack_int ku,
7183  char pack, lapack_complex_double* a,
7185 
7186 lapack_int LAPACKE_slauum_work( int matrix_order, char uplo, lapack_int n,
7187  float* a, lapack_int lda );
7188 lapack_int LAPACKE_dlauum_work( int matrix_order, char uplo, lapack_int n,
7189  double* a, lapack_int lda );
7190 lapack_int LAPACKE_clauum_work( int matrix_order, char uplo, lapack_int n,
7192 lapack_int LAPACKE_zlauum_work( int matrix_order, char uplo, lapack_int n,
7194 
7195 lapack_int LAPACKE_sopgtr_work( int matrix_order, char uplo, lapack_int n,
7196  const float* ap, const float* tau, float* q,
7197  lapack_int ldq, float* work );
7198 lapack_int LAPACKE_dopgtr_work( int matrix_order, char uplo, lapack_int n,
7199  const double* ap, const double* tau, double* q,
7200  lapack_int ldq, double* work );
7201 
7202 lapack_int LAPACKE_sopmtr_work( int matrix_order, char side, char uplo,
7203  char trans, lapack_int m, lapack_int n,
7204  const float* ap, const float* tau, float* c,
7205  lapack_int ldc, float* work );
7206 lapack_int LAPACKE_dopmtr_work( int matrix_order, char side, char uplo,
7207  char trans, lapack_int m, lapack_int n,
7208  const double* ap, const double* tau, double* c,
7209  lapack_int ldc, double* work );
7210 
7211 lapack_int LAPACKE_sorgbr_work( int matrix_order, char vect, lapack_int m,
7212  lapack_int n, lapack_int k, float* a,
7213  lapack_int lda, const float* tau, float* work,
7214  lapack_int lwork );
7215 lapack_int LAPACKE_dorgbr_work( int matrix_order, char vect, lapack_int m,
7216  lapack_int n, lapack_int k, double* a,
7217  lapack_int lda, const double* tau, double* work,
7218  lapack_int lwork );
7219 
7220 lapack_int LAPACKE_sorghr_work( int matrix_order, lapack_int n, lapack_int ilo,
7221  lapack_int ihi, float* a, lapack_int lda,
7222  const float* tau, float* work,
7223  lapack_int lwork );
7224 lapack_int LAPACKE_dorghr_work( int matrix_order, lapack_int n, lapack_int ilo,
7225  lapack_int ihi, double* a, lapack_int lda,
7226  const double* tau, double* work,
7227  lapack_int lwork );
7228 
7230  lapack_int k, float* a, lapack_int lda,
7231  const float* tau, float* work,
7232  lapack_int lwork );
7234  lapack_int k, double* a, lapack_int lda,
7235  const double* tau, double* work,
7236  lapack_int lwork );
7237 
7239  lapack_int k, float* a, lapack_int lda,
7240  const float* tau, float* work,
7241  lapack_int lwork );
7243  lapack_int k, double* a, lapack_int lda,
7244  const double* tau, double* work,
7245  lapack_int lwork );
7246 
7248  lapack_int k, float* a, lapack_int lda,
7249  const float* tau, float* work,
7250  lapack_int lwork );
7252  lapack_int k, double* a, lapack_int lda,
7253  const double* tau, double* work,
7254  lapack_int lwork );
7255 
7257  lapack_int k, float* a, lapack_int lda,
7258  const float* tau, float* work,
7259  lapack_int lwork );
7261  lapack_int k, double* a, lapack_int lda,
7262  const double* tau, double* work,
7263  lapack_int lwork );
7264 
7265 lapack_int LAPACKE_sorgtr_work( int matrix_order, char uplo, lapack_int n,
7266  float* a, lapack_int lda, const float* tau,
7267  float* work, lapack_int lwork );
7268 lapack_int LAPACKE_dorgtr_work( int matrix_order, char uplo, lapack_int n,
7269  double* a, lapack_int lda, const double* tau,
7270  double* work, lapack_int lwork );
7271 
7272 lapack_int LAPACKE_sormbr_work( int matrix_order, char vect, char side,
7273  char trans, lapack_int m, lapack_int n,
7274  lapack_int k, const float* a, lapack_int lda,
7275  const float* tau, float* c, lapack_int ldc,
7276  float* work, lapack_int lwork );
7277 lapack_int LAPACKE_dormbr_work( int matrix_order, char vect, char side,
7278  char trans, lapack_int m, lapack_int n,
7279  lapack_int k, const double* a, lapack_int lda,
7280  const double* tau, double* c, lapack_int ldc,
7281  double* work, lapack_int lwork );
7282 
7283 lapack_int LAPACKE_sormhr_work( int matrix_order, char side, char trans,
7285  lapack_int ihi, const float* a, lapack_int lda,
7286  const float* tau, float* c, lapack_int ldc,
7287  float* work, lapack_int lwork );
7288 lapack_int LAPACKE_dormhr_work( int matrix_order, char side, char trans,
7290  lapack_int ihi, const double* a, lapack_int lda,
7291  const double* tau, double* c, lapack_int ldc,
7292  double* work, lapack_int lwork );
7293 
7294 lapack_int LAPACKE_sormlq_work( int matrix_order, char side, char trans,
7296  const float* a, lapack_int lda,
7297  const float* tau, float* c, lapack_int ldc,
7298  float* work, lapack_int lwork );
7299 lapack_int LAPACKE_dormlq_work( int matrix_order, char side, char trans,
7301  const double* a, lapack_int lda,
7302  const double* tau, double* c, lapack_int ldc,
7303  double* work, lapack_int lwork );
7304 
7305 lapack_int LAPACKE_sormql_work( int matrix_order, char side, char trans,
7307  const float* a, lapack_int lda,
7308  const float* tau, float* c, lapack_int ldc,
7309  float* work, lapack_int lwork );
7310 lapack_int LAPACKE_dormql_work( int matrix_order, char side, char trans,
7312  const double* a, lapack_int lda,
7313  const double* tau, double* c, lapack_int ldc,
7314  double* work, lapack_int lwork );
7315 
7316 lapack_int LAPACKE_sormqr_work( int matrix_order, char side, char trans,
7318  const float* a, lapack_int lda,
7319  const float* tau, float* c, lapack_int ldc,
7320  float* work, lapack_int lwork );
7321 lapack_int LAPACKE_dormqr_work( int matrix_order, char side, char trans,
7323  const double* a, lapack_int lda,
7324  const double* tau, double* c, lapack_int ldc,
7325  double* work, lapack_int lwork );
7326 
7327 lapack_int LAPACKE_sormrq_work( int matrix_order, char side, char trans,
7329  const float* a, lapack_int lda,
7330  const float* tau, float* c, lapack_int ldc,
7331  float* work, lapack_int lwork );
7332 lapack_int LAPACKE_dormrq_work( int matrix_order, char side, char trans,
7334  const double* a, lapack_int lda,
7335  const double* tau, double* c, lapack_int ldc,
7336  double* work, lapack_int lwork );
7337 
7338 lapack_int LAPACKE_sormrz_work( int matrix_order, char side, char trans,
7340  lapack_int l, const float* a, lapack_int lda,
7341  const float* tau, float* c, lapack_int ldc,
7342  float* work, lapack_int lwork );
7343 lapack_int LAPACKE_dormrz_work( int matrix_order, char side, char trans,
7345  lapack_int l, const double* a, lapack_int lda,
7346  const double* tau, double* c, lapack_int ldc,
7347  double* work, lapack_int lwork );
7348 
7349 lapack_int LAPACKE_sormtr_work( int matrix_order, char side, char uplo,
7350  char trans, lapack_int m, lapack_int n,
7351  const float* a, lapack_int lda,
7352  const float* tau, float* c, lapack_int ldc,
7353  float* work, lapack_int lwork );
7354 lapack_int LAPACKE_dormtr_work( int matrix_order, char side, char uplo,
7355  char trans, lapack_int m, lapack_int n,
7356  const double* a, lapack_int lda,
7357  const double* tau, double* c, lapack_int ldc,
7358  double* work, lapack_int lwork );
7359 
7360 lapack_int LAPACKE_spbcon_work( int matrix_order, char uplo, lapack_int n,
7361  lapack_int kd, const float* ab, lapack_int ldab,
7362  float anorm, float* rcond, float* work,
7363  lapack_int* iwork );
7364 lapack_int LAPACKE_dpbcon_work( int matrix_order, char uplo, lapack_int n,
7365  lapack_int kd, const double* ab,
7366  lapack_int ldab, double anorm, double* rcond,
7367  double* work, lapack_int* iwork );
7368 lapack_int LAPACKE_cpbcon_work( int matrix_order, char uplo, lapack_int n,
7369  lapack_int kd, const lapack_complex_float* ab,
7370  lapack_int ldab, float anorm, float* rcond,
7371  lapack_complex_float* work, float* rwork );
7372 lapack_int LAPACKE_zpbcon_work( int matrix_order, char uplo, lapack_int n,
7373  lapack_int kd, const lapack_complex_double* ab,
7374  lapack_int ldab, double anorm, double* rcond,
7375  lapack_complex_double* work, double* rwork );
7376 
7377 lapack_int LAPACKE_spbequ_work( int matrix_order, char uplo, lapack_int n,
7378  lapack_int kd, const float* ab, lapack_int ldab,
7379  float* s, float* scond, float* amax );
7380 lapack_int LAPACKE_dpbequ_work( int matrix_order, char uplo, lapack_int n,
7381  lapack_int kd, const double* ab,
7382  lapack_int ldab, double* s, double* scond,
7383  double* amax );
7384 lapack_int LAPACKE_cpbequ_work( int matrix_order, char uplo, lapack_int n,
7385  lapack_int kd, const lapack_complex_float* ab,
7386  lapack_int ldab, float* s, float* scond,
7387  float* amax );
7388 lapack_int LAPACKE_zpbequ_work( int matrix_order, char uplo, lapack_int n,
7389  lapack_int kd, const lapack_complex_double* ab,
7390  lapack_int ldab, double* s, double* scond,
7391  double* amax );
7392 
7393 lapack_int LAPACKE_spbrfs_work( int matrix_order, char uplo, lapack_int n,
7394  lapack_int kd, lapack_int nrhs, const float* ab,
7395  lapack_int ldab, const float* afb,
7396  lapack_int ldafb, const float* b,
7397  lapack_int ldb, float* x, lapack_int ldx,
7398  float* ferr, float* berr, float* work,
7399  lapack_int* iwork );
7400 lapack_int LAPACKE_dpbrfs_work( int matrix_order, char uplo, lapack_int n,
7401  lapack_int kd, lapack_int nrhs,
7402  const double* ab, lapack_int ldab,
7403  const double* afb, lapack_int ldafb,
7404  const double* b, lapack_int ldb, double* x,
7405  lapack_int ldx, double* ferr, double* berr,
7406  double* work, lapack_int* iwork );
7407 lapack_int LAPACKE_cpbrfs_work( int matrix_order, char uplo, lapack_int n,
7408  lapack_int kd, lapack_int nrhs,
7409  const lapack_complex_float* ab, lapack_int ldab,
7410  const lapack_complex_float* afb,
7411  lapack_int ldafb, const lapack_complex_float* b,
7413  lapack_int ldx, float* ferr, float* berr,
7414  lapack_complex_float* work, float* rwork );
7415 lapack_int LAPACKE_zpbrfs_work( int matrix_order, char uplo, lapack_int n,
7416  lapack_int kd, lapack_int nrhs,
7417  const lapack_complex_double* ab,
7418  lapack_int ldab,
7419  const lapack_complex_double* afb,
7420  lapack_int ldafb,
7421  const lapack_complex_double* b, lapack_int ldb,
7423  double* ferr, double* berr,
7424  lapack_complex_double* work, double* rwork );
7425 
7426 lapack_int LAPACKE_spbstf_work( int matrix_order, char uplo, lapack_int n,
7427  lapack_int kb, float* bb, lapack_int ldbb );
7428 lapack_int LAPACKE_dpbstf_work( int matrix_order, char uplo, lapack_int n,
7429  lapack_int kb, double* bb, lapack_int ldbb );
7430 lapack_int LAPACKE_cpbstf_work( int matrix_order, char uplo, lapack_int n,
7432  lapack_int ldbb );
7433 lapack_int LAPACKE_zpbstf_work( int matrix_order, char uplo, lapack_int n,
7435  lapack_int ldbb );
7436 
7437 lapack_int LAPACKE_spbsv_work( int matrix_order, char uplo, lapack_int n,
7438  lapack_int kd, lapack_int nrhs, float* ab,
7439  lapack_int ldab, float* b, lapack_int ldb );
7440 lapack_int LAPACKE_dpbsv_work( int matrix_order, char uplo, lapack_int n,
7441  lapack_int kd, lapack_int nrhs, double* ab,
7442  lapack_int ldab, double* b, lapack_int ldb );
7443 lapack_int LAPACKE_cpbsv_work( int matrix_order, char uplo, lapack_int n,
7444  lapack_int kd, lapack_int nrhs,
7445  lapack_complex_float* ab, lapack_int ldab,
7447 lapack_int LAPACKE_zpbsv_work( int matrix_order, char uplo, lapack_int n,
7448  lapack_int kd, lapack_int nrhs,
7451 
7452 lapack_int LAPACKE_spbsvx_work( int matrix_order, char fact, char uplo,
7453  lapack_int n, lapack_int kd, lapack_int nrhs,
7454  float* ab, lapack_int ldab, float* afb,
7455  lapack_int ldafb, char* equed, float* s,
7456  float* b, lapack_int ldb, float* x,
7457  lapack_int ldx, float* rcond, float* ferr,
7458  float* berr, float* work, lapack_int* iwork );
7459 lapack_int LAPACKE_dpbsvx_work( int matrix_order, char fact, char uplo,
7460  lapack_int n, lapack_int kd, lapack_int nrhs,
7461  double* ab, lapack_int ldab, double* afb,
7462  lapack_int ldafb, char* equed, double* s,
7463  double* b, lapack_int ldb, double* x,
7464  lapack_int ldx, double* rcond, double* ferr,
7465  double* berr, double* work, lapack_int* iwork );
7466 lapack_int LAPACKE_cpbsvx_work( int matrix_order, char fact, char uplo,
7467  lapack_int n, lapack_int kd, lapack_int nrhs,
7468  lapack_complex_float* ab, lapack_int ldab,
7469  lapack_complex_float* afb, lapack_int ldafb,
7470  char* equed, float* s, lapack_complex_float* b,
7472  lapack_int ldx, float* rcond, float* ferr,
7473  float* berr, lapack_complex_float* work,
7474  float* rwork );
7475 lapack_int LAPACKE_zpbsvx_work( int matrix_order, char fact, char uplo,
7476  lapack_int n, lapack_int kd, lapack_int nrhs,
7478  lapack_complex_double* afb, lapack_int ldafb,
7479  char* equed, double* s,
7482  double* rcond, double* ferr, double* berr,
7483  lapack_complex_double* work, double* rwork );
7484 
7485 lapack_int LAPACKE_spbtrf_work( int matrix_order, char uplo, lapack_int n,
7486  lapack_int kd, float* ab, lapack_int ldab );
7487 lapack_int LAPACKE_dpbtrf_work( int matrix_order, char uplo, lapack_int n,
7488  lapack_int kd, double* ab, lapack_int ldab );
7489 lapack_int LAPACKE_cpbtrf_work( int matrix_order, char uplo, lapack_int n,
7491  lapack_int ldab );
7492 lapack_int LAPACKE_zpbtrf_work( int matrix_order, char uplo, lapack_int n,
7494  lapack_int ldab );
7495 
7496 lapack_int LAPACKE_spbtrs_work( int matrix_order, char uplo, lapack_int n,
7497  lapack_int kd, lapack_int nrhs, const float* ab,
7498  lapack_int ldab, float* b, lapack_int ldb );
7499 lapack_int LAPACKE_dpbtrs_work( int matrix_order, char uplo, lapack_int n,
7500  lapack_int kd, lapack_int nrhs,
7501  const double* ab, lapack_int ldab, double* b,
7502  lapack_int ldb );
7503 lapack_int LAPACKE_cpbtrs_work( int matrix_order, char uplo, lapack_int n,
7504  lapack_int kd, lapack_int nrhs,
7505  const lapack_complex_float* ab, lapack_int ldab,
7507 lapack_int LAPACKE_zpbtrs_work( int matrix_order, char uplo, lapack_int n,
7508  lapack_int kd, lapack_int nrhs,
7509  const lapack_complex_double* ab,
7511  lapack_int ldb );
7512 
7513 lapack_int LAPACKE_spftrf_work( int matrix_order, char transr, char uplo,
7514  lapack_int n, float* a );
7515 lapack_int LAPACKE_dpftrf_work( int matrix_order, char transr, char uplo,
7516  lapack_int n, double* a );
7517 lapack_int LAPACKE_cpftrf_work( int matrix_order, char transr, char uplo,
7519 lapack_int LAPACKE_zpftrf_work( int matrix_order, char transr, char uplo,
7521 
7522 lapack_int LAPACKE_spftri_work( int matrix_order, char transr, char uplo,
7523  lapack_int n, float* a );
7524 lapack_int LAPACKE_dpftri_work( int matrix_order, char transr, char uplo,
7525  lapack_int n, double* a );
7526 lapack_int LAPACKE_cpftri_work( int matrix_order, char transr, char uplo,
7528 lapack_int LAPACKE_zpftri_work( int matrix_order, char transr, char uplo,
7530 
7531 lapack_int LAPACKE_spftrs_work( int matrix_order, char transr, char uplo,
7532  lapack_int n, lapack_int nrhs, const float* a,
7533  float* b, lapack_int ldb );
7534 lapack_int LAPACKE_dpftrs_work( int matrix_order, char transr, char uplo,
7535  lapack_int n, lapack_int nrhs, const double* a,
7536  double* b, lapack_int ldb );
7537 lapack_int LAPACKE_cpftrs_work( int matrix_order, char transr, char uplo,
7538  lapack_int n, lapack_int nrhs,
7539  const lapack_complex_float* a,
7541 lapack_int LAPACKE_zpftrs_work( int matrix_order, char transr, char uplo,
7542  lapack_int n, lapack_int nrhs,
7543  const lapack_complex_double* a,
7545 
7546 lapack_int LAPACKE_spocon_work( int matrix_order, char uplo, lapack_int n,
7547  const float* a, lapack_int lda, float anorm,
7548  float* rcond, float* work, lapack_int* iwork );
7549 lapack_int LAPACKE_dpocon_work( int matrix_order, char uplo, lapack_int n,
7550  const double* a, lapack_int lda, double anorm,
7551  double* rcond, double* work,
7552  lapack_int* iwork );
7553 lapack_int LAPACKE_cpocon_work( int matrix_order, char uplo, lapack_int n,
7555  float anorm, float* rcond,
7556  lapack_complex_float* work, float* rwork );
7557 lapack_int LAPACKE_zpocon_work( int matrix_order, char uplo, lapack_int n,
7559  double anorm, double* rcond,
7560  lapack_complex_double* work, double* rwork );
7561 
7562 lapack_int LAPACKE_spoequ_work( int matrix_order, lapack_int n, const float* a,
7563  lapack_int lda, float* s, float* scond,
7564  float* amax );
7565 lapack_int LAPACKE_dpoequ_work( int matrix_order, lapack_int n, const double* a,
7566  lapack_int lda, double* s, double* scond,
7567  double* amax );
7568 lapack_int LAPACKE_cpoequ_work( int matrix_order, lapack_int n,
7570  float* s, float* scond, float* amax );
7571 lapack_int LAPACKE_zpoequ_work( int matrix_order, lapack_int n,
7573  double* s, double* scond, double* amax );
7574 
7575 lapack_int LAPACKE_spoequb_work( int matrix_order, lapack_int n, const float* a,
7576  lapack_int lda, float* s, float* scond,
7577  float* amax );
7578 lapack_int LAPACKE_dpoequb_work( int matrix_order, lapack_int n,
7579  const double* a, lapack_int lda, double* s,
7580  double* scond, double* amax );
7581 lapack_int LAPACKE_cpoequb_work( int matrix_order, lapack_int n,
7583  float* s, float* scond, float* amax );
7584 lapack_int LAPACKE_zpoequb_work( int matrix_order, lapack_int n,
7586  double* s, double* scond, double* amax );
7587 
7588 lapack_int LAPACKE_sporfs_work( int matrix_order, char uplo, lapack_int n,
7589  lapack_int nrhs, const float* a, lapack_int lda,
7590  const float* af, lapack_int ldaf,
7591  const float* b, lapack_int ldb, float* x,
7592  lapack_int ldx, float* ferr, float* berr,
7593  float* work, lapack_int* iwork );
7594 lapack_int LAPACKE_dporfs_work( int matrix_order, char uplo, lapack_int n,
7595  lapack_int nrhs, const double* a,
7596  lapack_int lda, const double* af,
7597  lapack_int ldaf, const double* b,
7598  lapack_int ldb, double* x, lapack_int ldx,
7599  double* ferr, double* berr, double* work,
7600  lapack_int* iwork );
7601 lapack_int LAPACKE_cporfs_work( int matrix_order, char uplo, lapack_int n,
7602  lapack_int nrhs, const lapack_complex_float* a,
7603  lapack_int lda, const lapack_complex_float* af,
7604  lapack_int ldaf, const lapack_complex_float* b,
7606  lapack_int ldx, float* ferr, float* berr,
7607  lapack_complex_float* work, float* rwork );
7608 lapack_int LAPACKE_zporfs_work( int matrix_order, char uplo, lapack_int n,
7609  lapack_int nrhs, const lapack_complex_double* a,
7611  lapack_int ldaf, const lapack_complex_double* b,
7613  lapack_int ldx, double* ferr, double* berr,
7614  lapack_complex_double* work, double* rwork );
7615 
7616 lapack_int LAPACKE_sporfsx_work( int matrix_order, char uplo, char equed,
7617  lapack_int n, lapack_int nrhs, const float* a,
7618  lapack_int lda, const float* af,
7619  lapack_int ldaf, const float* s,
7620  const float* b, lapack_int ldb, float* x,
7621  lapack_int ldx, float* rcond, float* berr,
7622  lapack_int n_err_bnds, float* err_bnds_norm,
7623  float* err_bnds_comp, lapack_int nparams,
7624  float* params, float* work,
7625  lapack_int* iwork );
7626 lapack_int LAPACKE_dporfsx_work( int matrix_order, char uplo, char equed,
7627  lapack_int n, lapack_int nrhs, const double* a,
7628  lapack_int lda, const double* af,
7629  lapack_int ldaf, const double* s,
7630  const double* b, lapack_int ldb, double* x,
7631  lapack_int ldx, double* rcond, double* berr,
7632  lapack_int n_err_bnds, double* err_bnds_norm,
7633  double* err_bnds_comp, lapack_int nparams,
7634  double* params, double* work,
7635  lapack_int* iwork );
7636 lapack_int LAPACKE_cporfsx_work( int matrix_order, char uplo, char equed,
7637  lapack_int n, lapack_int nrhs,
7639  const lapack_complex_float* af,
7640  lapack_int ldaf, const float* s,
7641  const lapack_complex_float* b, lapack_int ldb,
7643  float* rcond, float* berr,
7644  lapack_int n_err_bnds, float* err_bnds_norm,
7645  float* err_bnds_comp, lapack_int nparams,
7646  float* params, lapack_complex_float* work,
7647  float* rwork );
7648 lapack_int LAPACKE_zporfsx_work( int matrix_order, char uplo, char equed,
7649  lapack_int n, lapack_int nrhs,
7651  const lapack_complex_double* af,
7652  lapack_int ldaf, const double* s,
7653  const lapack_complex_double* b, lapack_int ldb,
7655  double* rcond, double* berr,
7656  lapack_int n_err_bnds, double* err_bnds_norm,
7657  double* err_bnds_comp, lapack_int nparams,
7658  double* params, lapack_complex_double* work,
7659  double* rwork );
7660 
7661 lapack_int LAPACKE_sposv_work( int matrix_order, char uplo, lapack_int n,
7662  lapack_int nrhs, float* a, lapack_int lda,
7663  float* b, lapack_int ldb );
7664 lapack_int LAPACKE_dposv_work( int matrix_order, char uplo, lapack_int n,
7665  lapack_int nrhs, double* a, lapack_int lda,
7666  double* b, lapack_int ldb );
7667 lapack_int LAPACKE_cposv_work( int matrix_order, char uplo, lapack_int n,
7670  lapack_int ldb );
7671 lapack_int LAPACKE_zposv_work( int matrix_order, char uplo, lapack_int n,
7674  lapack_int ldb );
7675 lapack_int LAPACKE_dsposv_work( int matrix_order, char uplo, lapack_int n,
7676  lapack_int nrhs, double* a, lapack_int lda,
7677  double* b, lapack_int ldb, double* x,
7678  lapack_int ldx, double* work, float* swork,
7679  lapack_int* iter );
7680 lapack_int LAPACKE_zcposv_work( int matrix_order, char uplo, lapack_int n,
7684  lapack_int ldx, lapack_complex_double* work,
7685  lapack_complex_float* swork, double* rwork,
7686  lapack_int* iter );
7687 
7688 lapack_int LAPACKE_sposvx_work( int matrix_order, char fact, char uplo,
7689  lapack_int n, lapack_int nrhs, float* a,
7690  lapack_int lda, float* af, lapack_int ldaf,
7691  char* equed, float* s, float* b, lapack_int ldb,
7692  float* x, lapack_int ldx, float* rcond,
7693  float* ferr, float* berr, float* work,
7694  lapack_int* iwork );
7695 lapack_int LAPACKE_dposvx_work( int matrix_order, char fact, char uplo,
7696  lapack_int n, lapack_int nrhs, double* a,
7697  lapack_int lda, double* af, lapack_int ldaf,
7698  char* equed, double* s, double* b,
7699  lapack_int ldb, double* x, lapack_int ldx,
7700  double* rcond, double* ferr, double* berr,
7701  double* work, lapack_int* iwork );
7702 lapack_int LAPACKE_cposvx_work( int matrix_order, char fact, char uplo,
7703  lapack_int n, lapack_int nrhs,
7705  lapack_complex_float* af, lapack_int ldaf,
7706  char* equed, float* s, lapack_complex_float* b,
7708  lapack_int ldx, float* rcond, float* ferr,
7709  float* berr, lapack_complex_float* work,
7710  float* rwork );
7711 lapack_int LAPACKE_zposvx_work( int matrix_order, char fact, char uplo,
7712  lapack_int n, lapack_int nrhs,
7715  char* equed, double* s,
7718  double* rcond, double* ferr, double* berr,
7719  lapack_complex_double* work, double* rwork );
7720 
7721 lapack_int LAPACKE_sposvxx_work( int matrix_order, char fact, char uplo,
7722  lapack_int n, lapack_int nrhs, float* a,
7723  lapack_int lda, float* af, lapack_int ldaf,
7724  char* equed, float* s, float* b,
7725  lapack_int ldb, float* x, lapack_int ldx,
7726  float* rcond, float* rpvgrw, float* berr,
7727  lapack_int n_err_bnds, float* err_bnds_norm,
7728  float* err_bnds_comp, lapack_int nparams,
7729  float* params, float* work,
7730  lapack_int* iwork );
7731 lapack_int LAPACKE_dposvxx_work( int matrix_order, char fact, char uplo,
7732  lapack_int n, lapack_int nrhs, double* a,
7733  lapack_int lda, double* af, lapack_int ldaf,
7734  char* equed, double* s, double* b,
7735  lapack_int ldb, double* x, lapack_int ldx,
7736  double* rcond, double* rpvgrw, double* berr,
7737  lapack_int n_err_bnds, double* err_bnds_norm,
7738  double* err_bnds_comp, lapack_int nparams,
7739  double* params, double* work,
7740  lapack_int* iwork );
7741 lapack_int LAPACKE_cposvxx_work( int matrix_order, char fact, char uplo,
7742  lapack_int n, lapack_int nrhs,
7744  lapack_complex_float* af, lapack_int ldaf,
7745  char* equed, float* s, lapack_complex_float* b,
7747  lapack_int ldx, float* rcond, float* rpvgrw,
7748  float* berr, lapack_int n_err_bnds,
7749  float* err_bnds_norm, float* err_bnds_comp,
7750  lapack_int nparams, float* params,
7751  lapack_complex_float* work, float* rwork );
7752 lapack_int LAPACKE_zposvxx_work( int matrix_order, char fact, char uplo,
7753  lapack_int n, lapack_int nrhs,
7756  char* equed, double* s,
7759  double* rcond, double* rpvgrw, double* berr,
7760  lapack_int n_err_bnds, double* err_bnds_norm,
7761  double* err_bnds_comp, lapack_int nparams,
7762  double* params, lapack_complex_double* work,
7763  double* rwork );
7764 
7765 lapack_int LAPACKE_spotrf_work( int matrix_order, char uplo, lapack_int n,
7766  float* a, lapack_int lda );
7767 lapack_int LAPACKE_dpotrf_work( int matrix_order, char uplo, lapack_int n,
7768  double* a, lapack_int lda );
7769 lapack_int LAPACKE_cpotrf_work( int matrix_order, char uplo, lapack_int n,
7771 lapack_int LAPACKE_zpotrf_work( int matrix_order, char uplo, lapack_int n,
7773 
7774 lapack_int LAPACKE_spotri_work( int matrix_order, char uplo, lapack_int n,
7775  float* a, lapack_int lda );
7776 lapack_int LAPACKE_dpotri_work( int matrix_order, char uplo, lapack_int n,
7777  double* a, lapack_int lda );
7778 lapack_int LAPACKE_cpotri_work( int matrix_order, char uplo, lapack_int n,
7780 lapack_int LAPACKE_zpotri_work( int matrix_order, char uplo, lapack_int n,
7782 
7783 lapack_int LAPACKE_spotrs_work( int matrix_order, char uplo, lapack_int n,
7784  lapack_int nrhs, const float* a, lapack_int lda,
7785  float* b, lapack_int ldb );
7786 lapack_int LAPACKE_dpotrs_work( int matrix_order, char uplo, lapack_int n,
7787  lapack_int nrhs, const double* a,
7788  lapack_int lda, double* b, lapack_int ldb );
7789 lapack_int LAPACKE_cpotrs_work( int matrix_order, char uplo, lapack_int n,
7790  lapack_int nrhs, const lapack_complex_float* a,
7792  lapack_int ldb );
7793 lapack_int LAPACKE_zpotrs_work( int matrix_order, char uplo, lapack_int n,
7794  lapack_int nrhs, const lapack_complex_double* a,
7796  lapack_int ldb );
7797 
7798 lapack_int LAPACKE_sppcon_work( int matrix_order, char uplo, lapack_int n,
7799  const float* ap, float anorm, float* rcond,
7800  float* work, lapack_int* iwork );
7801 lapack_int LAPACKE_dppcon_work( int matrix_order, char uplo, lapack_int n,
7802  const double* ap, double anorm, double* rcond,
7803  double* work, lapack_int* iwork );
7804 lapack_int LAPACKE_cppcon_work( int matrix_order, char uplo, lapack_int n,
7805  const lapack_complex_float* ap, float anorm,
7806  float* rcond, lapack_complex_float* work,
7807  float* rwork );
7808 lapack_int LAPACKE_zppcon_work( int matrix_order, char uplo, lapack_int n,
7809  const lapack_complex_double* ap, double anorm,
7810  double* rcond, lapack_complex_double* work,
7811  double* rwork );
7812 
7813 lapack_int LAPACKE_sppequ_work( int matrix_order, char uplo, lapack_int n,
7814  const float* ap, float* s, float* scond,
7815  float* amax );
7816 lapack_int LAPACKE_dppequ_work( int matrix_order, char uplo, lapack_int n,
7817  const double* ap, double* s, double* scond,
7818  double* amax );
7819 lapack_int LAPACKE_cppequ_work( int matrix_order, char uplo, lapack_int n,
7820  const lapack_complex_float* ap, float* s,
7821  float* scond, float* amax );
7822 lapack_int LAPACKE_zppequ_work( int matrix_order, char uplo, lapack_int n,
7823  const lapack_complex_double* ap, double* s,
7824  double* scond, double* amax );
7825 
7826 lapack_int LAPACKE_spprfs_work( int matrix_order, char uplo, lapack_int n,
7827  lapack_int nrhs, const float* ap,
7828  const float* afp, const float* b,
7829  lapack_int ldb, float* x, lapack_int ldx,
7830  float* ferr, float* berr, float* work,
7831  lapack_int* iwork );
7832 lapack_int LAPACKE_dpprfs_work( int matrix_order, char uplo, lapack_int n,
7833  lapack_int nrhs, const double* ap,
7834  const double* afp, const double* b,
7835  lapack_int ldb, double* x, lapack_int ldx,
7836  double* ferr, double* berr, double* work,
7837  lapack_int* iwork );
7838 lapack_int LAPACKE_cpprfs_work( int matrix_order, char uplo, lapack_int n,
7839  lapack_int nrhs, const lapack_complex_float* ap,
7840  const lapack_complex_float* afp,
7841  const lapack_complex_float* b, lapack_int ldb,
7843  float* ferr, float* berr,
7844  lapack_complex_float* work, float* rwork );
7845 lapack_int LAPACKE_zpprfs_work( int matrix_order, char uplo, lapack_int n,
7846  lapack_int nrhs,
7847  const lapack_complex_double* ap,
7848  const lapack_complex_double* afp,
7849  const lapack_complex_double* b, lapack_int ldb,
7851  double* ferr, double* berr,
7852  lapack_complex_double* work, double* rwork );
7853 
7854 lapack_int LAPACKE_sppsv_work( int matrix_order, char uplo, lapack_int n,
7855  lapack_int nrhs, float* ap, float* b,
7856  lapack_int ldb );
7857 lapack_int LAPACKE_dppsv_work( int matrix_order, char uplo, lapack_int n,
7858  lapack_int nrhs, double* ap, double* b,
7859  lapack_int ldb );
7860 lapack_int LAPACKE_cppsv_work( int matrix_order, char uplo, lapack_int n,
7861  lapack_int nrhs, lapack_complex_float* ap,
7863 lapack_int LAPACKE_zppsv_work( int matrix_order, char uplo, lapack_int n,
7866 
7867 lapack_int LAPACKE_sppsvx_work( int matrix_order, char fact, char uplo,
7868  lapack_int n, lapack_int nrhs, float* ap,
7869  float* afp, char* equed, float* s, float* b,
7870  lapack_int ldb, float* x, lapack_int ldx,
7871  float* rcond, float* ferr, float* berr,
7872  float* work, lapack_int* iwork );
7873 lapack_int LAPACKE_dppsvx_work( int matrix_order, char fact, char uplo,
7874  lapack_int n, lapack_int nrhs, double* ap,
7875  double* afp, char* equed, double* s, double* b,
7876  lapack_int ldb, double* x, lapack_int ldx,
7877  double* rcond, double* ferr, double* berr,
7878  double* work, lapack_int* iwork );
7879 lapack_int LAPACKE_cppsvx_work( int matrix_order, char fact, char uplo,
7880  lapack_int n, lapack_int nrhs,
7882  lapack_complex_float* afp, char* equed,
7883  float* s, lapack_complex_float* b,
7885  lapack_int ldx, float* rcond, float* ferr,
7886  float* berr, lapack_complex_float* work,
7887  float* rwork );
7888 lapack_int LAPACKE_zppsvx_work( int matrix_order, char fact, char uplo,
7889  lapack_int n, lapack_int nrhs,
7891  lapack_complex_double* afp, char* equed,
7892  double* s, lapack_complex_double* b,
7894  lapack_int ldx, double* rcond, double* ferr,
7895  double* berr, lapack_complex_double* work,
7896  double* rwork );
7897 
7898 lapack_int LAPACKE_spptrf_work( int matrix_order, char uplo, lapack_int n,
7899  float* ap );
7900 lapack_int LAPACKE_dpptrf_work( int matrix_order, char uplo, lapack_int n,
7901  double* ap );
7902 lapack_int LAPACKE_cpptrf_work( int matrix_order, char uplo, lapack_int n,
7903  lapack_complex_float* ap );
7904 lapack_int LAPACKE_zpptrf_work( int matrix_order, char uplo, lapack_int n,
7905  lapack_complex_double* ap );
7906 
7907 lapack_int LAPACKE_spptri_work( int matrix_order, char uplo, lapack_int n,
7908  float* ap );
7909 lapack_int LAPACKE_dpptri_work( int matrix_order, char uplo, lapack_int n,
7910  double* ap );
7911 lapack_int LAPACKE_cpptri_work( int matrix_order, char uplo, lapack_int n,
7912  lapack_complex_float* ap );
7913 lapack_int LAPACKE_zpptri_work( int matrix_order, char uplo, lapack_int n,
7914  lapack_complex_double* ap );
7915 
7916 lapack_int LAPACKE_spptrs_work( int matrix_order, char uplo, lapack_int n,
7917  lapack_int nrhs, const float* ap, float* b,
7918  lapack_int ldb );
7919 lapack_int LAPACKE_dpptrs_work( int matrix_order, char uplo, lapack_int n,
7920  lapack_int nrhs, const double* ap, double* b,
7921  lapack_int ldb );
7922 lapack_int LAPACKE_cpptrs_work( int matrix_order, char uplo, lapack_int n,
7923  lapack_int nrhs, const lapack_complex_float* ap,
7925 lapack_int LAPACKE_zpptrs_work( int matrix_order, char uplo, lapack_int n,
7926  lapack_int nrhs,
7927  const lapack_complex_double* ap,
7929 
7930 lapack_int LAPACKE_spstrf_work( int matrix_order, char uplo, lapack_int n,
7931  float* a, lapack_int lda, lapack_int* piv,
7932  lapack_int* rank, float tol, float* work );
7933 lapack_int LAPACKE_dpstrf_work( int matrix_order, char uplo, lapack_int n,
7934  double* a, lapack_int lda, lapack_int* piv,
7935  lapack_int* rank, double tol, double* work );
7936 lapack_int LAPACKE_cpstrf_work( int matrix_order, char uplo, lapack_int n,
7938  lapack_int* piv, lapack_int* rank, float tol,
7939  float* work );
7940 lapack_int LAPACKE_zpstrf_work( int matrix_order, char uplo, lapack_int n,
7942  lapack_int* piv, lapack_int* rank, double tol,
7943  double* work );
7944 
7945 lapack_int LAPACKE_sptcon_work( lapack_int n, const float* d, const float* e,
7946  float anorm, float* rcond, float* work );
7947 lapack_int LAPACKE_dptcon_work( lapack_int n, const double* d, const double* e,
7948  double anorm, double* rcond, double* work );
7950  const lapack_complex_float* e, float anorm,
7951  float* rcond, float* work );
7952 lapack_int LAPACKE_zptcon_work( lapack_int n, const double* d,
7953  const lapack_complex_double* e, double anorm,
7954  double* rcond, double* work );
7955 
7956 lapack_int LAPACKE_spteqr_work( int matrix_order, char compz, lapack_int n,
7957  float* d, float* e, float* z, lapack_int ldz,
7958  float* work );
7959 lapack_int LAPACKE_dpteqr_work( int matrix_order, char compz, lapack_int n,
7960  double* d, double* e, double* z, lapack_int ldz,
7961  double* work );
7962 lapack_int LAPACKE_cpteqr_work( int matrix_order, char compz, lapack_int n,
7963  float* d, float* e, lapack_complex_float* z,
7964  lapack_int ldz, float* work );
7965 lapack_int LAPACKE_zpteqr_work( int matrix_order, char compz, lapack_int n,
7966  double* d, double* e, lapack_complex_double* z,
7967  lapack_int ldz, double* work );
7968 
7969 lapack_int LAPACKE_sptrfs_work( int matrix_order, lapack_int n, lapack_int nrhs,
7970  const float* d, const float* e, const float* df,
7971  const float* ef, const float* b, lapack_int ldb,
7972  float* x, lapack_int ldx, float* ferr,
7973  float* berr, float* work );
7974 lapack_int LAPACKE_dptrfs_work( int matrix_order, lapack_int n, lapack_int nrhs,
7975  const double* d, const double* e,
7976  const double* df, const double* ef,
7977  const double* b, lapack_int ldb, double* x,
7978  lapack_int ldx, double* ferr, double* berr,
7979  double* work );
7980 lapack_int LAPACKE_cptrfs_work( int matrix_order, char uplo, lapack_int n,
7981  lapack_int nrhs, const float* d,
7982  const lapack_complex_float* e, const float* df,
7983  const lapack_complex_float* ef,
7984  const lapack_complex_float* b, lapack_int ldb,
7986  float* ferr, float* berr,
7987  lapack_complex_float* work, float* rwork );
7988 lapack_int LAPACKE_zptrfs_work( int matrix_order, char uplo, lapack_int n,
7989  lapack_int nrhs, const double* d,
7990  const lapack_complex_double* e,
7991  const double* df,
7992  const lapack_complex_double* ef,
7993  const lapack_complex_double* b, lapack_int ldb,
7995  double* ferr, double* berr,
7996  lapack_complex_double* work, double* rwork );
7997 
7998 lapack_int LAPACKE_sptsv_work( int matrix_order, lapack_int n, lapack_int nrhs,
7999  float* d, float* e, float* b, lapack_int ldb );
8000 lapack_int LAPACKE_dptsv_work( int matrix_order, lapack_int n, lapack_int nrhs,
8001  double* d, double* e, double* b,
8002  lapack_int ldb );
8003 lapack_int LAPACKE_cptsv_work( int matrix_order, lapack_int n, lapack_int nrhs,
8004  float* d, lapack_complex_float* e,
8006 lapack_int LAPACKE_zptsv_work( int matrix_order, lapack_int n, lapack_int nrhs,
8007  double* d, lapack_complex_double* e,
8009 
8010 lapack_int LAPACKE_sptsvx_work( int matrix_order, char fact, lapack_int n,
8011  lapack_int nrhs, const float* d, const float* e,
8012  float* df, float* ef, const float* b,
8013  lapack_int ldb, float* x, lapack_int ldx,
8014  float* rcond, float* ferr, float* berr,
8015  float* work );
8016 lapack_int LAPACKE_dptsvx_work( int matrix_order, char fact, lapack_int n,
8017  lapack_int nrhs, const double* d,
8018  const double* e, double* df, double* ef,
8019  const double* b, lapack_int ldb, double* x,
8020  lapack_int ldx, double* rcond, double* ferr,
8021  double* berr, double* work );
8022 lapack_int LAPACKE_cptsvx_work( int matrix_order, char fact, lapack_int n,
8023  lapack_int nrhs, const float* d,
8024  const lapack_complex_float* e, float* df,
8026  const lapack_complex_float* b, lapack_int ldb,
8028  float* rcond, float* ferr, float* berr,
8029  lapack_complex_float* work, float* rwork );
8030 lapack_int LAPACKE_zptsvx_work( int matrix_order, char fact, lapack_int n,
8031  lapack_int nrhs, const double* d,
8032  const lapack_complex_double* e, double* df,
8034  const lapack_complex_double* b, lapack_int ldb,
8036  double* rcond, double* ferr, double* berr,
8037  lapack_complex_double* work, double* rwork );
8038 
8039 lapack_int LAPACKE_spttrf_work( lapack_int n, float* d, float* e );
8040 lapack_int LAPACKE_dpttrf_work( lapack_int n, double* d, double* e );
8045 
8046 lapack_int LAPACKE_spttrs_work( int matrix_order, lapack_int n, lapack_int nrhs,
8047  const float* d, const float* e, float* b,
8048  lapack_int ldb );
8049 lapack_int LAPACKE_dpttrs_work( int matrix_order, lapack_int n, lapack_int nrhs,
8050  const double* d, const double* e, double* b,
8051  lapack_int ldb );
8052 lapack_int LAPACKE_cpttrs_work( int matrix_order, char uplo, lapack_int n,
8053  lapack_int nrhs, const float* d,
8054  const lapack_complex_float* e,
8056 lapack_int LAPACKE_zpttrs_work( int matrix_order, char uplo, lapack_int n,
8057  lapack_int nrhs, const double* d,
8058  const lapack_complex_double* e,
8060 
8061 lapack_int LAPACKE_ssbev_work( int matrix_order, char jobz, char uplo,
8062  lapack_int n, lapack_int kd, float* ab,
8063  lapack_int ldab, float* w, float* z,
8064  lapack_int ldz, float* work );
8065 lapack_int LAPACKE_dsbev_work( int matrix_order, char jobz, char uplo,
8066  lapack_int n, lapack_int kd, double* ab,
8067  lapack_int ldab, double* w, double* z,
8068  lapack_int ldz, double* work );
8069 
8070 lapack_int LAPACKE_ssbevd_work( int matrix_order, char jobz, char uplo,
8071  lapack_int n, lapack_int kd, float* ab,
8072  lapack_int ldab, float* w, float* z,
8073  lapack_int ldz, float* work, lapack_int lwork,
8074  lapack_int* iwork, lapack_int liwork );
8075 lapack_int LAPACKE_dsbevd_work( int matrix_order, char jobz, char uplo,
8076  lapack_int n, lapack_int kd, double* ab,
8077  lapack_int ldab, double* w, double* z,
8078  lapack_int ldz, double* work, lapack_int lwork,
8079  lapack_int* iwork, lapack_int liwork );
8080 
8081 lapack_int LAPACKE_ssbevx_work( int matrix_order, char jobz, char range,
8082  char uplo, lapack_int n, lapack_int kd,
8083  float* ab, lapack_int ldab, float* q,
8084  lapack_int ldq, float vl, float vu,
8085  lapack_int il, lapack_int iu, float abstol,
8086  lapack_int* m, float* w, float* z,
8087  lapack_int ldz, float* work, lapack_int* iwork,
8088  lapack_int* ifail );
8089 lapack_int LAPACKE_dsbevx_work( int matrix_order, char jobz, char range,
8090  char uplo, lapack_int n, lapack_int kd,
8091  double* ab, lapack_int ldab, double* q,
8092  lapack_int ldq, double vl, double vu,
8093  lapack_int il, lapack_int iu, double abstol,
8094  lapack_int* m, double* w, double* z,
8095  lapack_int ldz, double* work, lapack_int* iwork,
8096  lapack_int* ifail );
8097 
8098 lapack_int LAPACKE_ssbgst_work( int matrix_order, char vect, char uplo,
8100  float* ab, lapack_int ldab, const float* bb,
8101  lapack_int ldbb, float* x, lapack_int ldx,
8102  float* work );
8103 lapack_int LAPACKE_dsbgst_work( int matrix_order, char vect, char uplo,
8105  double* ab, lapack_int ldab, const double* bb,
8106  lapack_int ldbb, double* x, lapack_int ldx,
8107  double* work );
8108 
8109 lapack_int LAPACKE_ssbgv_work( int matrix_order, char jobz, char uplo,
8111  float* ab, lapack_int ldab, float* bb,
8112  lapack_int ldbb, float* w, float* z,
8113  lapack_int ldz, float* work );
8114 lapack_int LAPACKE_dsbgv_work( int matrix_order, char jobz, char uplo,
8116  double* ab, lapack_int ldab, double* bb,
8117  lapack_int ldbb, double* w, double* z,
8118  lapack_int ldz, double* work );
8119 
8120 lapack_int LAPACKE_ssbgvd_work( int matrix_order, char jobz, char uplo,
8122  float* ab, lapack_int ldab, float* bb,
8123  lapack_int ldbb, float* w, float* z,
8124  lapack_int ldz, float* work, lapack_int lwork,
8125  lapack_int* iwork, lapack_int liwork );
8126 lapack_int LAPACKE_dsbgvd_work( int matrix_order, char jobz, char uplo,
8128  double* ab, lapack_int ldab, double* bb,
8129  lapack_int ldbb, double* w, double* z,
8130  lapack_int ldz, double* work, lapack_int lwork,
8131  lapack_int* iwork, lapack_int liwork );
8132 
8133 lapack_int LAPACKE_ssbgvx_work( int matrix_order, char jobz, char range,
8134  char uplo, lapack_int n, lapack_int ka,
8135  lapack_int kb, float* ab, lapack_int ldab,
8136  float* bb, lapack_int ldbb, float* q,
8137  lapack_int ldq, float vl, float vu,
8138  lapack_int il, lapack_int iu, float abstol,
8139  lapack_int* m, float* w, float* z,
8140  lapack_int ldz, float* work, lapack_int* iwork,
8141  lapack_int* ifail );
8142 lapack_int LAPACKE_dsbgvx_work( int matrix_order, char jobz, char range,
8143  char uplo, lapack_int n, lapack_int ka,
8144  lapack_int kb, double* ab, lapack_int ldab,
8145  double* bb, lapack_int ldbb, double* q,
8146  lapack_int ldq, double vl, double vu,
8147  lapack_int il, lapack_int iu, double abstol,
8148  lapack_int* m, double* w, double* z,
8149  lapack_int ldz, double* work, lapack_int* iwork,
8150  lapack_int* ifail );
8151 
8152 lapack_int LAPACKE_ssbtrd_work( int matrix_order, char vect, char uplo,
8153  lapack_int n, lapack_int kd, float* ab,
8154  lapack_int ldab, float* d, float* e, float* q,
8155  lapack_int ldq, float* work );
8156 lapack_int LAPACKE_dsbtrd_work( int matrix_order, char vect, char uplo,
8157  lapack_int n, lapack_int kd, double* ab,
8158  lapack_int ldab, double* d, double* e,
8159  double* q, lapack_int ldq, double* work );
8160 
8161 lapack_int LAPACKE_ssfrk_work( int matrix_order, char transr, char uplo,
8162  char trans, lapack_int n, lapack_int k,
8163  float alpha, const float* a, lapack_int lda,
8164  float beta, float* c );
8165 lapack_int LAPACKE_dsfrk_work( int matrix_order, char transr, char uplo,
8166  char trans, lapack_int n, lapack_int k,
8167  double alpha, const double* a, lapack_int lda,
8168  double beta, double* c );
8169 
8170 lapack_int LAPACKE_sspcon_work( int matrix_order, char uplo, lapack_int n,
8171  const float* ap, const lapack_int* ipiv,
8172  float anorm, float* rcond, float* work,
8173  lapack_int* iwork );
8174 lapack_int LAPACKE_dspcon_work( int matrix_order, char uplo, lapack_int n,
8175  const double* ap, const lapack_int* ipiv,
8176  double anorm, double* rcond, double* work,
8177  lapack_int* iwork );
8178 lapack_int LAPACKE_cspcon_work( int matrix_order, char uplo, lapack_int n,
8179  const lapack_complex_float* ap,
8180  const lapack_int* ipiv, float anorm,
8181  float* rcond, lapack_complex_float* work );
8182 lapack_int LAPACKE_zspcon_work( int matrix_order, char uplo, lapack_int n,
8183  const lapack_complex_double* ap,
8184  const lapack_int* ipiv, double anorm,
8185  double* rcond, lapack_complex_double* work );
8186 
8187 lapack_int LAPACKE_sspev_work( int matrix_order, char jobz, char uplo,
8188  lapack_int n, float* ap, float* w, float* z,
8189  lapack_int ldz, float* work );
8190 lapack_int LAPACKE_dspev_work( int matrix_order, char jobz, char uplo,
8191  lapack_int n, double* ap, double* w, double* z,
8192  lapack_int ldz, double* work );
8193 
8194 lapack_int LAPACKE_sspevd_work( int matrix_order, char jobz, char uplo,
8195  lapack_int n, float* ap, float* w, float* z,
8196  lapack_int ldz, float* work, lapack_int lwork,
8197  lapack_int* iwork, lapack_int liwork );
8198 lapack_int LAPACKE_dspevd_work( int matrix_order, char jobz, char uplo,
8199  lapack_int n, double* ap, double* w, double* z,
8200  lapack_int ldz, double* work, lapack_int lwork,
8201  lapack_int* iwork, lapack_int liwork );
8202 
8203 lapack_int LAPACKE_sspevx_work( int matrix_order, char jobz, char range,
8204  char uplo, lapack_int n, float* ap, float vl,
8205  float vu, lapack_int il, lapack_int iu,
8206  float abstol, lapack_int* m, float* w, float* z,
8207  lapack_int ldz, float* work, lapack_int* iwork,
8208  lapack_int* ifail );
8209 lapack_int LAPACKE_dspevx_work( int matrix_order, char jobz, char range,
8210  char uplo, lapack_int n, double* ap, double vl,
8211  double vu, lapack_int il, lapack_int iu,
8212  double abstol, lapack_int* m, double* w,
8213  double* z, lapack_int ldz, double* work,
8214  lapack_int* iwork, lapack_int* ifail );
8215 
8216 lapack_int LAPACKE_sspgst_work( int matrix_order, lapack_int itype, char uplo,
8217  lapack_int n, float* ap, const float* bp );
8218 lapack_int LAPACKE_dspgst_work( int matrix_order, lapack_int itype, char uplo,
8219  lapack_int n, double* ap, const double* bp );
8220 
8221 lapack_int LAPACKE_sspgv_work( int matrix_order, lapack_int itype, char jobz,
8222  char uplo, lapack_int n, float* ap, float* bp,
8223  float* w, float* z, lapack_int ldz,
8224  float* work );
8225 lapack_int LAPACKE_dspgv_work( int matrix_order, lapack_int itype, char jobz,
8226  char uplo, lapack_int n, double* ap, double* bp,
8227  double* w, double* z, lapack_int ldz,
8228  double* work );
8229 
8230 lapack_int LAPACKE_sspgvd_work( int matrix_order, lapack_int itype, char jobz,
8231  char uplo, lapack_int n, float* ap, float* bp,
8232  float* w, float* z, lapack_int ldz, float* work,
8233  lapack_int lwork, lapack_int* iwork,
8234  lapack_int liwork );
8235 lapack_int LAPACKE_dspgvd_work( int matrix_order, lapack_int itype, char jobz,
8236  char uplo, lapack_int n, double* ap, double* bp,
8237  double* w, double* z, lapack_int ldz,
8238  double* work, lapack_int lwork,
8239  lapack_int* iwork, lapack_int liwork );
8240 
8241 lapack_int LAPACKE_sspgvx_work( int matrix_order, lapack_int itype, char jobz,
8242  char range, char uplo, lapack_int n, float* ap,
8243  float* bp, float vl, float vu, lapack_int il,
8244  lapack_int iu, float abstol, lapack_int* m,
8245  float* w, float* z, lapack_int ldz, float* work,
8246  lapack_int* iwork, lapack_int* ifail );
8247 lapack_int LAPACKE_dspgvx_work( int matrix_order, lapack_int itype, char jobz,
8248  char range, char uplo, lapack_int n, double* ap,
8249  double* bp, double vl, double vu, lapack_int il,
8250  lapack_int iu, double abstol, lapack_int* m,
8251  double* w, double* z, lapack_int ldz,
8252  double* work, lapack_int* iwork,
8253  lapack_int* ifail );
8254 
8255 lapack_int LAPACKE_ssprfs_work( int matrix_order, char uplo, lapack_int n,
8256  lapack_int nrhs, const float* ap,
8257  const float* afp, const lapack_int* ipiv,
8258  const float* b, lapack_int ldb, float* x,
8259  lapack_int ldx, float* ferr, float* berr,
8260  float* work, lapack_int* iwork );
8261 lapack_int LAPACKE_dsprfs_work( int matrix_order, char uplo, lapack_int n,
8262  lapack_int nrhs, const double* ap,
8263  const double* afp, const lapack_int* ipiv,
8264  const double* b, lapack_int ldb, double* x,
8265  lapack_int ldx, double* ferr, double* berr,
8266  double* work, lapack_int* iwork );
8267 lapack_int LAPACKE_csprfs_work( int matrix_order, char uplo, lapack_int n,
8268  lapack_int nrhs, const lapack_complex_float* ap,
8269  const lapack_complex_float* afp,
8270  const lapack_int* ipiv,
8271  const lapack_complex_float* b, lapack_int ldb,
8273  float* ferr, float* berr,
8274  lapack_complex_float* work, float* rwork );
8275 lapack_int LAPACKE_zsprfs_work( int matrix_order, char uplo, lapack_int n,
8276  lapack_int nrhs,
8277  const lapack_complex_double* ap,
8278  const lapack_complex_double* afp,
8279  const lapack_int* ipiv,
8280  const lapack_complex_double* b, lapack_int ldb,
8282  double* ferr, double* berr,
8283  lapack_complex_double* work, double* rwork );
8284 
8285 lapack_int LAPACKE_sspsv_work( int matrix_order, char uplo, lapack_int n,
8286  lapack_int nrhs, float* ap, lapack_int* ipiv,
8287  float* b, lapack_int ldb );
8288 lapack_int LAPACKE_dspsv_work( int matrix_order, char uplo, lapack_int n,
8289  lapack_int nrhs, double* ap, lapack_int* ipiv,
8290  double* b, lapack_int ldb );
8291 lapack_int LAPACKE_cspsv_work( int matrix_order, char uplo, lapack_int n,
8292  lapack_int nrhs, lapack_complex_float* ap,
8294  lapack_int ldb );
8295 lapack_int LAPACKE_zspsv_work( int matrix_order, char uplo, lapack_int n,
8298  lapack_int ldb );
8299 
8300 lapack_int LAPACKE_sspsvx_work( int matrix_order, char fact, char uplo,
8301  lapack_int n, lapack_int nrhs, const float* ap,
8302  float* afp, lapack_int* ipiv, const float* b,
8303  lapack_int ldb, float* x, lapack_int ldx,
8304  float* rcond, float* ferr, float* berr,
8305  float* work, lapack_int* iwork );
8306 lapack_int LAPACKE_dspsvx_work( int matrix_order, char fact, char uplo,
8307  lapack_int n, lapack_int nrhs, const double* ap,
8308  double* afp, lapack_int* ipiv, const double* b,
8309  lapack_int ldb, double* x, lapack_int ldx,
8310  double* rcond, double* ferr, double* berr,
8311  double* work, lapack_int* iwork );
8312 lapack_int LAPACKE_cspsvx_work( int matrix_order, char fact, char uplo,
8313  lapack_int n, lapack_int nrhs,
8314  const lapack_complex_float* ap,
8315  lapack_complex_float* afp, lapack_int* ipiv,
8316  const lapack_complex_float* b, lapack_int ldb,
8318  float* rcond, float* ferr, float* berr,
8319  lapack_complex_float* work, float* rwork );
8320 lapack_int LAPACKE_zspsvx_work( int matrix_order, char fact, char uplo,
8321  lapack_int n, lapack_int nrhs,
8322  const lapack_complex_double* ap,
8323  lapack_complex_double* afp, lapack_int* ipiv,
8324  const lapack_complex_double* b, lapack_int ldb,
8326  double* rcond, double* ferr, double* berr,
8327  lapack_complex_double* work, double* rwork );
8328 
8329 lapack_int LAPACKE_ssptrd_work( int matrix_order, char uplo, lapack_int n,
8330  float* ap, float* d, float* e, float* tau );
8331 lapack_int LAPACKE_dsptrd_work( int matrix_order, char uplo, lapack_int n,
8332  double* ap, double* d, double* e, double* tau );
8333 
8334 lapack_int LAPACKE_ssptrf_work( int matrix_order, char uplo, lapack_int n,
8335  float* ap, lapack_int* ipiv );
8336 lapack_int LAPACKE_dsptrf_work( int matrix_order, char uplo, lapack_int n,
8337  double* ap, lapack_int* ipiv );
8338 lapack_int LAPACKE_csptrf_work( int matrix_order, char uplo, lapack_int n,
8339  lapack_complex_float* ap, lapack_int* ipiv );
8340 lapack_int LAPACKE_zsptrf_work( int matrix_order, char uplo, lapack_int n,
8341  lapack_complex_double* ap, lapack_int* ipiv );
8342 
8343 lapack_int LAPACKE_ssptri_work( int matrix_order, char uplo, lapack_int n,
8344  float* ap, const lapack_int* ipiv,
8345  float* work );
8346 lapack_int LAPACKE_dsptri_work( int matrix_order, char uplo, lapack_int n,
8347  double* ap, const lapack_int* ipiv,
8348  double* work );
8349 lapack_int LAPACKE_csptri_work( int matrix_order, char uplo, lapack_int n,
8351  const lapack_int* ipiv,
8352  lapack_complex_float* work );
8353 lapack_int LAPACKE_zsptri_work( int matrix_order, char uplo, lapack_int n,
8355  const lapack_int* ipiv,
8356  lapack_complex_double* work );
8357 
8358 lapack_int LAPACKE_ssptrs_work( int matrix_order, char uplo, lapack_int n,
8359  lapack_int nrhs, const float* ap,
8360  const lapack_int* ipiv, float* b,
8361  lapack_int ldb );
8362 lapack_int LAPACKE_dsptrs_work( int matrix_order, char uplo, lapack_int n,
8363  lapack_int nrhs, const double* ap,
8364  const lapack_int* ipiv, double* b,
8365  lapack_int ldb );
8366 lapack_int LAPACKE_csptrs_work( int matrix_order, char uplo, lapack_int n,
8367  lapack_int nrhs, const lapack_complex_float* ap,
8368  const lapack_int* ipiv, lapack_complex_float* b,
8369  lapack_int ldb );
8370 lapack_int LAPACKE_zsptrs_work( int matrix_order, char uplo, lapack_int n,
8371  lapack_int nrhs,
8372  const lapack_complex_double* ap,
8373  const lapack_int* ipiv,
8375 
8376 lapack_int LAPACKE_sstebz_work( char range, char order, lapack_int n, float vl,
8377  float vu, lapack_int il, lapack_int iu,
8378  float abstol, const float* d, const float* e,
8379  lapack_int* m, lapack_int* nsplit, float* w,
8380  lapack_int* iblock, lapack_int* isplit,
8381  float* work, lapack_int* iwork );
8382 lapack_int LAPACKE_dstebz_work( char range, char order, lapack_int n, double vl,
8383  double vu, lapack_int il, lapack_int iu,
8384  double abstol, const double* d, const double* e,
8385  lapack_int* m, lapack_int* nsplit, double* w,
8386  lapack_int* iblock, lapack_int* isplit,
8387  double* work, lapack_int* iwork );
8388 
8389 lapack_int LAPACKE_sstedc_work( int matrix_order, char compz, lapack_int n,
8390  float* d, float* e, float* z, lapack_int ldz,
8391  float* work, lapack_int lwork,
8392  lapack_int* iwork, lapack_int liwork );
8393 lapack_int LAPACKE_dstedc_work( int matrix_order, char compz, lapack_int n,
8394  double* d, double* e, double* z, lapack_int ldz,
8395  double* work, lapack_int lwork,
8396  lapack_int* iwork, lapack_int liwork );
8397 lapack_int LAPACKE_cstedc_work( int matrix_order, char compz, lapack_int n,
8398  float* d, float* e, lapack_complex_float* z,
8399  lapack_int ldz, lapack_complex_float* work,
8400  lapack_int lwork, float* rwork,
8401  lapack_int lrwork, lapack_int* iwork,
8402  lapack_int liwork );
8403 lapack_int LAPACKE_zstedc_work( int matrix_order, char compz, lapack_int n,
8404  double* d, double* e, lapack_complex_double* z,
8405  lapack_int ldz, lapack_complex_double* work,
8406  lapack_int lwork, double* rwork,
8407  lapack_int lrwork, lapack_int* iwork,
8408  lapack_int liwork );
8409 
8410 lapack_int LAPACKE_sstegr_work( int matrix_order, char jobz, char range,
8411  lapack_int n, float* d, float* e, float vl,
8412  float vu, lapack_int il, lapack_int iu,
8413  float abstol, lapack_int* m, float* w, float* z,
8414  lapack_int ldz, lapack_int* isuppz, float* work,
8415  lapack_int lwork, lapack_int* iwork,
8416  lapack_int liwork );
8417 lapack_int LAPACKE_dstegr_work( int matrix_order, char jobz, char range,
8418  lapack_int n, double* d, double* e, double vl,
8419  double vu, lapack_int il, lapack_int iu,
8420  double abstol, lapack_int* m, double* w,
8421  double* z, lapack_int ldz, lapack_int* isuppz,
8422  double* work, lapack_int lwork,
8423  lapack_int* iwork, lapack_int liwork );
8424 lapack_int LAPACKE_cstegr_work( int matrix_order, char jobz, char range,
8425  lapack_int n, float* d, float* e, float vl,
8426  float vu, lapack_int il, lapack_int iu,
8427  float abstol, lapack_int* m, float* w,
8429  lapack_int* isuppz, float* work,
8430  lapack_int lwork, lapack_int* iwork,
8431  lapack_int liwork );
8432 lapack_int LAPACKE_zstegr_work( int matrix_order, char jobz, char range,
8433  lapack_int n, double* d, double* e, double vl,
8434  double vu, lapack_int il, lapack_int iu,
8435  double abstol, lapack_int* m, double* w,
8437  lapack_int* isuppz, double* work,
8438  lapack_int lwork, lapack_int* iwork,
8439  lapack_int liwork );
8440 
8441 lapack_int LAPACKE_sstein_work( int matrix_order, lapack_int n, const float* d,
8442  const float* e, lapack_int m, const float* w,
8443  const lapack_int* iblock,
8444  const lapack_int* isplit, float* z,
8445  lapack_int ldz, float* work, lapack_int* iwork,
8446  lapack_int* ifailv );
8447 lapack_int LAPACKE_dstein_work( int matrix_order, lapack_int n, const double* d,
8448  const double* e, lapack_int m, const double* w,
8449  const lapack_int* iblock,
8450  const lapack_int* isplit, double* z,
8451  lapack_int ldz, double* work, lapack_int* iwork,
8452  lapack_int* ifailv );
8453 lapack_int LAPACKE_cstein_work( int matrix_order, lapack_int n, const float* d,
8454  const float* e, lapack_int m, const float* w,
8455  const lapack_int* iblock,
8456  const lapack_int* isplit,
8458  float* work, lapack_int* iwork,
8459  lapack_int* ifailv );
8460 lapack_int LAPACKE_zstein_work( int matrix_order, lapack_int n, const double* d,
8461  const double* e, lapack_int m, const double* w,
8462  const lapack_int* iblock,
8463  const lapack_int* isplit,
8465  double* work, lapack_int* iwork,
8466  lapack_int* ifailv );
8467 
8468 lapack_int LAPACKE_sstemr_work( int matrix_order, char jobz, char range,
8469  lapack_int n, float* d, float* e, float vl,
8470  float vu, lapack_int il, lapack_int iu,
8471  lapack_int* m, float* w, float* z,
8472  lapack_int ldz, lapack_int nzc,
8473  lapack_int* isuppz, lapack_logical* tryrac,
8474  float* work, lapack_int lwork,
8475  lapack_int* iwork, lapack_int liwork );
8476 lapack_int LAPACKE_dstemr_work( int matrix_order, char jobz, char range,
8477  lapack_int n, double* d, double* e, double vl,
8478  double vu, lapack_int il, lapack_int iu,
8479  lapack_int* m, double* w, double* z,
8480  lapack_int ldz, lapack_int nzc,
8481  lapack_int* isuppz, lapack_logical* tryrac,
8482  double* work, lapack_int lwork,
8483  lapack_int* iwork, lapack_int liwork );
8484 lapack_int LAPACKE_cstemr_work( int matrix_order, char jobz, char range,
8485  lapack_int n, float* d, float* e, float vl,
8486  float vu, lapack_int il, lapack_int iu,
8487  lapack_int* m, float* w,
8489  lapack_int nzc, lapack_int* isuppz,
8490  lapack_logical* tryrac, float* work,
8491  lapack_int lwork, lapack_int* iwork,
8492  lapack_int liwork );
8493 lapack_int LAPACKE_zstemr_work( int matrix_order, char jobz, char range,
8494  lapack_int n, double* d, double* e, double vl,
8495  double vu, lapack_int il, lapack_int iu,
8496  lapack_int* m, double* w,
8498  lapack_int nzc, lapack_int* isuppz,
8499  lapack_logical* tryrac, double* work,
8500  lapack_int lwork, lapack_int* iwork,
8501  lapack_int liwork );
8502 
8503 lapack_int LAPACKE_ssteqr_work( int matrix_order, char compz, lapack_int n,
8504  float* d, float* e, float* z, lapack_int ldz,
8505  float* work );
8506 lapack_int LAPACKE_dsteqr_work( int matrix_order, char compz, lapack_int n,
8507  double* d, double* e, double* z, lapack_int ldz,
8508  double* work );
8509 lapack_int LAPACKE_csteqr_work( int matrix_order, char compz, lapack_int n,
8510  float* d, float* e, lapack_complex_float* z,
8511  lapack_int ldz, float* work );
8512 lapack_int LAPACKE_zsteqr_work( int matrix_order, char compz, lapack_int n,
8513  double* d, double* e, lapack_complex_double* z,
8514  lapack_int ldz, double* work );
8515 
8516 lapack_int LAPACKE_ssterf_work( lapack_int n, float* d, float* e );
8517 lapack_int LAPACKE_dsterf_work( lapack_int n, double* d, double* e );
8518 
8519 lapack_int LAPACKE_sstev_work( int matrix_order, char jobz, lapack_int n,
8520  float* d, float* e, float* z, lapack_int ldz,
8521  float* work );
8522 lapack_int LAPACKE_dstev_work( int matrix_order, char jobz, lapack_int n,
8523  double* d, double* e, double* z, lapack_int ldz,
8524  double* work );
8525 
8526 lapack_int LAPACKE_sstevd_work( int matrix_order, char jobz, lapack_int n,
8527  float* d, float* e, float* z, lapack_int ldz,
8528  float* work, lapack_int lwork,
8529  lapack_int* iwork, lapack_int liwork );
8530 lapack_int LAPACKE_dstevd_work( int matrix_order, char jobz, lapack_int n,
8531  double* d, double* e, double* z, lapack_int ldz,
8532  double* work, lapack_int lwork,
8533  lapack_int* iwork, lapack_int liwork );
8534 
8535 lapack_int LAPACKE_sstevr_work( int matrix_order, char jobz, char range,
8536  lapack_int n, float* d, float* e, float vl,
8537  float vu, lapack_int il, lapack_int iu,
8538  float abstol, lapack_int* m, float* w, float* z,
8539  lapack_int ldz, lapack_int* isuppz, float* work,
8540  lapack_int lwork, lapack_int* iwork,
8541  lapack_int liwork );
8542 lapack_int LAPACKE_dstevr_work( int matrix_order, char jobz, char range,
8543  lapack_int n, double* d, double* e, double vl,
8544  double vu, lapack_int il, lapack_int iu,
8545  double abstol, lapack_int* m, double* w,
8546  double* z, lapack_int ldz, lapack_int* isuppz,
8547  double* work, lapack_int lwork,
8548  lapack_int* iwork, lapack_int liwork );
8549 
8550 lapack_int LAPACKE_sstevx_work( int matrix_order, char jobz, char range,
8551  lapack_int n, float* d, float* e, float vl,
8552  float vu, lapack_int il, lapack_int iu,
8553  float abstol, lapack_int* m, float* w, float* z,
8554  lapack_int ldz, float* work, lapack_int* iwork,
8555  lapack_int* ifail );
8556 lapack_int LAPACKE_dstevx_work( int matrix_order, char jobz, char range,
8557  lapack_int n, double* d, double* e, double vl,
8558  double vu, lapack_int il, lapack_int iu,
8559  double abstol, lapack_int* m, double* w,
8560  double* z, lapack_int ldz, double* work,
8561  lapack_int* iwork, lapack_int* ifail );
8562 
8563 lapack_int LAPACKE_ssycon_work( int matrix_order, char uplo, lapack_int n,
8564  const float* a, lapack_int lda,
8565  const lapack_int* ipiv, float anorm,
8566  float* rcond, float* work, lapack_int* iwork );
8567 lapack_int LAPACKE_dsycon_work( int matrix_order, char uplo, lapack_int n,
8568  const double* a, lapack_int lda,
8569  const lapack_int* ipiv, double anorm,
8570  double* rcond, double* work,
8571  lapack_int* iwork );
8572 lapack_int LAPACKE_csycon_work( int matrix_order, char uplo, lapack_int n,
8574  const lapack_int* ipiv, float anorm,
8575  float* rcond, lapack_complex_float* work );
8576 lapack_int LAPACKE_zsycon_work( int matrix_order, char uplo, lapack_int n,
8578  const lapack_int* ipiv, double anorm,
8579  double* rcond, lapack_complex_double* work );
8580 
8581 lapack_int LAPACKE_ssyequb_work( int matrix_order, char uplo, lapack_int n,
8582  const float* a, lapack_int lda, float* s,
8583  float* scond, float* amax, float* work );
8584 lapack_int LAPACKE_dsyequb_work( int matrix_order, char uplo, lapack_int n,
8585  const double* a, lapack_int lda, double* s,
8586  double* scond, double* amax, double* work );
8587 lapack_int LAPACKE_csyequb_work( int matrix_order, char uplo, lapack_int n,
8589  float* s, float* scond, float* amax,
8590  lapack_complex_float* work );
8591 lapack_int LAPACKE_zsyequb_work( int matrix_order, char uplo, lapack_int n,
8593  double* s, double* scond, double* amax,
8594  lapack_complex_double* work );
8595 
8596 lapack_int LAPACKE_ssyev_work( int matrix_order, char jobz, char uplo,
8597  lapack_int n, float* a, lapack_int lda, float* w,
8598  float* work, lapack_int lwork );
8599 lapack_int LAPACKE_dsyev_work( int matrix_order, char jobz, char uplo,
8600  lapack_int n, double* a, lapack_int lda,
8601  double* w, double* work, lapack_int lwork );
8602 
8603 lapack_int LAPACKE_ssyevd_work( int matrix_order, char jobz, char uplo,
8604  lapack_int n, float* a, lapack_int lda,
8605  float* w, float* work, lapack_int lwork,
8606  lapack_int* iwork, lapack_int liwork );
8607 lapack_int LAPACKE_dsyevd_work( int matrix_order, char jobz, char uplo,
8608  lapack_int n, double* a, lapack_int lda,
8609  double* w, double* work, lapack_int lwork,
8610  lapack_int* iwork, lapack_int liwork );
8611 
8612 lapack_int LAPACKE_ssyevr_work( int matrix_order, char jobz, char range,
8613  char uplo, lapack_int n, float* a,
8614  lapack_int lda, float vl, float vu,
8615  lapack_int il, lapack_int iu, float abstol,
8616  lapack_int* m, float* w, float* z,
8617  lapack_int ldz, lapack_int* isuppz, float* work,
8618  lapack_int lwork, lapack_int* iwork,
8619  lapack_int liwork );
8620 lapack_int LAPACKE_dsyevr_work( int matrix_order, char jobz, char range,
8621  char uplo, lapack_int n, double* a,
8622  lapack_int lda, double vl, double vu,
8623  lapack_int il, lapack_int iu, double abstol,
8624  lapack_int* m, double* w, double* z,
8625  lapack_int ldz, lapack_int* isuppz,
8626  double* work, lapack_int lwork,
8627  lapack_int* iwork, lapack_int liwork );
8628 
8629 lapack_int LAPACKE_ssyevx_work( int matrix_order, char jobz, char range,
8630  char uplo, lapack_int n, float* a,
8631  lapack_int lda, float vl, float vu,
8632  lapack_int il, lapack_int iu, float abstol,
8633  lapack_int* m, float* w, float* z,
8634  lapack_int ldz, float* work, lapack_int lwork,
8635  lapack_int* iwork, lapack_int* ifail );
8636 lapack_int LAPACKE_dsyevx_work( int matrix_order, char jobz, char range,
8637  char uplo, lapack_int n, double* a,
8638  lapack_int lda, double vl, double vu,
8639  lapack_int il, lapack_int iu, double abstol,
8640  lapack_int* m, double* w, double* z,
8641  lapack_int ldz, double* work, lapack_int lwork,
8642  lapack_int* iwork, lapack_int* ifail );
8643 
8644 lapack_int LAPACKE_ssygst_work( int matrix_order, lapack_int itype, char uplo,
8645  lapack_int n, float* a, lapack_int lda,
8646  const float* b, lapack_int ldb );
8647 lapack_int LAPACKE_dsygst_work( int matrix_order, lapack_int itype, char uplo,
8648  lapack_int n, double* a, lapack_int lda,
8649  const double* b, lapack_int ldb );
8650 
8651 lapack_int LAPACKE_ssygv_work( int matrix_order, lapack_int itype, char jobz,
8652  char uplo, lapack_int n, float* a,
8653  lapack_int lda, float* b, lapack_int ldb,
8654  float* w, float* work, lapack_int lwork );
8655 lapack_int LAPACKE_dsygv_work( int matrix_order, lapack_int itype, char jobz,
8656  char uplo, lapack_int n, double* a,
8657  lapack_int lda, double* b, lapack_int ldb,
8658  double* w, double* work, lapack_int lwork );
8659 
8660 lapack_int LAPACKE_ssygvd_work( int matrix_order, lapack_int itype, char jobz,
8661  char uplo, lapack_int n, float* a,
8662  lapack_int lda, float* b, lapack_int ldb,
8663  float* w, float* work, lapack_int lwork,
8664  lapack_int* iwork, lapack_int liwork );
8665 lapack_int LAPACKE_dsygvd_work( int matrix_order, lapack_int itype, char jobz,
8666  char uplo, lapack_int n, double* a,
8667  lapack_int lda, double* b, lapack_int ldb,
8668  double* w, double* work, lapack_int lwork,
8669  lapack_int* iwork, lapack_int liwork );
8670 
8671 lapack_int LAPACKE_ssygvx_work( int matrix_order, lapack_int itype, char jobz,
8672  char range, char uplo, lapack_int n, float* a,
8673  lapack_int lda, float* b, lapack_int ldb,
8674  float vl, float vu, lapack_int il,
8675  lapack_int iu, float abstol, lapack_int* m,
8676  float* w, float* z, lapack_int ldz, float* work,
8677  lapack_int lwork, lapack_int* iwork,
8678  lapack_int* ifail );
8679 lapack_int LAPACKE_dsygvx_work( int matrix_order, lapack_int itype, char jobz,
8680  char range, char uplo, lapack_int n, double* a,
8681  lapack_int lda, double* b, lapack_int ldb,
8682  double vl, double vu, lapack_int il,
8683  lapack_int iu, double abstol, lapack_int* m,
8684  double* w, double* z, lapack_int ldz,
8685  double* work, lapack_int lwork,
8686  lapack_int* iwork, lapack_int* ifail );
8687 
8688 lapack_int LAPACKE_ssyrfs_work( int matrix_order, char uplo, lapack_int n,
8689  lapack_int nrhs, const float* a, lapack_int lda,
8690  const float* af, lapack_int ldaf,
8691  const lapack_int* ipiv, const float* b,
8692  lapack_int ldb, float* x, lapack_int ldx,
8693  float* ferr, float* berr, float* work,
8694  lapack_int* iwork );
8695 lapack_int LAPACKE_dsyrfs_work( int matrix_order, char uplo, lapack_int n,
8696  lapack_int nrhs, const double* a,
8697  lapack_int lda, const double* af,
8698  lapack_int ldaf, const lapack_int* ipiv,
8699  const double* b, lapack_int ldb, double* x,
8700  lapack_int ldx, double* ferr, double* berr,
8701  double* work, lapack_int* iwork );
8702 lapack_int LAPACKE_csyrfs_work( int matrix_order, char uplo, lapack_int n,
8703  lapack_int nrhs, const lapack_complex_float* a,
8704  lapack_int lda, const lapack_complex_float* af,
8705  lapack_int ldaf, const lapack_int* ipiv,
8706  const lapack_complex_float* b, lapack_int ldb,
8708  float* ferr, float* berr,
8709  lapack_complex_float* work, float* rwork );
8710 lapack_int LAPACKE_zsyrfs_work( int matrix_order, char uplo, lapack_int n,
8711  lapack_int nrhs, const lapack_complex_double* a,
8713  lapack_int ldaf, const lapack_int* ipiv,
8714  const lapack_complex_double* b, lapack_int ldb,
8716  double* ferr, double* berr,
8717  lapack_complex_double* work, double* rwork );
8718 
8719 lapack_int LAPACKE_ssyrfsx_work( int matrix_order, char uplo, char equed,
8720  lapack_int n, lapack_int nrhs, const float* a,
8721  lapack_int lda, const float* af,
8722  lapack_int ldaf, const lapack_int* ipiv,
8723  const float* s, const float* b, lapack_int ldb,
8724  float* x, lapack_int ldx, float* rcond,
8725  float* berr, lapack_int n_err_bnds,
8726  float* err_bnds_norm, float* err_bnds_comp,
8727  lapack_int nparams, float* params, float* work,
8728  lapack_int* iwork );
8729 lapack_int LAPACKE_dsyrfsx_work( int matrix_order, char uplo, char equed,
8730  lapack_int n, lapack_int nrhs, const double* a,
8731  lapack_int lda, const double* af,
8732  lapack_int ldaf, const lapack_int* ipiv,
8733  const double* s, const double* b,
8734  lapack_int ldb, double* x, lapack_int ldx,
8735  double* rcond, double* berr,
8736  lapack_int n_err_bnds, double* err_bnds_norm,
8737  double* err_bnds_comp, lapack_int nparams,
8738  double* params, double* work,
8739  lapack_int* iwork );
8740 lapack_int LAPACKE_csyrfsx_work( int matrix_order, char uplo, char equed,
8741  lapack_int n, lapack_int nrhs,
8743  const lapack_complex_float* af,
8744  lapack_int ldaf, const lapack_int* ipiv,
8745  const float* s, const lapack_complex_float* b,
8747  lapack_int ldx, float* rcond, float* berr,
8748  lapack_int n_err_bnds, float* err_bnds_norm,
8749  float* err_bnds_comp, lapack_int nparams,
8750  float* params, lapack_complex_float* work,
8751  float* rwork );
8752 lapack_int LAPACKE_zsyrfsx_work( int matrix_order, char uplo, char equed,
8753  lapack_int n, lapack_int nrhs,
8755  const lapack_complex_double* af,
8756  lapack_int ldaf, const lapack_int* ipiv,
8757  const double* s,
8758  const lapack_complex_double* b, lapack_int ldb,
8760  double* rcond, double* berr,
8761  lapack_int n_err_bnds, double* err_bnds_norm,
8762  double* err_bnds_comp, lapack_int nparams,
8763  double* params, lapack_complex_double* work,
8764  double* rwork );
8765 
8766 lapack_int LAPACKE_ssysv_work( int matrix_order, char uplo, lapack_int n,
8767  lapack_int nrhs, float* a, lapack_int lda,
8768  lapack_int* ipiv, float* b, lapack_int ldb,
8769  float* work, lapack_int lwork );
8770 lapack_int LAPACKE_dsysv_work( int matrix_order, char uplo, lapack_int n,
8771  lapack_int nrhs, double* a, lapack_int lda,
8772  lapack_int* ipiv, double* b, lapack_int ldb,
8773  double* work, lapack_int lwork );
8774 lapack_int LAPACKE_csysv_work( int matrix_order, char uplo, lapack_int n,
8776  lapack_int lda, lapack_int* ipiv,
8778  lapack_complex_float* work, lapack_int lwork );
8779 lapack_int LAPACKE_zsysv_work( int matrix_order, char uplo, lapack_int n,
8781  lapack_int lda, lapack_int* ipiv,
8783  lapack_complex_double* work, lapack_int lwork );
8784 
8785 lapack_int LAPACKE_ssysvx_work( int matrix_order, char fact, char uplo,
8786  lapack_int n, lapack_int nrhs, const float* a,
8787  lapack_int lda, float* af, lapack_int ldaf,
8788  lapack_int* ipiv, const float* b,
8789  lapack_int ldb, float* x, lapack_int ldx,
8790  float* rcond, float* ferr, float* berr,
8791  float* work, lapack_int lwork,
8792  lapack_int* iwork );
8793 lapack_int LAPACKE_dsysvx_work( int matrix_order, char fact, char uplo,
8794  lapack_int n, lapack_int nrhs, const double* a,
8795  lapack_int lda, double* af, lapack_int ldaf,
8796  lapack_int* ipiv, const double* b,
8797  lapack_int ldb, double* x, lapack_int ldx,
8798  double* rcond, double* ferr, double* berr,
8799  double* work, lapack_int lwork,
8800  lapack_int* iwork );
8801 lapack_int LAPACKE_csysvx_work( int matrix_order, char fact, char uplo,
8802  lapack_int n, lapack_int nrhs,
8804  lapack_complex_float* af, lapack_int ldaf,
8805  lapack_int* ipiv, const lapack_complex_float* b,
8807  lapack_int ldx, float* rcond, float* ferr,
8808  float* berr, lapack_complex_float* work,
8809  lapack_int lwork, float* rwork );
8810 lapack_int LAPACKE_zsysvx_work( int matrix_order, char fact, char uplo,
8811  lapack_int n, lapack_int nrhs,
8814  lapack_int* ipiv,
8815  const lapack_complex_double* b, lapack_int ldb,
8817  double* rcond, double* ferr, double* berr,
8818  lapack_complex_double* work, lapack_int lwork,
8819  double* rwork );
8820 
8821 lapack_int LAPACKE_ssysvxx_work( int matrix_order, char fact, char uplo,
8822  lapack_int n, lapack_int nrhs, float* a,
8823  lapack_int lda, float* af, lapack_int ldaf,
8824  lapack_int* ipiv, char* equed, float* s,
8825  float* b, lapack_int ldb, float* x,
8826  lapack_int ldx, float* rcond, float* rpvgrw,
8827  float* berr, lapack_int n_err_bnds,
8828  float* err_bnds_norm, float* err_bnds_comp,
8829  lapack_int nparams, float* params, float* work,
8830  lapack_int* iwork );
8831 lapack_int LAPACKE_dsysvxx_work( int matrix_order, char fact, char uplo,
8832  lapack_int n, lapack_int nrhs, double* a,
8833  lapack_int lda, double* af, lapack_int ldaf,
8834  lapack_int* ipiv, char* equed, double* s,
8835  double* b, lapack_int ldb, double* x,
8836  lapack_int ldx, double* rcond, double* rpvgrw,
8837  double* berr, lapack_int n_err_bnds,
8838  double* err_bnds_norm, double* err_bnds_comp,
8839  lapack_int nparams, double* params,
8840  double* work, lapack_int* iwork );
8841 lapack_int LAPACKE_csysvxx_work( int matrix_order, char fact, char uplo,
8842  lapack_int n, lapack_int nrhs,
8844  lapack_complex_float* af, lapack_int ldaf,
8845  lapack_int* ipiv, char* equed, float* s,
8848  float* rcond, float* rpvgrw, float* berr,
8849  lapack_int n_err_bnds, float* err_bnds_norm,
8850  float* err_bnds_comp, lapack_int nparams,
8851  float* params, lapack_complex_float* work,
8852  float* rwork );
8853 lapack_int LAPACKE_zsysvxx_work( int matrix_order, char fact, char uplo,
8854  lapack_int n, lapack_int nrhs,
8857  lapack_int* ipiv, char* equed, double* s,
8860  double* rcond, double* rpvgrw, double* berr,
8861  lapack_int n_err_bnds, double* err_bnds_norm,
8862  double* err_bnds_comp, lapack_int nparams,
8863  double* params, lapack_complex_double* work,
8864  double* rwork );
8865 
8866 lapack_int LAPACKE_ssytrd_work( int matrix_order, char uplo, lapack_int n,
8867  float* a, lapack_int lda, float* d, float* e,
8868  float* tau, float* work, lapack_int lwork );
8869 lapack_int LAPACKE_dsytrd_work( int matrix_order, char uplo, lapack_int n,
8870  double* a, lapack_int lda, double* d, double* e,
8871  double* tau, double* work, lapack_int lwork );
8872 
8873 lapack_int LAPACKE_ssytrf_work( int matrix_order, char uplo, lapack_int n,
8874  float* a, lapack_int lda, lapack_int* ipiv,
8875  float* work, lapack_int lwork );
8876 lapack_int LAPACKE_dsytrf_work( int matrix_order, char uplo, lapack_int n,
8877  double* a, lapack_int lda, lapack_int* ipiv,
8878  double* work, lapack_int lwork );
8879 lapack_int LAPACKE_csytrf_work( int matrix_order, char uplo, lapack_int n,
8881  lapack_int* ipiv, lapack_complex_float* work,
8882  lapack_int lwork );
8883 lapack_int LAPACKE_zsytrf_work( int matrix_order, char uplo, lapack_int n,
8885  lapack_int* ipiv, lapack_complex_double* work,
8886  lapack_int lwork );
8887 
8888 lapack_int LAPACKE_ssytri_work( int matrix_order, char uplo, lapack_int n,
8889  float* a, lapack_int lda,
8890  const lapack_int* ipiv, float* work );
8891 lapack_int LAPACKE_dsytri_work( int matrix_order, char uplo, lapack_int n,
8892  double* a, lapack_int lda,
8893  const lapack_int* ipiv, double* work );
8894 lapack_int LAPACKE_csytri_work( int matrix_order, char uplo, lapack_int n,
8896  const lapack_int* ipiv,
8897  lapack_complex_float* work );
8898 lapack_int LAPACKE_zsytri_work( int matrix_order, char uplo, lapack_int n,
8900  const lapack_int* ipiv,
8901  lapack_complex_double* work );
8902 
8903 lapack_int LAPACKE_ssytrs_work( int matrix_order, char uplo, lapack_int n,
8904  lapack_int nrhs, const float* a, lapack_int lda,
8905  const lapack_int* ipiv, float* b,
8906  lapack_int ldb );
8907 lapack_int LAPACKE_dsytrs_work( int matrix_order, char uplo, lapack_int n,
8908  lapack_int nrhs, const double* a,
8909  lapack_int lda, const lapack_int* ipiv,
8910  double* b, lapack_int ldb );
8911 lapack_int LAPACKE_csytrs_work( int matrix_order, char uplo, lapack_int n,
8912  lapack_int nrhs, const lapack_complex_float* a,
8913  lapack_int lda, const lapack_int* ipiv,
8915 lapack_int LAPACKE_zsytrs_work( int matrix_order, char uplo, lapack_int n,
8916  lapack_int nrhs, const lapack_complex_double* a,
8917  lapack_int lda, const lapack_int* ipiv,
8919 
8920 lapack_int LAPACKE_stbcon_work( int matrix_order, char norm, char uplo,
8921  char diag, lapack_int n, lapack_int kd,
8922  const float* ab, lapack_int ldab, float* rcond,
8923  float* work, lapack_int* iwork );
8924 lapack_int LAPACKE_dtbcon_work( int matrix_order, char norm, char uplo,
8925  char diag, lapack_int n, lapack_int kd,
8926  const double* ab, lapack_int ldab,
8927  double* rcond, double* work,
8928  lapack_int* iwork );
8929 lapack_int LAPACKE_ctbcon_work( int matrix_order, char norm, char uplo,
8930  char diag, lapack_int n, lapack_int kd,
8931  const lapack_complex_float* ab, lapack_int ldab,
8932  float* rcond, lapack_complex_float* work,
8933  float* rwork );
8934 lapack_int LAPACKE_ztbcon_work( int matrix_order, char norm, char uplo,
8935  char diag, lapack_int n, lapack_int kd,
8936  const lapack_complex_double* ab,
8937  lapack_int ldab, double* rcond,
8938  lapack_complex_double* work, double* rwork );
8939 
8940 lapack_int LAPACKE_stbrfs_work( int matrix_order, char uplo, char trans,
8941  char diag, lapack_int n, lapack_int kd,
8942  lapack_int nrhs, const float* ab,
8943  lapack_int ldab, const float* b, lapack_int ldb,
8944  const float* x, lapack_int ldx, float* ferr,
8945  float* berr, float* work, lapack_int* iwork );
8946 lapack_int LAPACKE_dtbrfs_work( int matrix_order, char uplo, char trans,
8947  char diag, lapack_int n, lapack_int kd,
8948  lapack_int nrhs, const double* ab,
8949  lapack_int ldab, const double* b,
8950  lapack_int ldb, const double* x, lapack_int ldx,
8951  double* ferr, double* berr, double* work,
8952  lapack_int* iwork );
8953 lapack_int LAPACKE_ctbrfs_work( int matrix_order, char uplo, char trans,
8954  char diag, lapack_int n, lapack_int kd,
8955  lapack_int nrhs, const lapack_complex_float* ab,
8956  lapack_int ldab, const lapack_complex_float* b,
8957  lapack_int ldb, const lapack_complex_float* x,
8958  lapack_int ldx, float* ferr, float* berr,
8959  lapack_complex_float* work, float* rwork );
8960 lapack_int LAPACKE_ztbrfs_work( int matrix_order, char uplo, char trans,
8961  char diag, lapack_int n, lapack_int kd,
8962  lapack_int nrhs,
8963  const lapack_complex_double* ab,
8964  lapack_int ldab, const lapack_complex_double* b,
8965  lapack_int ldb, const lapack_complex_double* x,
8966  lapack_int ldx, double* ferr, double* berr,
8967  lapack_complex_double* work, double* rwork );
8968 
8969 lapack_int LAPACKE_stbtrs_work( int matrix_order, char uplo, char trans,
8970  char diag, lapack_int n, lapack_int kd,
8971  lapack_int nrhs, const float* ab,
8972  lapack_int ldab, float* b, lapack_int ldb );
8973 lapack_int LAPACKE_dtbtrs_work( int matrix_order, char uplo, char trans,
8974  char diag, lapack_int n, lapack_int kd,
8975  lapack_int nrhs, const double* ab,
8976  lapack_int ldab, double* b, lapack_int ldb );
8977 lapack_int LAPACKE_ctbtrs_work( int matrix_order, char uplo, char trans,
8978  char diag, lapack_int n, lapack_int kd,
8979  lapack_int nrhs, const lapack_complex_float* ab,
8981  lapack_int ldb );
8982 lapack_int LAPACKE_ztbtrs_work( int matrix_order, char uplo, char trans,
8983  char diag, lapack_int n, lapack_int kd,
8984  lapack_int nrhs,
8985  const lapack_complex_double* ab,
8987  lapack_int ldb );
8988 
8989 lapack_int LAPACKE_stfsm_work( int matrix_order, char transr, char side,
8990  char uplo, char trans, char diag, lapack_int m,
8991  lapack_int n, float alpha, const float* a,
8992  float* b, lapack_int ldb );
8993 lapack_int LAPACKE_dtfsm_work( int matrix_order, char transr, char side,
8994  char uplo, char trans, char diag, lapack_int m,
8995  lapack_int n, double alpha, const double* a,
8996  double* b, lapack_int ldb );
8997 lapack_int LAPACKE_ctfsm_work( int matrix_order, char transr, char side,
8998  char uplo, char trans, char diag, lapack_int m,
9000  const lapack_complex_float* a,
9002 lapack_int LAPACKE_ztfsm_work( int matrix_order, char transr, char side,
9003  char uplo, char trans, char diag, lapack_int m,
9005  const lapack_complex_double* a,
9007 
9008 lapack_int LAPACKE_stftri_work( int matrix_order, char transr, char uplo,
9009  char diag, lapack_int n, float* a );
9010 lapack_int LAPACKE_dtftri_work( int matrix_order, char transr, char uplo,
9011  char diag, lapack_int n, double* a );
9012 lapack_int LAPACKE_ctftri_work( int matrix_order, char transr, char uplo,
9013  char diag, lapack_int n,
9015 lapack_int LAPACKE_ztftri_work( int matrix_order, char transr, char uplo,
9016  char diag, lapack_int n,
9018 
9019 lapack_int LAPACKE_stfttp_work( int matrix_order, char transr, char uplo,
9020  lapack_int n, const float* arf, float* ap );
9021 lapack_int LAPACKE_dtfttp_work( int matrix_order, char transr, char uplo,
9022  lapack_int n, const double* arf, double* ap );
9023 lapack_int LAPACKE_ctfttp_work( int matrix_order, char transr, char uplo,
9024  lapack_int n, const lapack_complex_float* arf,
9025  lapack_complex_float* ap );
9026 lapack_int LAPACKE_ztfttp_work( int matrix_order, char transr, char uplo,
9027  lapack_int n, const lapack_complex_double* arf,
9028  lapack_complex_double* ap );
9029 
9030 lapack_int LAPACKE_stfttr_work( int matrix_order, char transr, char uplo,
9031  lapack_int n, const float* arf, float* a,
9032  lapack_int lda );
9033 lapack_int LAPACKE_dtfttr_work( int matrix_order, char transr, char uplo,
9034  lapack_int n, const double* arf, double* a,
9035  lapack_int lda );
9036 lapack_int LAPACKE_ctfttr_work( int matrix_order, char transr, char uplo,
9037  lapack_int n, const lapack_complex_float* arf,
9039 lapack_int LAPACKE_ztfttr_work( int matrix_order, char transr, char uplo,
9040  lapack_int n, const lapack_complex_double* arf,
9042 
9043 lapack_int LAPACKE_stgevc_work( int matrix_order, char side, char howmny,
9044  const lapack_logical* select, lapack_int n,
9045  const float* s, lapack_int lds, const float* p,
9046  lapack_int ldp, float* vl, lapack_int ldvl,
9047  float* vr, lapack_int ldvr, lapack_int mm,
9048  lapack_int* m, float* work );
9049 lapack_int LAPACKE_dtgevc_work( int matrix_order, char side, char howmny,
9050  const lapack_logical* select, lapack_int n,
9051  const double* s, lapack_int lds,
9052  const double* p, lapack_int ldp, double* vl,
9053  lapack_int ldvl, double* vr, lapack_int ldvr,
9054  lapack_int mm, lapack_int* m, double* work );
9055 lapack_int LAPACKE_ctgevc_work( int matrix_order, char side, char howmny,
9056  const lapack_logical* select, lapack_int n,
9057  const lapack_complex_float* s, lapack_int lds,
9058  const lapack_complex_float* p, lapack_int ldp,
9059  lapack_complex_float* vl, lapack_int ldvl,
9060  lapack_complex_float* vr, lapack_int ldvr,
9061  lapack_int mm, lapack_int* m,
9062  lapack_complex_float* work, float* rwork );
9063 lapack_int LAPACKE_ztgevc_work( int matrix_order, char side, char howmny,
9064  const lapack_logical* select, lapack_int n,
9065  const lapack_complex_double* s, lapack_int lds,
9066  const lapack_complex_double* p, lapack_int ldp,
9069  lapack_int mm, lapack_int* m,
9070  lapack_complex_double* work, double* rwork );
9071 
9072 lapack_int LAPACKE_stgexc_work( int matrix_order, lapack_logical wantq,
9073  lapack_logical wantz, lapack_int n, float* a,
9074  lapack_int lda, float* b, lapack_int ldb,
9075  float* q, lapack_int ldq, float* z,
9076  lapack_int ldz, lapack_int* ifst,
9077  lapack_int* ilst, float* work,
9078  lapack_int lwork );
9079 lapack_int LAPACKE_dtgexc_work( int matrix_order, lapack_logical wantq,
9080  lapack_logical wantz, lapack_int n, double* a,
9081  lapack_int lda, double* b, lapack_int ldb,
9082  double* q, lapack_int ldq, double* z,
9083  lapack_int ldz, lapack_int* ifst,
9084  lapack_int* ilst, double* work,
9085  lapack_int lwork );
9086 lapack_int LAPACKE_ctgexc_work( int matrix_order, lapack_logical wantq,
9087  lapack_logical wantz, lapack_int n,
9092  lapack_int ifst, lapack_int ilst );
9093 lapack_int LAPACKE_ztgexc_work( int matrix_order, lapack_logical wantq,
9094  lapack_logical wantz, lapack_int n,
9099  lapack_int ifst, lapack_int ilst );
9100 
9101 lapack_int LAPACKE_stgsen_work( int matrix_order, lapack_int ijob,
9102  lapack_logical wantq, lapack_logical wantz,
9103  const lapack_logical* select, lapack_int n,
9104  float* a, lapack_int lda, float* b,
9105  lapack_int ldb, float* alphar, float* alphai,
9106  float* beta, float* q, lapack_int ldq, float* z,
9107  lapack_int ldz, lapack_int* m, float* pl,
9108  float* pr, float* dif, float* work,
9109  lapack_int lwork, lapack_int* iwork,
9110  lapack_int liwork );
9111 lapack_int LAPACKE_dtgsen_work( int matrix_order, lapack_int ijob,
9112  lapack_logical wantq, lapack_logical wantz,
9113  const lapack_logical* select, lapack_int n,
9114  double* a, lapack_int lda, double* b,
9115  lapack_int ldb, double* alphar, double* alphai,
9116  double* beta, double* q, lapack_int ldq,
9117  double* z, lapack_int ldz, lapack_int* m,
9118  double* pl, double* pr, double* dif,
9119  double* work, lapack_int lwork,
9120  lapack_int* iwork, lapack_int liwork );
9121 lapack_int LAPACKE_ctgsen_work( int matrix_order, lapack_int ijob,
9122  lapack_logical wantq, lapack_logical wantz,
9123  const lapack_logical* select, lapack_int n,
9130  lapack_int* m, float* pl, float* pr, float* dif,
9131  lapack_complex_float* work, lapack_int lwork,
9132  lapack_int* iwork, lapack_int liwork );
9133 lapack_int LAPACKE_ztgsen_work( int matrix_order, lapack_int ijob,
9134  lapack_logical wantq, lapack_logical wantz,
9135  const lapack_logical* select, lapack_int n,
9142  lapack_int* m, double* pl, double* pr,
9143  double* dif, lapack_complex_double* work,
9144  lapack_int lwork, lapack_int* iwork,
9145  lapack_int liwork );
9146 
9147 lapack_int LAPACKE_stgsja_work( int matrix_order, char jobu, char jobv,
9148  char jobq, lapack_int m, lapack_int p,
9150  float* a, lapack_int lda, float* b,
9151  lapack_int ldb, float tola, float tolb,
9152  float* alpha, float* beta, float* u,
9153  lapack_int ldu, float* v, lapack_int ldv,
9154  float* q, lapack_int ldq, float* work,
9155  lapack_int* ncycle );
9156 lapack_int LAPACKE_dtgsja_work( int matrix_order, char jobu, char jobv,
9157  char jobq, lapack_int m, lapack_int p,
9159  double* a, lapack_int lda, double* b,
9160  lapack_int ldb, double tola, double tolb,
9161  double* alpha, double* beta, double* u,
9162  lapack_int ldu, double* v, lapack_int ldv,
9163  double* q, lapack_int ldq, double* work,
9164  lapack_int* ncycle );
9165 lapack_int LAPACKE_ctgsja_work( int matrix_order, char jobu, char jobv,
9166  char jobq, lapack_int m, lapack_int p,
9170  float tola, float tolb, float* alpha,
9171  float* beta, lapack_complex_float* u,
9174  lapack_int ldq, lapack_complex_float* work,
9175  lapack_int* ncycle );
9176 lapack_int LAPACKE_ztgsja_work( int matrix_order, char jobu, char jobv,
9177  char jobq, lapack_int m, lapack_int p,
9181  double tola, double tolb, double* alpha,
9182  double* beta, lapack_complex_double* u,
9185  lapack_int ldq, lapack_complex_double* work,
9186  lapack_int* ncycle );
9187 
9188 lapack_int LAPACKE_stgsna_work( int matrix_order, char job, char howmny,
9189  const lapack_logical* select, lapack_int n,
9190  const float* a, lapack_int lda, const float* b,
9191  lapack_int ldb, const float* vl,
9192  lapack_int ldvl, const float* vr,
9193  lapack_int ldvr, float* s, float* dif,
9194  lapack_int mm, lapack_int* m, float* work,
9195  lapack_int lwork, lapack_int* iwork );
9196 lapack_int LAPACKE_dtgsna_work( int matrix_order, char job, char howmny,
9197  const lapack_logical* select, lapack_int n,
9198  const double* a, lapack_int lda,
9199  const double* b, lapack_int ldb,
9200  const double* vl, lapack_int ldvl,
9201  const double* vr, lapack_int ldvr, double* s,
9202  double* dif, lapack_int mm, lapack_int* m,
9203  double* work, lapack_int lwork,
9204  lapack_int* iwork );
9205 lapack_int LAPACKE_ctgsna_work( int matrix_order, char job, char howmny,
9206  const lapack_logical* select, lapack_int n,
9208  const lapack_complex_float* b, lapack_int ldb,
9209  const lapack_complex_float* vl, lapack_int ldvl,
9210  const lapack_complex_float* vr, lapack_int ldvr,
9211  float* s, float* dif, lapack_int mm,
9213  lapack_int lwork, lapack_int* iwork );
9214 lapack_int LAPACKE_ztgsna_work( int matrix_order, char job, char howmny,
9215  const lapack_logical* select, lapack_int n,
9217  const lapack_complex_double* b, lapack_int ldb,
9218  const lapack_complex_double* vl,
9219  lapack_int ldvl,
9220  const lapack_complex_double* vr,
9221  lapack_int ldvr, double* s, double* dif,
9222  lapack_int mm, lapack_int* m,
9223  lapack_complex_double* work, lapack_int lwork,
9224  lapack_int* iwork );
9225 
9226 lapack_int LAPACKE_stgsyl_work( int matrix_order, char trans, lapack_int ijob,
9227  lapack_int m, lapack_int n, const float* a,
9228  lapack_int lda, const float* b, lapack_int ldb,
9229  float* c, lapack_int ldc, const float* d,
9230  lapack_int ldd, const float* e, lapack_int lde,
9231  float* f, lapack_int ldf, float* scale,
9232  float* dif, float* work, lapack_int lwork,
9233  lapack_int* iwork );
9234 lapack_int LAPACKE_dtgsyl_work( int matrix_order, char trans, lapack_int ijob,
9235  lapack_int m, lapack_int n, const double* a,
9236  lapack_int lda, const double* b, lapack_int ldb,
9237  double* c, lapack_int ldc, const double* d,
9238  lapack_int ldd, const double* e, lapack_int lde,
9239  double* f, lapack_int ldf, double* scale,
9240  double* dif, double* work, lapack_int lwork,
9241  lapack_int* iwork );
9242 lapack_int LAPACKE_ctgsyl_work( int matrix_order, char trans, lapack_int ijob,
9245  const lapack_complex_float* b, lapack_int ldb,
9247  const lapack_complex_float* d, lapack_int ldd,
9248  const lapack_complex_float* e, lapack_int lde,
9250  float* scale, float* dif,
9251  lapack_complex_float* work, lapack_int lwork,
9252  lapack_int* iwork );
9253 lapack_int LAPACKE_ztgsyl_work( int matrix_order, char trans, lapack_int ijob,
9256  const lapack_complex_double* b, lapack_int ldb,
9258  const lapack_complex_double* d, lapack_int ldd,
9259  const lapack_complex_double* e, lapack_int lde,
9261  double* scale, double* dif,
9262  lapack_complex_double* work, lapack_int lwork,
9263  lapack_int* iwork );
9264 
9265 lapack_int LAPACKE_stpcon_work( int matrix_order, char norm, char uplo,
9266  char diag, lapack_int n, const float* ap,
9267  float* rcond, float* work, lapack_int* iwork );
9268 lapack_int LAPACKE_dtpcon_work( int matrix_order, char norm, char uplo,
9269  char diag, lapack_int n, const double* ap,
9270  double* rcond, double* work,
9271  lapack_int* iwork );
9272 lapack_int LAPACKE_ctpcon_work( int matrix_order, char norm, char uplo,
9273  char diag, lapack_int n,
9274  const lapack_complex_float* ap, float* rcond,
9275  lapack_complex_float* work, float* rwork );
9276 lapack_int LAPACKE_ztpcon_work( int matrix_order, char norm, char uplo,
9277  char diag, lapack_int n,
9278  const lapack_complex_double* ap, double* rcond,
9279  lapack_complex_double* work, double* rwork );
9280 
9281 lapack_int LAPACKE_stprfs_work( int matrix_order, char uplo, char trans,
9282  char diag, lapack_int n, lapack_int nrhs,
9283  const float* ap, const float* b, lapack_int ldb,
9284  const float* x, lapack_int ldx, float* ferr,
9285  float* berr, float* work, lapack_int* iwork );
9286 lapack_int LAPACKE_dtprfs_work( int matrix_order, char uplo, char trans,
9287  char diag, lapack_int n, lapack_int nrhs,
9288  const double* ap, const double* b,
9289  lapack_int ldb, const double* x, lapack_int ldx,
9290  double* ferr, double* berr, double* work,
9291  lapack_int* iwork );
9292 lapack_int LAPACKE_ctprfs_work( int matrix_order, char uplo, char trans,
9293  char diag, lapack_int n, lapack_int nrhs,
9294  const lapack_complex_float* ap,
9295  const lapack_complex_float* b, lapack_int ldb,
9296  const lapack_complex_float* x, lapack_int ldx,
9297  float* ferr, float* berr,
9298  lapack_complex_float* work, float* rwork );
9299 lapack_int LAPACKE_ztprfs_work( int matrix_order, char uplo, char trans,
9300  char diag, lapack_int n, lapack_int nrhs,
9301  const lapack_complex_double* ap,
9302  const lapack_complex_double* b, lapack_int ldb,
9303  const lapack_complex_double* x, lapack_int ldx,
9304  double* ferr, double* berr,
9305  lapack_complex_double* work, double* rwork );
9306 
9307 lapack_int LAPACKE_stptri_work( int matrix_order, char uplo, char diag,
9308  lapack_int n, float* ap );
9309 lapack_int LAPACKE_dtptri_work( int matrix_order, char uplo, char diag,
9310  lapack_int n, double* ap );
9311 lapack_int LAPACKE_ctptri_work( int matrix_order, char uplo, char diag,
9313 lapack_int LAPACKE_ztptri_work( int matrix_order, char uplo, char diag,
9315 
9316 lapack_int LAPACKE_stptrs_work( int matrix_order, char uplo, char trans,
9317  char diag, lapack_int n, lapack_int nrhs,
9318  const float* ap, float* b, lapack_int ldb );
9319 lapack_int LAPACKE_dtptrs_work( int matrix_order, char uplo, char trans,
9320  char diag, lapack_int n, lapack_int nrhs,
9321  const double* ap, double* b, lapack_int ldb );
9322 lapack_int LAPACKE_ctptrs_work( int matrix_order, char uplo, char trans,
9323  char diag, lapack_int n, lapack_int nrhs,
9324  const lapack_complex_float* ap,
9326 lapack_int LAPACKE_ztptrs_work( int matrix_order, char uplo, char trans,
9327  char diag, lapack_int n, lapack_int nrhs,
9328  const lapack_complex_double* ap,
9330 
9331 lapack_int LAPACKE_stpttf_work( int matrix_order, char transr, char uplo,
9332  lapack_int n, const float* ap, float* arf );
9333 lapack_int LAPACKE_dtpttf_work( int matrix_order, char transr, char uplo,
9334  lapack_int n, const double* ap, double* arf );
9335 lapack_int LAPACKE_ctpttf_work( int matrix_order, char transr, char uplo,
9336  lapack_int n, const lapack_complex_float* ap,
9337  lapack_complex_float* arf );
9338 lapack_int LAPACKE_ztpttf_work( int matrix_order, char transr, char uplo,
9339  lapack_int n, const lapack_complex_double* ap,
9340  lapack_complex_double* arf );
9341 
9342 lapack_int LAPACKE_stpttr_work( int matrix_order, char uplo, lapack_int n,
9343  const float* ap, float* a, lapack_int lda );
9344 lapack_int LAPACKE_dtpttr_work( int matrix_order, char uplo, lapack_int n,
9345  const double* ap, double* a, lapack_int lda );
9346 lapack_int LAPACKE_ctpttr_work( int matrix_order, char uplo, lapack_int n,
9347  const lapack_complex_float* ap,
9349 lapack_int LAPACKE_ztpttr_work( int matrix_order, char uplo, lapack_int n,
9350  const lapack_complex_double* ap,
9352 
9353 lapack_int LAPACKE_strcon_work( int matrix_order, char norm, char uplo,
9354  char diag, lapack_int n, const float* a,
9355  lapack_int lda, float* rcond, float* work,
9356  lapack_int* iwork );
9357 lapack_int LAPACKE_dtrcon_work( int matrix_order, char norm, char uplo,
9358  char diag, lapack_int n, const double* a,
9359  lapack_int lda, double* rcond, double* work,
9360  lapack_int* iwork );
9361 lapack_int LAPACKE_ctrcon_work( int matrix_order, char norm, char uplo,
9362  char diag, lapack_int n,
9364  float* rcond, lapack_complex_float* work,
9365  float* rwork );
9366 lapack_int LAPACKE_ztrcon_work( int matrix_order, char norm, char uplo,
9367  char diag, lapack_int n,
9369  double* rcond, lapack_complex_double* work,
9370  double* rwork );
9371 
9372 lapack_int LAPACKE_strevc_work( int matrix_order, char side, char howmny,
9373  lapack_logical* select, lapack_int n,
9374  const float* t, lapack_int ldt, float* vl,
9375  lapack_int ldvl, float* vr, lapack_int ldvr,
9376  lapack_int mm, lapack_int* m, float* work );
9377 lapack_int LAPACKE_dtrevc_work( int matrix_order, char side, char howmny,
9378  lapack_logical* select, lapack_int n,
9379  const double* t, lapack_int ldt, double* vl,
9380  lapack_int ldvl, double* vr, lapack_int ldvr,
9381  lapack_int mm, lapack_int* m, double* work );
9382 lapack_int LAPACKE_ctrevc_work( int matrix_order, char side, char howmny,
9383  const lapack_logical* select, lapack_int n,
9385  lapack_complex_float* vl, lapack_int ldvl,
9386  lapack_complex_float* vr, lapack_int ldvr,
9387  lapack_int mm, lapack_int* m,
9388  lapack_complex_float* work, float* rwork );
9389 lapack_int LAPACKE_ztrevc_work( int matrix_order, char side, char howmny,
9390  const lapack_logical* select, lapack_int n,
9394  lapack_int mm, lapack_int* m,
9395  lapack_complex_double* work, double* rwork );
9396 
9397 lapack_int LAPACKE_strexc_work( int matrix_order, char compq, lapack_int n,
9398  float* t, lapack_int ldt, float* q,
9399  lapack_int ldq, lapack_int* ifst,
9400  lapack_int* ilst, float* work );
9401 lapack_int LAPACKE_dtrexc_work( int matrix_order, char compq, lapack_int n,
9402  double* t, lapack_int ldt, double* q,
9403  lapack_int ldq, lapack_int* ifst,
9404  lapack_int* ilst, double* work );
9405 lapack_int LAPACKE_ctrexc_work( int matrix_order, char compq, lapack_int n,
9408  lapack_int ifst, lapack_int ilst );
9409 lapack_int LAPACKE_ztrexc_work( int matrix_order, char compq, lapack_int n,
9412  lapack_int ifst, lapack_int ilst );
9413 
9414 lapack_int LAPACKE_strrfs_work( int matrix_order, char uplo, char trans,
9415  char diag, lapack_int n, lapack_int nrhs,
9416  const float* a, lapack_int lda, const float* b,
9417  lapack_int ldb, const float* x, lapack_int ldx,
9418  float* ferr, float* berr, float* work,
9419  lapack_int* iwork );
9420 lapack_int LAPACKE_dtrrfs_work( int matrix_order, char uplo, char trans,
9421  char diag, lapack_int n, lapack_int nrhs,
9422  const double* a, lapack_int lda,
9423  const double* b, lapack_int ldb,
9424  const double* x, lapack_int ldx, double* ferr,
9425  double* berr, double* work, lapack_int* iwork );
9426 lapack_int LAPACKE_ctrrfs_work( int matrix_order, char uplo, char trans,
9427  char diag, lapack_int n, lapack_int nrhs,
9429  const lapack_complex_float* b, lapack_int ldb,
9430  const lapack_complex_float* x, lapack_int ldx,
9431  float* ferr, float* berr,
9432  lapack_complex_float* work, float* rwork );
9433 lapack_int LAPACKE_ztrrfs_work( int matrix_order, char uplo, char trans,
9434  char diag, lapack_int n, lapack_int nrhs,
9436  const lapack_complex_double* b, lapack_int ldb,
9437  const lapack_complex_double* x, lapack_int ldx,
9438  double* ferr, double* berr,
9439  lapack_complex_double* work, double* rwork );
9440 
9441 lapack_int LAPACKE_strsen_work( int matrix_order, char job, char compq,
9442  const lapack_logical* select, lapack_int n,
9443  float* t, lapack_int ldt, float* q,
9444  lapack_int ldq, float* wr, float* wi,
9445  lapack_int* m, float* s, float* sep,
9446  float* work, lapack_int lwork,
9447  lapack_int* iwork, lapack_int liwork );
9448 lapack_int LAPACKE_dtrsen_work( int matrix_order, char job, char compq,
9449  const lapack_logical* select, lapack_int n,
9450  double* t, lapack_int ldt, double* q,
9451  lapack_int ldq, double* wr, double* wi,
9452  lapack_int* m, double* s, double* sep,
9453  double* work, lapack_int lwork,
9454  lapack_int* iwork, lapack_int liwork );
9455 lapack_int LAPACKE_ctrsen_work( int matrix_order, char job, char compq,
9456  const lapack_logical* select, lapack_int n,
9460  float* s, float* sep,
9461  lapack_complex_float* work, lapack_int lwork );
9462 lapack_int LAPACKE_ztrsen_work( int matrix_order, char job, char compq,
9463  const lapack_logical* select, lapack_int n,
9467  double* s, double* sep,
9468  lapack_complex_double* work, lapack_int lwork );
9469 
9470 lapack_int LAPACKE_strsna_work( int matrix_order, char job, char howmny,
9471  const lapack_logical* select, lapack_int n,
9472  const float* t, lapack_int ldt, const float* vl,
9473  lapack_int ldvl, const float* vr,
9474  lapack_int ldvr, float* s, float* sep,
9475  lapack_int mm, lapack_int* m, float* work,
9476  lapack_int ldwork, lapack_int* iwork );
9477 lapack_int LAPACKE_dtrsna_work( int matrix_order, char job, char howmny,
9478  const lapack_logical* select, lapack_int n,
9479  const double* t, lapack_int ldt,
9480  const double* vl, lapack_int ldvl,
9481  const double* vr, lapack_int ldvr, double* s,
9482  double* sep, lapack_int mm, lapack_int* m,
9483  double* work, lapack_int ldwork,
9484  lapack_int* iwork );
9485 lapack_int LAPACKE_ctrsna_work( int matrix_order, char job, char howmny,
9486  const lapack_logical* select, lapack_int n,
9487  const lapack_complex_float* t, lapack_int ldt,
9488  const lapack_complex_float* vl, lapack_int ldvl,
9489  const lapack_complex_float* vr, lapack_int ldvr,
9490  float* s, float* sep, lapack_int mm,
9492  lapack_int ldwork, float* rwork );
9493 lapack_int LAPACKE_ztrsna_work( int matrix_order, char job, char howmny,
9494  const lapack_logical* select, lapack_int n,
9495  const lapack_complex_double* t, lapack_int ldt,
9496  const lapack_complex_double* vl,
9497  lapack_int ldvl,
9498  const lapack_complex_double* vr,
9499  lapack_int ldvr, double* s, double* sep,
9500  lapack_int mm, lapack_int* m,
9501  lapack_complex_double* work, lapack_int ldwork,
9502  double* rwork );
9503 
9504 lapack_int LAPACKE_strsyl_work( int matrix_order, char trana, char tranb,
9506  const float* a, lapack_int lda, const float* b,
9507  lapack_int ldb, float* c, lapack_int ldc,
9508  float* scale );
9509 lapack_int LAPACKE_dtrsyl_work( int matrix_order, char trana, char tranb,
9511  const double* a, lapack_int lda,
9512  const double* b, lapack_int ldb, double* c,
9513  lapack_int ldc, double* scale );
9514 lapack_int LAPACKE_ctrsyl_work( int matrix_order, char trana, char tranb,
9517  const lapack_complex_float* b, lapack_int ldb,
9519  float* scale );
9520 lapack_int LAPACKE_ztrsyl_work( int matrix_order, char trana, char tranb,
9523  const lapack_complex_double* b, lapack_int ldb,
9525  double* scale );
9526 
9527 lapack_int LAPACKE_strtri_work( int matrix_order, char uplo, char diag,
9528  lapack_int n, float* a, lapack_int lda );
9529 lapack_int LAPACKE_dtrtri_work( int matrix_order, char uplo, char diag,
9530  lapack_int n, double* a, lapack_int lda );
9531 lapack_int LAPACKE_ctrtri_work( int matrix_order, char uplo, char diag,
9533  lapack_int lda );
9534 lapack_int LAPACKE_ztrtri_work( int matrix_order, char uplo, char diag,
9536  lapack_int lda );
9537 
9538 lapack_int LAPACKE_strtrs_work( int matrix_order, char uplo, char trans,
9539  char diag, lapack_int n, lapack_int nrhs,
9540  const float* a, lapack_int lda, float* b,
9541  lapack_int ldb );
9542 lapack_int LAPACKE_dtrtrs_work( int matrix_order, char uplo, char trans,
9543  char diag, lapack_int n, lapack_int nrhs,
9544  const double* a, lapack_int lda, double* b,
9545  lapack_int ldb );
9546 lapack_int LAPACKE_ctrtrs_work( int matrix_order, char uplo, char trans,
9547  char diag, lapack_int n, lapack_int nrhs,
9550 lapack_int LAPACKE_ztrtrs_work( int matrix_order, char uplo, char trans,
9551  char diag, lapack_int n, lapack_int nrhs,
9554 
9555 lapack_int LAPACKE_strttf_work( int matrix_order, char transr, char uplo,
9556  lapack_int n, const float* a, lapack_int lda,
9557  float* arf );
9558 lapack_int LAPACKE_dtrttf_work( int matrix_order, char transr, char uplo,
9559  lapack_int n, const double* a, lapack_int lda,
9560  double* arf );
9561 lapack_int LAPACKE_ctrttf_work( int matrix_order, char transr, char uplo,
9564 lapack_int LAPACKE_ztrttf_work( int matrix_order, char transr, char uplo,
9567 
9568 lapack_int LAPACKE_strttp_work( int matrix_order, char uplo, lapack_int n,
9569  const float* a, lapack_int lda, float* ap );
9570 lapack_int LAPACKE_dtrttp_work( int matrix_order, char uplo, lapack_int n,
9571  const double* a, lapack_int lda, double* ap );
9572 lapack_int LAPACKE_ctrttp_work( int matrix_order, char uplo, lapack_int n,
9574  lapack_complex_float* ap );
9575 lapack_int LAPACKE_ztrttp_work( int matrix_order, char uplo, lapack_int n,
9577  lapack_complex_double* ap );
9578 
9580  float* a, lapack_int lda, float* tau,
9581  float* work, lapack_int lwork );
9583  double* a, lapack_int lda, double* tau,
9584  double* work, lapack_int lwork );
9587  lapack_complex_float* tau,
9588  lapack_complex_float* work, lapack_int lwork );
9591  lapack_complex_double* tau,
9592  lapack_complex_double* work, lapack_int lwork );
9593 
9594 lapack_int LAPACKE_cungbr_work( int matrix_order, char vect, lapack_int m,
9595  lapack_int n, lapack_int k,
9597  const lapack_complex_float* tau,
9598  lapack_complex_float* work, lapack_int lwork );
9599 lapack_int LAPACKE_zungbr_work( int matrix_order, char vect, lapack_int m,
9600  lapack_int n, lapack_int k,
9602  const lapack_complex_double* tau,
9603  lapack_complex_double* work, lapack_int lwork );
9604 
9605 lapack_int LAPACKE_cunghr_work( int matrix_order, lapack_int n, lapack_int ilo,
9607  lapack_int lda, const lapack_complex_float* tau,
9608  lapack_complex_float* work, lapack_int lwork );
9609 lapack_int LAPACKE_zunghr_work( int matrix_order, lapack_int n, lapack_int ilo,
9611  lapack_int lda,
9612  const lapack_complex_double* tau,
9613  lapack_complex_double* work, lapack_int lwork );
9614 
9617  lapack_int lda, const lapack_complex_float* tau,
9618  lapack_complex_float* work, lapack_int lwork );
9621  lapack_int lda,
9622  const lapack_complex_double* tau,
9623  lapack_complex_double* work, lapack_int lwork );
9624 
9627  lapack_int lda, const lapack_complex_float* tau,
9628  lapack_complex_float* work, lapack_int lwork );
9631  lapack_int lda,
9632  const lapack_complex_double* tau,
9633  lapack_complex_double* work, lapack_int lwork );
9634 
9637  lapack_int lda, const lapack_complex_float* tau,
9638  lapack_complex_float* work, lapack_int lwork );
9641  lapack_int lda,
9642  const lapack_complex_double* tau,
9643  lapack_complex_double* work, lapack_int lwork );
9644 
9647  lapack_int lda, const lapack_complex_float* tau,
9648  lapack_complex_float* work, lapack_int lwork );
9651  lapack_int lda,
9652  const lapack_complex_double* tau,
9653  lapack_complex_double* work, lapack_int lwork );
9654 
9655 lapack_int LAPACKE_cungtr_work( int matrix_order, char uplo, lapack_int n,
9657  const lapack_complex_float* tau,
9658  lapack_complex_float* work, lapack_int lwork );
9659 lapack_int LAPACKE_zungtr_work( int matrix_order, char uplo, lapack_int n,
9661  const lapack_complex_double* tau,
9662  lapack_complex_double* work, lapack_int lwork );
9663 
9664 lapack_int LAPACKE_cunmbr_work( int matrix_order, char vect, char side,
9665  char trans, lapack_int m, lapack_int n,
9666  lapack_int k, const lapack_complex_float* a,
9667  lapack_int lda, const lapack_complex_float* tau,
9669  lapack_complex_float* work, lapack_int lwork );
9670 lapack_int LAPACKE_zunmbr_work( int matrix_order, char vect, char side,
9671  char trans, lapack_int m, lapack_int n,
9673  lapack_int lda,
9674  const lapack_complex_double* tau,
9676  lapack_complex_double* work, lapack_int lwork );
9677 
9678 lapack_int LAPACKE_cunmhr_work( int matrix_order, char side, char trans,
9680  lapack_int ihi, const lapack_complex_float* a,
9681  lapack_int lda, const lapack_complex_float* tau,
9683  lapack_complex_float* work, lapack_int lwork );
9684 lapack_int LAPACKE_zunmhr_work( int matrix_order, char side, char trans,
9686  lapack_int ihi, const lapack_complex_double* a,
9687  lapack_int lda,
9688  const lapack_complex_double* tau,
9690  lapack_complex_double* work, lapack_int lwork );
9691 
9692 lapack_int LAPACKE_cunmlq_work( int matrix_order, char side, char trans,
9695  const lapack_complex_float* tau,
9697  lapack_complex_float* work, lapack_int lwork );
9698 lapack_int LAPACKE_zunmlq_work( int matrix_order, char side, char trans,
9701  const lapack_complex_double* tau,
9703  lapack_complex_double* work, lapack_int lwork );
9704 
9705 lapack_int LAPACKE_cunmql_work( int matrix_order, char side, char trans,
9708  const lapack_complex_float* tau,
9710  lapack_complex_float* work, lapack_int lwork );
9711 lapack_int LAPACKE_zunmql_work( int matrix_order, char side, char trans,
9714  const lapack_complex_double* tau,
9716  lapack_complex_double* work, lapack_int lwork );
9717 
9718 lapack_int LAPACKE_cunmqr_work( int matrix_order, char side, char trans,
9721  const lapack_complex_float* tau,
9723  lapack_complex_float* work, lapack_int lwork );
9724 lapack_int LAPACKE_zunmqr_work( int matrix_order, char side, char trans,
9727  const lapack_complex_double* tau,
9729  lapack_complex_double* work, lapack_int lwork );
9730 
9731 lapack_int LAPACKE_cunmrq_work( int matrix_order, char side, char trans,
9734  const lapack_complex_float* tau,
9736  lapack_complex_float* work, lapack_int lwork );
9737 lapack_int LAPACKE_zunmrq_work( int matrix_order, char side, char trans,
9740  const lapack_complex_double* tau,
9742  lapack_complex_double* work, lapack_int lwork );
9743 
9744 lapack_int LAPACKE_cunmrz_work( int matrix_order, char side, char trans,
9747  lapack_int lda, const lapack_complex_float* tau,
9749  lapack_complex_float* work, lapack_int lwork );
9750 lapack_int LAPACKE_zunmrz_work( int matrix_order, char side, char trans,
9753  lapack_int lda,
9754  const lapack_complex_double* tau,
9756  lapack_complex_double* work, lapack_int lwork );
9757 
9758 lapack_int LAPACKE_cunmtr_work( int matrix_order, char side, char uplo,
9759  char trans, lapack_int m, lapack_int n,
9761  const lapack_complex_float* tau,
9763  lapack_complex_float* work, lapack_int lwork );
9764 lapack_int LAPACKE_zunmtr_work( int matrix_order, char side, char uplo,
9765  char trans, lapack_int m, lapack_int n,
9767  const lapack_complex_double* tau,
9769  lapack_complex_double* work, lapack_int lwork );
9770 
9771 lapack_int LAPACKE_cupgtr_work( int matrix_order, char uplo, lapack_int n,
9772  const lapack_complex_float* ap,
9773  const lapack_complex_float* tau,
9775  lapack_complex_float* work );
9776 lapack_int LAPACKE_zupgtr_work( int matrix_order, char uplo, lapack_int n,
9777  const lapack_complex_double* ap,
9778  const lapack_complex_double* tau,
9780  lapack_complex_double* work );
9781 
9782 lapack_int LAPACKE_cupmtr_work( int matrix_order, char side, char uplo,
9783  char trans, lapack_int m, lapack_int n,
9784  const lapack_complex_float* ap,
9785  const lapack_complex_float* tau,
9787  lapack_complex_float* work );
9788 lapack_int LAPACKE_zupmtr_work( int matrix_order, char side, char uplo,
9789  char trans, lapack_int m, lapack_int n,
9790  const lapack_complex_double* ap,
9791  const lapack_complex_double* tau,
9793  lapack_complex_double* work );
9794 
9795 lapack_int LAPACKE_claghe( int matrix_order, lapack_int n, lapack_int k,
9796  const float* d, lapack_complex_float* a,
9797  lapack_int lda, lapack_int* iseed );
9798 lapack_int LAPACKE_zlaghe( int matrix_order, lapack_int n, lapack_int k,
9799  const double* d, lapack_complex_double* a,
9800  lapack_int lda, lapack_int* iseed );
9801 
9802 lapack_int LAPACKE_slagsy( int matrix_order, lapack_int n, lapack_int k,
9803  const float* d, float* a, lapack_int lda,
9804  lapack_int* iseed );
9805 lapack_int LAPACKE_dlagsy( int matrix_order, lapack_int n, lapack_int k,
9806  const double* d, double* a, lapack_int lda,
9807  lapack_int* iseed );
9808 lapack_int LAPACKE_clagsy( int matrix_order, lapack_int n, lapack_int k,
9809  const float* d, lapack_complex_float* a,
9810  lapack_int lda, lapack_int* iseed );
9811 lapack_int LAPACKE_zlagsy( int matrix_order, lapack_int n, lapack_int k,
9812  const double* d, lapack_complex_double* a,
9813  lapack_int lda, lapack_int* iseed );
9814 
9815 lapack_int LAPACKE_slapmr( int matrix_order, lapack_logical forwrd,
9816  lapack_int m, lapack_int n, float* x, lapack_int ldx,
9817  lapack_int* k );
9818 lapack_int LAPACKE_dlapmr( int matrix_order, lapack_logical forwrd,
9819  lapack_int m, lapack_int n, double* x,
9820  lapack_int ldx, lapack_int* k );
9821 lapack_int LAPACKE_clapmr( int matrix_order, lapack_logical forwrd,
9823  lapack_int ldx, lapack_int* k );
9824 lapack_int LAPACKE_zlapmr( int matrix_order, lapack_logical forwrd,
9826  lapack_int ldx, lapack_int* k );
9827 
9828 
9829 float LAPACKE_slapy2( float x, float y );
9830 double LAPACKE_dlapy2( double x, double y );
9831 
9832 float LAPACKE_slapy3( float x, float y, float z );
9833 double LAPACKE_dlapy3( double x, double y, double z );
9834 
9835 lapack_int LAPACKE_slartgp( float f, float g, float* cs, float* sn, float* r );
9836 lapack_int LAPACKE_dlartgp( double f, double g, double* cs, double* sn,
9837  double* r );
9838 
9839 lapack_int LAPACKE_slartgs( float x, float y, float sigma, float* cs,
9840  float* sn );
9841 lapack_int LAPACKE_dlartgs( double x, double y, double sigma, double* cs,
9842  double* sn );
9843 
9844 
9845 //LAPACK 3.3.0
9846 lapack_int LAPACKE_cbbcsd( int matrix_order, char jobu1, char jobu2,
9847  char jobv1t, char jobv2t, char trans, lapack_int m,
9848  lapack_int p, lapack_int q, float* theta, float* phi,
9849  lapack_complex_float* u1, lapack_int ldu1,
9851  lapack_complex_float* v1t, lapack_int ldv1t,
9852  lapack_complex_float* v2t, lapack_int ldv2t,
9853  float* b11d, float* b11e, float* b12d, float* b12e,
9854  float* b21d, float* b21e, float* b22d, float* b22e );
9855 lapack_int LAPACKE_cbbcsd_work( int matrix_order, char jobu1, char jobu2,
9856  char jobv1t, char jobv2t, char trans,
9858  float* theta, float* phi,
9859  lapack_complex_float* u1, lapack_int ldu1,
9861  lapack_complex_float* v1t, lapack_int ldv1t,
9862  lapack_complex_float* v2t, lapack_int ldv2t,
9863  float* b11d, float* b11e, float* b12d,
9864  float* b12e, float* b21d, float* b21e,
9865  float* b22d, float* b22e, float* rwork,
9866  lapack_int lrwork );
9867 lapack_int LAPACKE_cheswapr( int matrix_order, char uplo, lapack_int n,
9869  lapack_int i2 );
9870 lapack_int LAPACKE_cheswapr_work( int matrix_order, char uplo, lapack_int n,
9872  lapack_int i2 );
9873 lapack_int LAPACKE_chetri2( int matrix_order, char uplo, lapack_int n,
9875  const lapack_int* ipiv );
9876 lapack_int LAPACKE_chetri2_work( int matrix_order, char uplo, lapack_int n,
9878  const lapack_int* ipiv,
9879  lapack_complex_float* work, lapack_int lwork );
9880 lapack_int LAPACKE_chetri2x( int matrix_order, char uplo, lapack_int n,
9882  const lapack_int* ipiv, lapack_int nb );
9883 lapack_int LAPACKE_chetri2x_work( int matrix_order, char uplo, lapack_int n,
9885  const lapack_int* ipiv,
9886  lapack_complex_float* work, lapack_int nb );
9887 lapack_int LAPACKE_chetrs2( int matrix_order, char uplo, lapack_int n,
9888  lapack_int nrhs, const lapack_complex_float* a,
9889  lapack_int lda, const lapack_int* ipiv,
9891 lapack_int LAPACKE_chetrs2_work( int matrix_order, char uplo, lapack_int n,
9892  lapack_int nrhs, const lapack_complex_float* a,
9893  lapack_int lda, const lapack_int* ipiv,
9895  lapack_complex_float* work );
9896 lapack_int LAPACKE_csyconv( int matrix_order, char uplo, char way, lapack_int n,
9898  const lapack_int* ipiv );
9899 lapack_int LAPACKE_csyconv_work( int matrix_order, char uplo, char way,
9901  lapack_int lda, const lapack_int* ipiv,
9902  lapack_complex_float* work );
9903 lapack_int LAPACKE_csyswapr( int matrix_order, char uplo, lapack_int n,
9905  lapack_int i2 );
9906 lapack_int LAPACKE_csyswapr_work( int matrix_order, char uplo, lapack_int n,
9908  lapack_int i2 );
9909 lapack_int LAPACKE_csytri2( int matrix_order, char uplo, lapack_int n,
9911  const lapack_int* ipiv );
9912 lapack_int LAPACKE_csytri2_work( int matrix_order, char uplo, lapack_int n,
9914  const lapack_int* ipiv,
9915  lapack_complex_float* work, lapack_int lwork );
9916 lapack_int LAPACKE_csytri2x( int matrix_order, char uplo, lapack_int n,
9918  const lapack_int* ipiv, lapack_int nb );
9919 lapack_int LAPACKE_csytri2x_work( int matrix_order, char uplo, lapack_int n,
9921  const lapack_int* ipiv,
9922  lapack_complex_float* work, lapack_int nb );
9923 lapack_int LAPACKE_csytrs2( int matrix_order, char uplo, lapack_int n,
9924  lapack_int nrhs, const lapack_complex_float* a,
9925  lapack_int lda, const lapack_int* ipiv,
9927 lapack_int LAPACKE_csytrs2_work( int matrix_order, char uplo, lapack_int n,
9928  lapack_int nrhs, const lapack_complex_float* a,
9929  lapack_int lda, const lapack_int* ipiv,
9931  lapack_complex_float* work );
9932 lapack_int LAPACKE_cunbdb( int matrix_order, char trans, char signs,
9934  lapack_complex_float* x11, lapack_int ldx11,
9935  lapack_complex_float* x12, lapack_int ldx12,
9936  lapack_complex_float* x21, lapack_int ldx21,
9937  lapack_complex_float* x22, lapack_int ldx22,
9938  float* theta, float* phi,
9939  lapack_complex_float* taup1,
9940  lapack_complex_float* taup2,
9941  lapack_complex_float* tauq1,
9942  lapack_complex_float* tauq2 );
9943 lapack_int LAPACKE_cunbdb_work( int matrix_order, char trans, char signs,
9945  lapack_complex_float* x11, lapack_int ldx11,
9946  lapack_complex_float* x12, lapack_int ldx12,
9947  lapack_complex_float* x21, lapack_int ldx21,
9948  lapack_complex_float* x22, lapack_int ldx22,
9949  float* theta, float* phi,
9950  lapack_complex_float* taup1,
9951  lapack_complex_float* taup2,
9952  lapack_complex_float* tauq1,
9953  lapack_complex_float* tauq2,
9954  lapack_complex_float* work, lapack_int lwork );
9955 lapack_int LAPACKE_cuncsd( int matrix_order, char jobu1, char jobu2,
9956  char jobv1t, char jobv2t, char trans, char signs,
9958  lapack_complex_float* x11, lapack_int ldx11,
9959  lapack_complex_float* x12, lapack_int ldx12,
9960  lapack_complex_float* x21, lapack_int ldx21,
9961  lapack_complex_float* x22, lapack_int ldx22,
9962  float* theta, lapack_complex_float* u1,
9964  lapack_int ldu2, lapack_complex_float* v1t,
9965  lapack_int ldv1t, lapack_complex_float* v2t,
9966  lapack_int ldv2t );
9967 lapack_int LAPACKE_cuncsd_work( int matrix_order, char jobu1, char jobu2,
9968  char jobv1t, char jobv2t, char trans,
9969  char signs, lapack_int m, lapack_int p,
9971  lapack_int ldx11, lapack_complex_float* x12,
9972  lapack_int ldx12, lapack_complex_float* x21,
9973  lapack_int ldx21, lapack_complex_float* x22,
9974  lapack_int ldx22, float* theta,
9975  lapack_complex_float* u1, lapack_int ldu1,
9977  lapack_complex_float* v1t, lapack_int ldv1t,
9978  lapack_complex_float* v2t, lapack_int ldv2t,
9979  lapack_complex_float* work, lapack_int lwork,
9980  float* rwork, lapack_int lrwork,
9981  lapack_int* iwork );
9982 lapack_int LAPACKE_dbbcsd( int matrix_order, char jobu1, char jobu2,
9983  char jobv1t, char jobv2t, char trans, lapack_int m,
9984  lapack_int p, lapack_int q, double* theta,
9985  double* phi, double* u1, lapack_int ldu1, double* u2,
9986  lapack_int ldu2, double* v1t, lapack_int ldv1t,
9987  double* v2t, lapack_int ldv2t, double* b11d,
9988  double* b11e, double* b12d, double* b12e,
9989  double* b21d, double* b21e, double* b22d,
9990  double* b22e );
9991 lapack_int LAPACKE_dbbcsd_work( int matrix_order, char jobu1, char jobu2,
9992  char jobv1t, char jobv2t, char trans,
9994  double* theta, double* phi, double* u1,
9995  lapack_int ldu1, double* u2, lapack_int ldu2,
9996  double* v1t, lapack_int ldv1t, double* v2t,
9997  lapack_int ldv2t, double* b11d, double* b11e,
9998  double* b12d, double* b12e, double* b21d,
9999  double* b21e, double* b22d, double* b22e,
10000  double* work, lapack_int lwork );
10001 lapack_int LAPACKE_dorbdb( int matrix_order, char trans, char signs,
10003  double* x11, lapack_int ldx11, double* x12,
10004  lapack_int ldx12, double* x21, lapack_int ldx21,
10005  double* x22, lapack_int ldx22, double* theta,
10006  double* phi, double* taup1, double* taup2,
10007  double* tauq1, double* tauq2 );
10008 lapack_int LAPACKE_dorbdb_work( int matrix_order, char trans, char signs,
10010  double* x11, lapack_int ldx11, double* x12,
10011  lapack_int ldx12, double* x21, lapack_int ldx21,
10012  double* x22, lapack_int ldx22, double* theta,
10013  double* phi, double* taup1, double* taup2,
10014  double* tauq1, double* tauq2, double* work,
10015  lapack_int lwork );
10016 lapack_int LAPACKE_dorcsd( int matrix_order, char jobu1, char jobu2,
10017  char jobv1t, char jobv2t, char trans, char signs,
10019  double* x11, lapack_int ldx11, double* x12,
10020  lapack_int ldx12, double* x21, lapack_int ldx21,
10021  double* x22, lapack_int ldx22, double* theta,
10022  double* u1, lapack_int ldu1, double* u2,
10023  lapack_int ldu2, double* v1t, lapack_int ldv1t,
10024  double* v2t, lapack_int ldv2t );
10025 lapack_int LAPACKE_dorcsd_work( int matrix_order, char jobu1, char jobu2,
10026  char jobv1t, char jobv2t, char trans,
10027  char signs, lapack_int m, lapack_int p,
10028  lapack_int q, double* x11, lapack_int ldx11,
10029  double* x12, lapack_int ldx12, double* x21,
10030  lapack_int ldx21, double* x22, lapack_int ldx22,
10031  double* theta, double* u1, lapack_int ldu1,
10032  double* u2, lapack_int ldu2, double* v1t,
10033  lapack_int ldv1t, double* v2t, lapack_int ldv2t,
10034  double* work, lapack_int lwork,
10035  lapack_int* iwork );
10036 lapack_int LAPACKE_dsyconv( int matrix_order, char uplo, char way, lapack_int n,
10037  double* a, lapack_int lda, const lapack_int* ipiv );
10038 lapack_int LAPACKE_dsyconv_work( int matrix_order, char uplo, char way,
10039  lapack_int n, double* a, lapack_int lda,
10040  const lapack_int* ipiv, double* work );
10041 lapack_int LAPACKE_dsyswapr( int matrix_order, char uplo, lapack_int n,
10042  double* a, lapack_int i1, lapack_int i2 );
10043 lapack_int LAPACKE_dsyswapr_work( int matrix_order, char uplo, lapack_int n,
10044  double* a, lapack_int i1, lapack_int i2 );
10045 lapack_int LAPACKE_dsytri2( int matrix_order, char uplo, lapack_int n,
10046  double* a, lapack_int lda, const lapack_int* ipiv );
10047 lapack_int LAPACKE_dsytri2_work( int matrix_order, char uplo, lapack_int n,
10048  double* a, lapack_int lda,
10049  const lapack_int* ipiv,
10050  lapack_complex_double* work, lapack_int lwork );
10051 lapack_int LAPACKE_dsytri2x( int matrix_order, char uplo, lapack_int n,
10052  double* a, lapack_int lda, const lapack_int* ipiv,
10053  lapack_int nb );
10054 lapack_int LAPACKE_dsytri2x_work( int matrix_order, char uplo, lapack_int n,
10055  double* a, lapack_int lda,
10056  const lapack_int* ipiv, double* work,
10057  lapack_int nb );
10058 lapack_int LAPACKE_dsytrs2( int matrix_order, char uplo, lapack_int n,
10059  lapack_int nrhs, const double* a, lapack_int lda,
10060  const lapack_int* ipiv, double* b, lapack_int ldb );
10061 lapack_int LAPACKE_dsytrs2_work( int matrix_order, char uplo, lapack_int n,
10062  lapack_int nrhs, const double* a,
10063  lapack_int lda, const lapack_int* ipiv,
10064  double* b, lapack_int ldb, double* work );
10065 lapack_int LAPACKE_sbbcsd( int matrix_order, char jobu1, char jobu2,
10066  char jobv1t, char jobv2t, char trans, lapack_int m,
10067  lapack_int p, lapack_int q, float* theta, float* phi,
10068  float* u1, lapack_int ldu1, float* u2,
10069  lapack_int ldu2, float* v1t, lapack_int ldv1t,
10070  float* v2t, lapack_int ldv2t, float* b11d,
10071  float* b11e, float* b12d, float* b12e, float* b21d,
10072  float* b21e, float* b22d, float* b22e );
10073 lapack_int LAPACKE_sbbcsd_work( int matrix_order, char jobu1, char jobu2,
10074  char jobv1t, char jobv2t, char trans,
10076  float* theta, float* phi, float* u1,
10077  lapack_int ldu1, float* u2, lapack_int ldu2,
10078  float* v1t, lapack_int ldv1t, float* v2t,
10079  lapack_int ldv2t, float* b11d, float* b11e,
10080  float* b12d, float* b12e, float* b21d,
10081  float* b21e, float* b22d, float* b22e,
10082  float* work, lapack_int lwork );
10083 lapack_int LAPACKE_sorbdb( int matrix_order, char trans, char signs,
10084  lapack_int m, lapack_int p, lapack_int q, float* x11,
10085  lapack_int ldx11, float* x12, lapack_int ldx12,
10086  float* x21, lapack_int ldx21, float* x22,
10087  lapack_int ldx22, float* theta, float* phi,
10088  float* taup1, float* taup2, float* tauq1,
10089  float* tauq2 );
10090 lapack_int LAPACKE_sorbdb_work( int matrix_order, char trans, char signs,
10092  float* x11, lapack_int ldx11, float* x12,
10093  lapack_int ldx12, float* x21, lapack_int ldx21,
10094  float* x22, lapack_int ldx22, float* theta,
10095  float* phi, float* taup1, float* taup2,
10096  float* tauq1, float* tauq2, float* work,
10097  lapack_int lwork );
10098 lapack_int LAPACKE_sorcsd( int matrix_order, char jobu1, char jobu2,
10099  char jobv1t, char jobv2t, char trans, char signs,
10100  lapack_int m, lapack_int p, lapack_int q, float* x11,
10101  lapack_int ldx11, float* x12, lapack_int ldx12,
10102  float* x21, lapack_int ldx21, float* x22,
10103  lapack_int ldx22, float* theta, float* u1,
10104  lapack_int ldu1, float* u2, lapack_int ldu2,
10105  float* v1t, lapack_int ldv1t, float* v2t,
10106  lapack_int ldv2t );
10107 lapack_int LAPACKE_sorcsd_work( int matrix_order, char jobu1, char jobu2,
10108  char jobv1t, char jobv2t, char trans,
10109  char signs, lapack_int m, lapack_int p,
10110  lapack_int q, float* x11, lapack_int ldx11,
10111  float* x12, lapack_int ldx12, float* x21,
10112  lapack_int ldx21, float* x22, lapack_int ldx22,
10113  float* theta, float* u1, lapack_int ldu1,
10114  float* u2, lapack_int ldu2, float* v1t,
10115  lapack_int ldv1t, float* v2t, lapack_int ldv2t,
10116  float* work, lapack_int lwork,
10117  lapack_int* iwork );
10118 lapack_int LAPACKE_ssyconv( int matrix_order, char uplo, char way, lapack_int n,
10119  float* a, lapack_int lda, const lapack_int* ipiv );
10120 lapack_int LAPACKE_ssyconv_work( int matrix_order, char uplo, char way,
10121  lapack_int n, float* a, lapack_int lda,
10122  const lapack_int* ipiv, float* work );
10123 lapack_int LAPACKE_ssyswapr( int matrix_order, char uplo, lapack_int n,
10124  float* a, lapack_int i1, lapack_int i2 );
10125 lapack_int LAPACKE_ssyswapr_work( int matrix_order, char uplo, lapack_int n,
10126  float* a, lapack_int i1, lapack_int i2 );
10127 lapack_int LAPACKE_ssytri2( int matrix_order, char uplo, lapack_int n, float* a,
10128  lapack_int lda, const lapack_int* ipiv );
10129 lapack_int LAPACKE_ssytri2_work( int matrix_order, char uplo, lapack_int n,
10130  float* a, lapack_int lda,
10131  const lapack_int* ipiv,
10132  lapack_complex_float* work, lapack_int lwork );
10133 lapack_int LAPACKE_ssytri2x( int matrix_order, char uplo, lapack_int n,
10134  float* a, lapack_int lda, const lapack_int* ipiv,
10135  lapack_int nb );
10136 lapack_int LAPACKE_ssytri2x_work( int matrix_order, char uplo, lapack_int n,
10137  float* a, lapack_int lda,
10138  const lapack_int* ipiv, float* work,
10139  lapack_int nb );
10140 lapack_int LAPACKE_ssytrs2( int matrix_order, char uplo, lapack_int n,
10141  lapack_int nrhs, const float* a, lapack_int lda,
10142  const lapack_int* ipiv, float* b, lapack_int ldb );
10143 lapack_int LAPACKE_ssytrs2_work( int matrix_order, char uplo, lapack_int n,
10144  lapack_int nrhs, const float* a,
10145  lapack_int lda, const lapack_int* ipiv,
10146  float* b, lapack_int ldb, float* work );
10147 lapack_int LAPACKE_zbbcsd( int matrix_order, char jobu1, char jobu2,
10148  char jobv1t, char jobv2t, char trans, lapack_int m,
10149  lapack_int p, lapack_int q, double* theta,
10150  double* phi, lapack_complex_double* u1,
10152  lapack_int ldu2, lapack_complex_double* v1t,
10153  lapack_int ldv1t, lapack_complex_double* v2t,
10154  lapack_int ldv2t, double* b11d, double* b11e,
10155  double* b12d, double* b12e, double* b21d,
10156  double* b21e, double* b22d, double* b22e );
10157 lapack_int LAPACKE_zbbcsd_work( int matrix_order, char jobu1, char jobu2,
10158  char jobv1t, char jobv2t, char trans,
10160  double* theta, double* phi,
10163  lapack_complex_double* v1t, lapack_int ldv1t,
10164  lapack_complex_double* v2t, lapack_int ldv2t,
10165  double* b11d, double* b11e, double* b12d,
10166  double* b12e, double* b21d, double* b21e,
10167  double* b22d, double* b22e, double* rwork,
10168  lapack_int lrwork );
10169 lapack_int LAPACKE_zheswapr( int matrix_order, char uplo, lapack_int n,
10171  lapack_int i2 );
10172 lapack_int LAPACKE_zheswapr_work( int matrix_order, char uplo, lapack_int n,
10174  lapack_int i2 );
10175 lapack_int LAPACKE_zhetri2( int matrix_order, char uplo, lapack_int n,
10177  const lapack_int* ipiv );
10178 lapack_int LAPACKE_zhetri2_work( int matrix_order, char uplo, lapack_int n,
10180  const lapack_int* ipiv,
10181  lapack_complex_double* work, lapack_int lwork );
10182 lapack_int LAPACKE_zhetri2x( int matrix_order, char uplo, lapack_int n,
10184  const lapack_int* ipiv, lapack_int nb );
10185 lapack_int LAPACKE_zhetri2x_work( int matrix_order, char uplo, lapack_int n,
10187  const lapack_int* ipiv,
10188  lapack_complex_double* work, lapack_int nb );
10189 lapack_int LAPACKE_zhetrs2( int matrix_order, char uplo, lapack_int n,
10190  lapack_int nrhs, const lapack_complex_double* a,
10191  lapack_int lda, const lapack_int* ipiv,
10193 lapack_int LAPACKE_zhetrs2_work( int matrix_order, char uplo, lapack_int n,
10194  lapack_int nrhs, const lapack_complex_double* a,
10195  lapack_int lda, const lapack_int* ipiv,
10197  lapack_complex_double* work );
10198 lapack_int LAPACKE_zsyconv( int matrix_order, char uplo, char way, lapack_int n,
10200  const lapack_int* ipiv );
10201 lapack_int LAPACKE_zsyconv_work( int matrix_order, char uplo, char way,
10203  lapack_int lda, const lapack_int* ipiv,
10204  lapack_complex_double* work );
10205 lapack_int LAPACKE_zsyswapr( int matrix_order, char uplo, lapack_int n,
10207  lapack_int i2 );
10208 lapack_int LAPACKE_zsyswapr_work( int matrix_order, char uplo, lapack_int n,
10210  lapack_int i2 );
10211 lapack_int LAPACKE_zsytri2( int matrix_order, char uplo, lapack_int n,
10213  const lapack_int* ipiv );
10214 lapack_int LAPACKE_zsytri2_work( int matrix_order, char uplo, lapack_int n,
10216  const lapack_int* ipiv,
10217  lapack_complex_double* work, lapack_int lwork );
10218 lapack_int LAPACKE_zsytri2x( int matrix_order, char uplo, lapack_int n,
10220  const lapack_int* ipiv, lapack_int nb );
10221 lapack_int LAPACKE_zsytri2x_work( int matrix_order, char uplo, lapack_int n,
10223  const lapack_int* ipiv,
10224  lapack_complex_double* work, lapack_int nb );
10225 lapack_int LAPACKE_zsytrs2( int matrix_order, char uplo, lapack_int n,
10226  lapack_int nrhs, const lapack_complex_double* a,
10227  lapack_int lda, const lapack_int* ipiv,
10229 lapack_int LAPACKE_zsytrs2_work( int matrix_order, char uplo, lapack_int n,
10230  lapack_int nrhs, const lapack_complex_double* a,
10231  lapack_int lda, const lapack_int* ipiv,
10233  lapack_complex_double* work );
10234 lapack_int LAPACKE_zunbdb( int matrix_order, char trans, char signs,
10236  lapack_complex_double* x11, lapack_int ldx11,
10237  lapack_complex_double* x12, lapack_int ldx12,
10238  lapack_complex_double* x21, lapack_int ldx21,
10239  lapack_complex_double* x22, lapack_int ldx22,
10240  double* theta, double* phi,
10241  lapack_complex_double* taup1,
10242  lapack_complex_double* taup2,
10243  lapack_complex_double* tauq1,
10244  lapack_complex_double* tauq2 );
10245 lapack_int LAPACKE_zunbdb_work( int matrix_order, char trans, char signs,
10247  lapack_complex_double* x11, lapack_int ldx11,
10248  lapack_complex_double* x12, lapack_int ldx12,
10249  lapack_complex_double* x21, lapack_int ldx21,
10250  lapack_complex_double* x22, lapack_int ldx22,
10251  double* theta, double* phi,
10252  lapack_complex_double* taup1,
10253  lapack_complex_double* taup2,
10254  lapack_complex_double* tauq1,
10255  lapack_complex_double* tauq2,
10256  lapack_complex_double* work, lapack_int lwork );
10257 lapack_int LAPACKE_zuncsd( int matrix_order, char jobu1, char jobu2,
10258  char jobv1t, char jobv2t, char trans, char signs,
10260  lapack_complex_double* x11, lapack_int ldx11,
10261  lapack_complex_double* x12, lapack_int ldx12,
10262  lapack_complex_double* x21, lapack_int ldx21,
10263  lapack_complex_double* x22, lapack_int ldx22,
10264  double* theta, lapack_complex_double* u1,
10266  lapack_int ldu2, lapack_complex_double* v1t,
10267  lapack_int ldv1t, lapack_complex_double* v2t,
10268  lapack_int ldv2t );
10269 lapack_int LAPACKE_zuncsd_work( int matrix_order, char jobu1, char jobu2,
10270  char jobv1t, char jobv2t, char trans,
10271  char signs, lapack_int m, lapack_int p,
10273  lapack_int ldx11, lapack_complex_double* x12,
10274  lapack_int ldx12, lapack_complex_double* x21,
10275  lapack_int ldx21, lapack_complex_double* x22,
10276  lapack_int ldx22, double* theta,
10279  lapack_complex_double* v1t, lapack_int ldv1t,
10280  lapack_complex_double* v2t, lapack_int ldv2t,
10281  lapack_complex_double* work, lapack_int lwork,
10282  double* rwork, lapack_int lrwork,
10283  lapack_int* iwork );
10284 //LAPACK 3.4.0
10285 lapack_int LAPACKE_sgemqrt( int matrix_order, char side, char trans,
10287  lapack_int nb, const float* v, lapack_int ldv,
10288  const float* t, lapack_int ldt, float* c,
10289  lapack_int ldc );
10290 lapack_int LAPACKE_dgemqrt( int matrix_order, char side, char trans,
10292  lapack_int nb, const double* v, lapack_int ldv,
10293  const double* t, lapack_int ldt, double* c,
10294  lapack_int ldc );
10295 lapack_int LAPACKE_cgemqrt( int matrix_order, char side, char trans,
10297  lapack_int nb, const lapack_complex_float* v,
10298  lapack_int ldv, const lapack_complex_float* t,
10300  lapack_int ldc );
10301 lapack_int LAPACKE_zgemqrt( int matrix_order, char side, char trans,
10303  lapack_int nb, const lapack_complex_double* v,
10304  lapack_int ldv, const lapack_complex_double* t,
10306  lapack_int ldc );
10307 
10308 lapack_int LAPACKE_sgeqrt( int matrix_order, lapack_int m, lapack_int n,
10309  lapack_int nb, float* a, lapack_int lda, float* t,
10310  lapack_int ldt );
10311 lapack_int LAPACKE_dgeqrt( int matrix_order, lapack_int m, lapack_int n,
10312  lapack_int nb, double* a, lapack_int lda, double* t,
10313  lapack_int ldt );
10314 lapack_int LAPACKE_cgeqrt( int matrix_order, lapack_int m, lapack_int n,
10317  lapack_int ldt );
10318 lapack_int LAPACKE_zgeqrt( int matrix_order, lapack_int m, lapack_int n,
10321  lapack_int ldt );
10322 
10323 lapack_int LAPACKE_sgeqrt2( int matrix_order, lapack_int m, lapack_int n,
10324  float* a, lapack_int lda, float* t,
10325  lapack_int ldt );
10326 lapack_int LAPACKE_dgeqrt2( int matrix_order, lapack_int m, lapack_int n,
10327  double* a, lapack_int lda, double* t,
10328  lapack_int ldt );
10329 lapack_int LAPACKE_cgeqrt2( int matrix_order, lapack_int m, lapack_int n,
10332 lapack_int LAPACKE_zgeqrt2( int matrix_order, lapack_int m, lapack_int n,
10335 
10336 lapack_int LAPACKE_sgeqrt3( int matrix_order, lapack_int m, lapack_int n,
10337  float* a, lapack_int lda, float* t,
10338  lapack_int ldt );
10339 lapack_int LAPACKE_dgeqrt3( int matrix_order, lapack_int m, lapack_int n,
10340  double* a, lapack_int lda, double* t,
10341  lapack_int ldt );
10342 lapack_int LAPACKE_cgeqrt3( int matrix_order, lapack_int m, lapack_int n,
10345 lapack_int LAPACKE_zgeqrt3( int matrix_order, lapack_int m, lapack_int n,
10348 
10349 lapack_int LAPACKE_stpmqrt( int matrix_order, char side, char trans,
10351  lapack_int l, lapack_int nb, const float* v,
10352  lapack_int ldv, const float* t, lapack_int ldt,
10353  float* a, lapack_int lda, float* b,
10354  lapack_int ldb );
10355 lapack_int LAPACKE_dtpmqrt( int matrix_order, char side, char trans,
10357  lapack_int l, lapack_int nb, const double* v,
10358  lapack_int ldv, const double* t, lapack_int ldt,
10359  double* a, lapack_int lda, double* b,
10360  lapack_int ldb );
10361 lapack_int LAPACKE_ctpmqrt( int matrix_order, char side, char trans,
10363  lapack_int l, lapack_int nb,
10364  const lapack_complex_float* v, lapack_int ldv,
10365  const lapack_complex_float* t, lapack_int ldt,
10368 lapack_int LAPACKE_ztpmqrt( int matrix_order, char side, char trans,
10370  lapack_int l, lapack_int nb,
10371  const lapack_complex_double* v, lapack_int ldv,
10372  const lapack_complex_double* t, lapack_int ldt,
10375 
10376 lapack_int LAPACKE_dtpqrt( int matrix_order, lapack_int m, lapack_int n,
10377  lapack_int l, lapack_int nb, double* a,
10378  lapack_int lda, double* b, lapack_int ldb, double* t,
10379  lapack_int ldt );
10380 lapack_int LAPACKE_ctpqrt( int matrix_order, lapack_int m, lapack_int n,
10384  lapack_int ldt );
10385 lapack_int LAPACKE_ztpqrt( int matrix_order, lapack_int m, lapack_int n,
10386  lapack_int l, lapack_int nb,
10390 
10391 lapack_int LAPACKE_stpqrt2( int matrix_order, lapack_int m, lapack_int n,
10392  float* a, lapack_int lda, float* b, lapack_int ldb,
10393  float* t, lapack_int ldt );
10394 lapack_int LAPACKE_dtpqrt2( int matrix_order, lapack_int m, lapack_int n,
10395  double* a, lapack_int lda, double* b,
10396  lapack_int ldb, double* t, lapack_int ldt );
10397 lapack_int LAPACKE_ctpqrt2( int matrix_order, lapack_int m, lapack_int n,
10401 lapack_int LAPACKE_ztpqrt2( int matrix_order, lapack_int m, lapack_int n,
10405 
10406 lapack_int LAPACKE_stprfb( int matrix_order, char side, char trans, char direct,
10407  char storev, lapack_int m, lapack_int n,
10408  lapack_int k, lapack_int l, const float* v,
10409  lapack_int ldv, const float* t, lapack_int ldt,
10410  float* a, lapack_int lda, float* b, lapack_int ldb,
10411  lapack_int myldwork );
10412 lapack_int LAPACKE_dtprfb( int matrix_order, char side, char trans, char direct,
10413  char storev, lapack_int m, lapack_int n,
10414  lapack_int k, lapack_int l, const double* v,
10415  lapack_int ldv, const double* t, lapack_int ldt,
10416  double* a, lapack_int lda, double* b, lapack_int ldb,
10417  lapack_int myldwork );
10418 lapack_int LAPACKE_ctprfb( int matrix_order, char side, char trans, char direct,
10419  char storev, lapack_int m, lapack_int n,
10420  lapack_int k, lapack_int l,
10421  const lapack_complex_float* v, lapack_int ldv,
10422  const lapack_complex_float* t, lapack_int ldt,
10425  lapack_int myldwork );
10426 lapack_int LAPACKE_ztprfb( int matrix_order, char side, char trans, char direct,
10427  char storev, lapack_int m, lapack_int n,
10428  lapack_int k, lapack_int l,
10429  const lapack_complex_double* v, lapack_int ldv,
10430  const lapack_complex_double* t, lapack_int ldt,
10433  lapack_int myldwork );
10434 
10435 lapack_int LAPACKE_sgemqrt_work( int matrix_order, char side, char trans,
10437  lapack_int nb, const float* v, lapack_int ldv,
10438  const float* t, lapack_int ldt, float* c,
10439  lapack_int ldc, float* work );
10440 lapack_int LAPACKE_dgemqrt_work( int matrix_order, char side, char trans,
10442  lapack_int nb, const double* v, lapack_int ldv,
10443  const double* t, lapack_int ldt, double* c,
10444  lapack_int ldc, double* work );
10445 lapack_int LAPACKE_cgemqrt_work( int matrix_order, char side, char trans,
10447  lapack_int nb, const lapack_complex_float* v,
10448  lapack_int ldv, const lapack_complex_float* t,
10450  lapack_int ldc, lapack_complex_float* work );
10451 lapack_int LAPACKE_zgemqrt_work( int matrix_order, char side, char trans,
10453  lapack_int nb, const lapack_complex_double* v,
10454  lapack_int ldv, const lapack_complex_double* t,
10456  lapack_int ldc, lapack_complex_double* work );
10457 
10459  lapack_int nb, float* a, lapack_int lda,
10460  float* t, lapack_int ldt, float* work );
10462  lapack_int nb, double* a, lapack_int lda,
10463  double* t, lapack_int ldt, double* work );
10467  lapack_int ldt, lapack_complex_float* work );
10471  lapack_int ldt, lapack_complex_double* work );
10472 
10474  float* a, lapack_int lda, float* t,
10475  lapack_int ldt );
10477  double* a, lapack_int lda, double* t,
10478  lapack_int ldt );
10485 
10487  float* a, lapack_int lda, float* t,
10488  lapack_int ldt );
10490  double* a, lapack_int lda, double* t,
10491  lapack_int ldt );
10498 
10499 lapack_int LAPACKE_stpmqrt_work( int matrix_order, char side, char trans,
10501  lapack_int l, lapack_int nb, const float* v,
10502  lapack_int ldv, const float* t, lapack_int ldt,
10503  float* a, lapack_int lda, float* b,
10504  lapack_int ldb, float* work );
10505 lapack_int LAPACKE_dtpmqrt_work( int matrix_order, char side, char trans,
10507  lapack_int l, lapack_int nb, const double* v,
10508  lapack_int ldv, const double* t,
10509  lapack_int ldt, double* a, lapack_int lda,
10510  double* b, lapack_int ldb, double* work );
10511 lapack_int LAPACKE_ctpmqrt_work( int matrix_order, char side, char trans,
10513  lapack_int l, lapack_int nb,
10514  const lapack_complex_float* v, lapack_int ldv,
10515  const lapack_complex_float* t, lapack_int ldt,
10518  lapack_complex_float* work );
10519 lapack_int LAPACKE_ztpmqrt_work( int matrix_order, char side, char trans,
10521  lapack_int l, lapack_int nb,
10522  const lapack_complex_double* v, lapack_int ldv,
10523  const lapack_complex_double* t, lapack_int ldt,
10526  lapack_complex_double* work );
10527 
10529  lapack_int l, lapack_int nb, double* a,
10530  lapack_int lda, double* b, lapack_int ldb,
10531  double* t, lapack_int ldt, double* work );
10533  lapack_int l, lapack_int nb,
10537  lapack_int ldt, lapack_complex_float* work );
10539  lapack_int l, lapack_int nb,
10543  lapack_complex_double* work );
10544 
10546  float* a, lapack_int lda, float* b,
10547  lapack_int ldb, float* t, lapack_int ldt );
10549  double* a, lapack_int lda, double* b,
10550  lapack_int ldb, double* t, lapack_int ldt );
10559 
10560 lapack_int LAPACKE_stprfb_work( int matrix_order, char side, char trans,
10561  char direct, char storev, lapack_int m,
10563  const float* v, lapack_int ldv, const float* t,
10564  lapack_int ldt, float* a, lapack_int lda,
10565  float* b, lapack_int ldb, const float* mywork,
10566  lapack_int myldwork );
10567 lapack_int LAPACKE_dtprfb_work( int matrix_order, char side, char trans,
10568  char direct, char storev, lapack_int m,
10570  const double* v, lapack_int ldv,
10571  const double* t, lapack_int ldt, double* a,
10572  lapack_int lda, double* b, lapack_int ldb,
10573  const double* mywork, lapack_int myldwork );
10574 lapack_int LAPACKE_ctprfb_work( int matrix_order, char side, char trans,
10575  char direct, char storev, lapack_int m,
10577  const lapack_complex_float* v, lapack_int ldv,
10578  const lapack_complex_float* t, lapack_int ldt,
10581  const float* mywork, lapack_int myldwork );
10582 lapack_int LAPACKE_ztprfb_work( int matrix_order, char side, char trans,
10583  char direct, char storev, lapack_int m,
10585  const lapack_complex_double* v, lapack_int ldv,
10586  const lapack_complex_double* t, lapack_int ldt,
10589  const double* mywork, lapack_int myldwork );
10590 //LAPACK 3.X.X
10591 lapack_int LAPACKE_csyr( int matrix_order, char uplo, lapack_int n,
10595 lapack_int LAPACKE_zsyr( int matrix_order, char uplo, lapack_int n,
10599 
10600 lapack_int LAPACKE_csyr_work( int matrix_order, char uplo, lapack_int n,
10602  const lapack_complex_float* x,
10604  lapack_int lda );
10605 lapack_int LAPACKE_zsyr_work( int matrix_order, char uplo, lapack_int n,
10607  const lapack_complex_double* x,
10609  lapack_int lda );
10610 
10611 
10612 
10613 #define LAPACK_sgetrf LAPACK_GLOBAL(sgetrf,SGETRF)
10614 #define LAPACK_dgetrf LAPACK_GLOBAL(dgetrf,DGETRF)
10615 #define LAPACK_cgetrf LAPACK_GLOBAL(cgetrf,CGETRF)
10616 #define LAPACK_zgetrf LAPACK_GLOBAL(zgetrf,ZGETRF)
10617 #define LAPACK_sgbtrf LAPACK_GLOBAL(sgbtrf,SGBTRF)
10618 #define LAPACK_dgbtrf LAPACK_GLOBAL(dgbtrf,DGBTRF)
10619 #define LAPACK_cgbtrf LAPACK_GLOBAL(cgbtrf,CGBTRF)
10620 #define LAPACK_zgbtrf LAPACK_GLOBAL(zgbtrf,ZGBTRF)
10621 #define LAPACK_sgttrf LAPACK_GLOBAL(sgttrf,SGTTRF)
10622 #define LAPACK_dgttrf LAPACK_GLOBAL(dgttrf,DGTTRF)
10623 #define LAPACK_cgttrf LAPACK_GLOBAL(cgttrf,CGTTRF)
10624 #define LAPACK_zgttrf LAPACK_GLOBAL(zgttrf,ZGTTRF)
10625 #define LAPACK_spotrf LAPACK_GLOBAL(spotrf,SPOTRF)
10626 #define LAPACK_dpotrf LAPACK_GLOBAL(dpotrf,DPOTRF)
10627 #define LAPACK_cpotrf LAPACK_GLOBAL(cpotrf,CPOTRF)
10628 #define LAPACK_zpotrf LAPACK_GLOBAL(zpotrf,ZPOTRF)
10629 #define LAPACK_dpstrf LAPACK_GLOBAL(dpstrf,DPSTRF)
10630 #define LAPACK_spstrf LAPACK_GLOBAL(spstrf,SPSTRF)
10631 #define LAPACK_zpstrf LAPACK_GLOBAL(zpstrf,ZPSTRF)
10632 #define LAPACK_cpstrf LAPACK_GLOBAL(cpstrf,CPSTRF)
10633 #define LAPACK_dpftrf LAPACK_GLOBAL(dpftrf,DPFTRF)
10634 #define LAPACK_spftrf LAPACK_GLOBAL(spftrf,SPFTRF)
10635 #define LAPACK_zpftrf LAPACK_GLOBAL(zpftrf,ZPFTRF)
10636 #define LAPACK_cpftrf LAPACK_GLOBAL(cpftrf,CPFTRF)
10637 #define LAPACK_spptrf LAPACK_GLOBAL(spptrf,SPPTRF)
10638 #define LAPACK_dpptrf LAPACK_GLOBAL(dpptrf,DPPTRF)
10639 #define LAPACK_cpptrf LAPACK_GLOBAL(cpptrf,CPPTRF)
10640 #define LAPACK_zpptrf LAPACK_GLOBAL(zpptrf,ZPPTRF)
10641 #define LAPACK_spbtrf LAPACK_GLOBAL(spbtrf,SPBTRF)
10642 #define LAPACK_dpbtrf LAPACK_GLOBAL(dpbtrf,DPBTRF)
10643 #define LAPACK_cpbtrf LAPACK_GLOBAL(cpbtrf,CPBTRF)
10644 #define LAPACK_zpbtrf LAPACK_GLOBAL(zpbtrf,ZPBTRF)
10645 #define LAPACK_spttrf LAPACK_GLOBAL(spttrf,SPTTRF)
10646 #define LAPACK_dpttrf LAPACK_GLOBAL(dpttrf,DPTTRF)
10647 #define LAPACK_cpttrf LAPACK_GLOBAL(cpttrf,CPTTRF)
10648 #define LAPACK_zpttrf LAPACK_GLOBAL(zpttrf,ZPTTRF)
10649 #define LAPACK_ssytrf LAPACK_GLOBAL(ssytrf,SSYTRF)
10650 #define LAPACK_dsytrf LAPACK_GLOBAL(dsytrf,DSYTRF)
10651 #define LAPACK_csytrf LAPACK_GLOBAL(csytrf,CSYTRF)
10652 #define LAPACK_zsytrf LAPACK_GLOBAL(zsytrf,ZSYTRF)
10653 #define LAPACK_chetrf LAPACK_GLOBAL(chetrf,CHETRF)
10654 #define LAPACK_zhetrf LAPACK_GLOBAL(zhetrf,ZHETRF)
10655 #define LAPACK_ssptrf LAPACK_GLOBAL(ssptrf,SSPTRF)
10656 #define LAPACK_dsptrf LAPACK_GLOBAL(dsptrf,DSPTRF)
10657 #define LAPACK_csptrf LAPACK_GLOBAL(csptrf,CSPTRF)
10658 #define LAPACK_zsptrf LAPACK_GLOBAL(zsptrf,ZSPTRF)
10659 #define LAPACK_chptrf LAPACK_GLOBAL(chptrf,CHPTRF)
10660 #define LAPACK_zhptrf LAPACK_GLOBAL(zhptrf,ZHPTRF)
10661 #define LAPACK_sgetrs LAPACK_GLOBAL(sgetrs,SGETRS)
10662 #define LAPACK_dgetrs LAPACK_GLOBAL(dgetrs,DGETRS)
10663 #define LAPACK_cgetrs LAPACK_GLOBAL(cgetrs,CGETRS)
10664 #define LAPACK_zgetrs LAPACK_GLOBAL(zgetrs,ZGETRS)
10665 #define LAPACK_sgbtrs LAPACK_GLOBAL(sgbtrs,SGBTRS)
10666 #define LAPACK_dgbtrs LAPACK_GLOBAL(dgbtrs,DGBTRS)
10667 #define LAPACK_cgbtrs LAPACK_GLOBAL(cgbtrs,CGBTRS)
10668 #define LAPACK_zgbtrs LAPACK_GLOBAL(zgbtrs,ZGBTRS)
10669 #define LAPACK_sgttrs LAPACK_GLOBAL(sgttrs,SGTTRS)
10670 #define LAPACK_dgttrs LAPACK_GLOBAL(dgttrs,DGTTRS)
10671 #define LAPACK_cgttrs LAPACK_GLOBAL(cgttrs,CGTTRS)
10672 #define LAPACK_zgttrs LAPACK_GLOBAL(zgttrs,ZGTTRS)
10673 #define LAPACK_spotrs LAPACK_GLOBAL(spotrs,SPOTRS)
10674 #define LAPACK_dpotrs LAPACK_GLOBAL(dpotrs,DPOTRS)
10675 #define LAPACK_cpotrs LAPACK_GLOBAL(cpotrs,CPOTRS)
10676 #define LAPACK_zpotrs LAPACK_GLOBAL(zpotrs,ZPOTRS)
10677 #define LAPACK_dpftrs LAPACK_GLOBAL(dpftrs,DPFTRS)
10678 #define LAPACK_spftrs LAPACK_GLOBAL(spftrs,SPFTRS)
10679 #define LAPACK_zpftrs LAPACK_GLOBAL(zpftrs,ZPFTRS)
10680 #define LAPACK_cpftrs LAPACK_GLOBAL(cpftrs,CPFTRS)
10681 #define LAPACK_spptrs LAPACK_GLOBAL(spptrs,SPPTRS)
10682 #define LAPACK_dpptrs LAPACK_GLOBAL(dpptrs,DPPTRS)
10683 #define LAPACK_cpptrs LAPACK_GLOBAL(cpptrs,CPPTRS)
10684 #define LAPACK_zpptrs LAPACK_GLOBAL(zpptrs,ZPPTRS)
10685 #define LAPACK_spbtrs LAPACK_GLOBAL(spbtrs,SPBTRS)
10686 #define LAPACK_dpbtrs LAPACK_GLOBAL(dpbtrs,DPBTRS)
10687 #define LAPACK_cpbtrs LAPACK_GLOBAL(cpbtrs,CPBTRS)
10688 #define LAPACK_zpbtrs LAPACK_GLOBAL(zpbtrs,ZPBTRS)
10689 #define LAPACK_spttrs LAPACK_GLOBAL(spttrs,SPTTRS)
10690 #define LAPACK_dpttrs LAPACK_GLOBAL(dpttrs,DPTTRS)
10691 #define LAPACK_cpttrs LAPACK_GLOBAL(cpttrs,CPTTRS)
10692 #define LAPACK_zpttrs LAPACK_GLOBAL(zpttrs,ZPTTRS)
10693 #define LAPACK_ssytrs LAPACK_GLOBAL(ssytrs,SSYTRS)
10694 #define LAPACK_dsytrs LAPACK_GLOBAL(dsytrs,DSYTRS)
10695 #define LAPACK_csytrs LAPACK_GLOBAL(csytrs,CSYTRS)
10696 #define LAPACK_zsytrs LAPACK_GLOBAL(zsytrs,ZSYTRS)
10697 #define LAPACK_chetrs LAPACK_GLOBAL(chetrs,CHETRS)
10698 #define LAPACK_zhetrs LAPACK_GLOBAL(zhetrs,ZHETRS)
10699 #define LAPACK_ssptrs LAPACK_GLOBAL(ssptrs,SSPTRS)
10700 #define LAPACK_dsptrs LAPACK_GLOBAL(dsptrs,DSPTRS)
10701 #define LAPACK_csptrs LAPACK_GLOBAL(csptrs,CSPTRS)
10702 #define LAPACK_zsptrs LAPACK_GLOBAL(zsptrs,ZSPTRS)
10703 #define LAPACK_chptrs LAPACK_GLOBAL(chptrs,CHPTRS)
10704 #define LAPACK_zhptrs LAPACK_GLOBAL(zhptrs,ZHPTRS)
10705 #define LAPACK_strtrs LAPACK_GLOBAL(strtrs,STRTRS)
10706 #define LAPACK_dtrtrs LAPACK_GLOBAL(dtrtrs,DTRTRS)
10707 #define LAPACK_ctrtrs LAPACK_GLOBAL(ctrtrs,CTRTRS)
10708 #define LAPACK_ztrtrs LAPACK_GLOBAL(ztrtrs,ZTRTRS)
10709 #define LAPACK_stptrs LAPACK_GLOBAL(stptrs,STPTRS)
10710 #define LAPACK_dtptrs LAPACK_GLOBAL(dtptrs,DTPTRS)
10711 #define LAPACK_ctptrs LAPACK_GLOBAL(ctptrs,CTPTRS)
10712 #define LAPACK_ztptrs LAPACK_GLOBAL(ztptrs,ZTPTRS)
10713 #define LAPACK_stbtrs LAPACK_GLOBAL(stbtrs,STBTRS)
10714 #define LAPACK_dtbtrs LAPACK_GLOBAL(dtbtrs,DTBTRS)
10715 #define LAPACK_ctbtrs LAPACK_GLOBAL(ctbtrs,CTBTRS)
10716 #define LAPACK_ztbtrs LAPACK_GLOBAL(ztbtrs,ZTBTRS)
10717 #define LAPACK_sgecon LAPACK_GLOBAL(sgecon,SGECON)
10718 #define LAPACK_dgecon LAPACK_GLOBAL(dgecon,DGECON)
10719 #define LAPACK_cgecon LAPACK_GLOBAL(cgecon,CGECON)
10720 #define LAPACK_zgecon LAPACK_GLOBAL(zgecon,ZGECON)
10721 #define LAPACK_sgbcon LAPACK_GLOBAL(sgbcon,SGBCON)
10722 #define LAPACK_dgbcon LAPACK_GLOBAL(dgbcon,DGBCON)
10723 #define LAPACK_cgbcon LAPACK_GLOBAL(cgbcon,CGBCON)
10724 #define LAPACK_zgbcon LAPACK_GLOBAL(zgbcon,ZGBCON)
10725 #define LAPACK_sgtcon LAPACK_GLOBAL(sgtcon,SGTCON)
10726 #define LAPACK_dgtcon LAPACK_GLOBAL(dgtcon,DGTCON)
10727 #define LAPACK_cgtcon LAPACK_GLOBAL(cgtcon,CGTCON)
10728 #define LAPACK_zgtcon LAPACK_GLOBAL(zgtcon,ZGTCON)
10729 #define LAPACK_spocon LAPACK_GLOBAL(spocon,SPOCON)
10730 #define LAPACK_dpocon LAPACK_GLOBAL(dpocon,DPOCON)
10731 #define LAPACK_cpocon LAPACK_GLOBAL(cpocon,CPOCON)
10732 #define LAPACK_zpocon LAPACK_GLOBAL(zpocon,ZPOCON)
10733 #define LAPACK_sppcon LAPACK_GLOBAL(sppcon,SPPCON)
10734 #define LAPACK_dppcon LAPACK_GLOBAL(dppcon,DPPCON)
10735 #define LAPACK_cppcon LAPACK_GLOBAL(cppcon,CPPCON)
10736 #define LAPACK_zppcon LAPACK_GLOBAL(zppcon,ZPPCON)
10737 #define LAPACK_spbcon LAPACK_GLOBAL(spbcon,SPBCON)
10738 #define LAPACK_dpbcon LAPACK_GLOBAL(dpbcon,DPBCON)
10739 #define LAPACK_cpbcon LAPACK_GLOBAL(cpbcon,CPBCON)
10740 #define LAPACK_zpbcon LAPACK_GLOBAL(zpbcon,ZPBCON)
10741 #define LAPACK_sptcon LAPACK_GLOBAL(sptcon,SPTCON)
10742 #define LAPACK_dptcon LAPACK_GLOBAL(dptcon,DPTCON)
10743 #define LAPACK_cptcon LAPACK_GLOBAL(cptcon,CPTCON)
10744 #define LAPACK_zptcon LAPACK_GLOBAL(zptcon,ZPTCON)
10745 #define LAPACK_ssycon LAPACK_GLOBAL(ssycon,SSYCON)
10746 #define LAPACK_dsycon LAPACK_GLOBAL(dsycon,DSYCON)
10747 #define LAPACK_csycon LAPACK_GLOBAL(csycon,CSYCON)
10748 #define LAPACK_zsycon LAPACK_GLOBAL(zsycon,ZSYCON)
10749 #define LAPACK_checon LAPACK_GLOBAL(checon,CHECON)
10750 #define LAPACK_zhecon LAPACK_GLOBAL(zhecon,ZHECON)
10751 #define LAPACK_sspcon LAPACK_GLOBAL(sspcon,SSPCON)
10752 #define LAPACK_dspcon LAPACK_GLOBAL(dspcon,DSPCON)
10753 #define LAPACK_cspcon LAPACK_GLOBAL(cspcon,CSPCON)
10754 #define LAPACK_zspcon LAPACK_GLOBAL(zspcon,ZSPCON)
10755 #define LAPACK_chpcon LAPACK_GLOBAL(chpcon,CHPCON)
10756 #define LAPACK_zhpcon LAPACK_GLOBAL(zhpcon,ZHPCON)
10757 #define LAPACK_strcon LAPACK_GLOBAL(strcon,STRCON)
10758 #define LAPACK_dtrcon LAPACK_GLOBAL(dtrcon,DTRCON)
10759 #define LAPACK_ctrcon LAPACK_GLOBAL(ctrcon,CTRCON)
10760 #define LAPACK_ztrcon LAPACK_GLOBAL(ztrcon,ZTRCON)
10761 #define LAPACK_stpcon LAPACK_GLOBAL(stpcon,STPCON)
10762 #define LAPACK_dtpcon LAPACK_GLOBAL(dtpcon,DTPCON)
10763 #define LAPACK_ctpcon LAPACK_GLOBAL(ctpcon,CTPCON)
10764 #define LAPACK_ztpcon LAPACK_GLOBAL(ztpcon,ZTPCON)
10765 #define LAPACK_stbcon LAPACK_GLOBAL(stbcon,STBCON)
10766 #define LAPACK_dtbcon LAPACK_GLOBAL(dtbcon,DTBCON)
10767 #define LAPACK_ctbcon LAPACK_GLOBAL(ctbcon,CTBCON)
10768 #define LAPACK_ztbcon LAPACK_GLOBAL(ztbcon,ZTBCON)
10769 #define LAPACK_sgerfs LAPACK_GLOBAL(sgerfs,SGERFS)
10770 #define LAPACK_dgerfs LAPACK_GLOBAL(dgerfs,DGERFS)
10771 #define LAPACK_cgerfs LAPACK_GLOBAL(cgerfs,CGERFS)
10772 #define LAPACK_zgerfs LAPACK_GLOBAL(zgerfs,ZGERFS)
10773 #define LAPACK_dgerfsx LAPACK_GLOBAL(dgerfsx,DGERFSX)
10774 #define LAPACK_sgerfsx LAPACK_GLOBAL(sgerfsx,SGERFSX)
10775 #define LAPACK_zgerfsx LAPACK_GLOBAL(zgerfsx,ZGERFSX)
10776 #define LAPACK_cgerfsx LAPACK_GLOBAL(cgerfsx,CGERFSX)
10777 #define LAPACK_sgbrfs LAPACK_GLOBAL(sgbrfs,SGBRFS)
10778 #define LAPACK_dgbrfs LAPACK_GLOBAL(dgbrfs,DGBRFS)
10779 #define LAPACK_cgbrfs LAPACK_GLOBAL(cgbrfs,CGBRFS)
10780 #define LAPACK_zgbrfs LAPACK_GLOBAL(zgbrfs,ZGBRFS)
10781 #define LAPACK_dgbrfsx LAPACK_GLOBAL(dgbrfsx,DGBRFSX)
10782 #define LAPACK_sgbrfsx LAPACK_GLOBAL(sgbrfsx,SGBRFSX)
10783 #define LAPACK_zgbrfsx LAPACK_GLOBAL(zgbrfsx,ZGBRFSX)
10784 #define LAPACK_cgbrfsx LAPACK_GLOBAL(cgbrfsx,CGBRFSX)
10785 #define LAPACK_sgtrfs LAPACK_GLOBAL(sgtrfs,SGTRFS)
10786 #define LAPACK_dgtrfs LAPACK_GLOBAL(dgtrfs,DGTRFS)
10787 #define LAPACK_cgtrfs LAPACK_GLOBAL(cgtrfs,CGTRFS)
10788 #define LAPACK_zgtrfs LAPACK_GLOBAL(zgtrfs,ZGTRFS)
10789 #define LAPACK_sporfs LAPACK_GLOBAL(sporfs,SPORFS)
10790 #define LAPACK_dporfs LAPACK_GLOBAL(dporfs,DPORFS)
10791 #define LAPACK_cporfs LAPACK_GLOBAL(cporfs,CPORFS)
10792 #define LAPACK_zporfs LAPACK_GLOBAL(zporfs,ZPORFS)
10793 #define LAPACK_dporfsx LAPACK_GLOBAL(dporfsx,DPORFSX)
10794 #define LAPACK_sporfsx LAPACK_GLOBAL(sporfsx,SPORFSX)
10795 #define LAPACK_zporfsx LAPACK_GLOBAL(zporfsx,ZPORFSX)
10796 #define LAPACK_cporfsx LAPACK_GLOBAL(cporfsx,CPORFSX)
10797 #define LAPACK_spprfs LAPACK_GLOBAL(spprfs,SPPRFS)
10798 #define LAPACK_dpprfs LAPACK_GLOBAL(dpprfs,DPPRFS)
10799 #define LAPACK_cpprfs LAPACK_GLOBAL(cpprfs,CPPRFS)
10800 #define LAPACK_zpprfs LAPACK_GLOBAL(zpprfs,ZPPRFS)
10801 #define LAPACK_spbrfs LAPACK_GLOBAL(spbrfs,SPBRFS)
10802 #define LAPACK_dpbrfs LAPACK_GLOBAL(dpbrfs,DPBRFS)
10803 #define LAPACK_cpbrfs LAPACK_GLOBAL(cpbrfs,CPBRFS)
10804 #define LAPACK_zpbrfs LAPACK_GLOBAL(zpbrfs,ZPBRFS)
10805 #define LAPACK_sptrfs LAPACK_GLOBAL(sptrfs,SPTRFS)
10806 #define LAPACK_dptrfs LAPACK_GLOBAL(dptrfs,DPTRFS)
10807 #define LAPACK_cptrfs LAPACK_GLOBAL(cptrfs,CPTRFS)
10808 #define LAPACK_zptrfs LAPACK_GLOBAL(zptrfs,ZPTRFS)
10809 #define LAPACK_ssyrfs LAPACK_GLOBAL(ssyrfs,SSYRFS)
10810 #define LAPACK_dsyrfs LAPACK_GLOBAL(dsyrfs,DSYRFS)
10811 #define LAPACK_csyrfs LAPACK_GLOBAL(csyrfs,CSYRFS)
10812 #define LAPACK_zsyrfs LAPACK_GLOBAL(zsyrfs,ZSYRFS)
10813 #define LAPACK_dsyrfsx LAPACK_GLOBAL(dsyrfsx,DSYRFSX)
10814 #define LAPACK_ssyrfsx LAPACK_GLOBAL(ssyrfsx,SSYRFSX)
10815 #define LAPACK_zsyrfsx LAPACK_GLOBAL(zsyrfsx,ZSYRFSX)
10816 #define LAPACK_csyrfsx LAPACK_GLOBAL(csyrfsx,CSYRFSX)
10817 #define LAPACK_cherfs LAPACK_GLOBAL(cherfs,CHERFS)
10818 #define LAPACK_zherfs LAPACK_GLOBAL(zherfs,ZHERFS)
10819 #define LAPACK_zherfsx LAPACK_GLOBAL(zherfsx,ZHERFSX)
10820 #define LAPACK_cherfsx LAPACK_GLOBAL(cherfsx,CHERFSX)
10821 #define LAPACK_ssprfs LAPACK_GLOBAL(ssprfs,SSPRFS)
10822 #define LAPACK_dsprfs LAPACK_GLOBAL(dsprfs,DSPRFS)
10823 #define LAPACK_csprfs LAPACK_GLOBAL(csprfs,CSPRFS)
10824 #define LAPACK_zsprfs LAPACK_GLOBAL(zsprfs,ZSPRFS)
10825 #define LAPACK_chprfs LAPACK_GLOBAL(chprfs,CHPRFS)
10826 #define LAPACK_zhprfs LAPACK_GLOBAL(zhprfs,ZHPRFS)
10827 #define LAPACK_strrfs LAPACK_GLOBAL(strrfs,STRRFS)
10828 #define LAPACK_dtrrfs LAPACK_GLOBAL(dtrrfs,DTRRFS)
10829 #define LAPACK_ctrrfs LAPACK_GLOBAL(ctrrfs,CTRRFS)
10830 #define LAPACK_ztrrfs LAPACK_GLOBAL(ztrrfs,ZTRRFS)
10831 #define LAPACK_stprfs LAPACK_GLOBAL(stprfs,STPRFS)
10832 #define LAPACK_dtprfs LAPACK_GLOBAL(dtprfs,DTPRFS)
10833 #define LAPACK_ctprfs LAPACK_GLOBAL(ctprfs,CTPRFS)
10834 #define LAPACK_ztprfs LAPACK_GLOBAL(ztprfs,ZTPRFS)
10835 #define LAPACK_stbrfs LAPACK_GLOBAL(stbrfs,STBRFS)
10836 #define LAPACK_dtbrfs LAPACK_GLOBAL(dtbrfs,DTBRFS)
10837 #define LAPACK_ctbrfs LAPACK_GLOBAL(ctbrfs,CTBRFS)
10838 #define LAPACK_ztbrfs LAPACK_GLOBAL(ztbrfs,ZTBRFS)
10839 #define LAPACK_sgetri LAPACK_GLOBAL(sgetri,SGETRI)
10840 #define LAPACK_dgetri LAPACK_GLOBAL(dgetri,DGETRI)
10841 #define LAPACK_cgetri LAPACK_GLOBAL(cgetri,CGETRI)
10842 #define LAPACK_zgetri LAPACK_GLOBAL(zgetri,ZGETRI)
10843 #define LAPACK_spotri LAPACK_GLOBAL(spotri,SPOTRI)
10844 #define LAPACK_dpotri LAPACK_GLOBAL(dpotri,DPOTRI)
10845 #define LAPACK_cpotri LAPACK_GLOBAL(cpotri,CPOTRI)
10846 #define LAPACK_zpotri LAPACK_GLOBAL(zpotri,ZPOTRI)
10847 #define LAPACK_dpftri LAPACK_GLOBAL(dpftri,DPFTRI)
10848 #define LAPACK_spftri LAPACK_GLOBAL(spftri,SPFTRI)
10849 #define LAPACK_zpftri LAPACK_GLOBAL(zpftri,ZPFTRI)
10850 #define LAPACK_cpftri LAPACK_GLOBAL(cpftri,CPFTRI)
10851 #define LAPACK_spptri LAPACK_GLOBAL(spptri,SPPTRI)
10852 #define LAPACK_dpptri LAPACK_GLOBAL(dpptri,DPPTRI)
10853 #define LAPACK_cpptri LAPACK_GLOBAL(cpptri,CPPTRI)
10854 #define LAPACK_zpptri LAPACK_GLOBAL(zpptri,ZPPTRI)
10855 #define LAPACK_ssytri LAPACK_GLOBAL(ssytri,SSYTRI)
10856 #define LAPACK_dsytri LAPACK_GLOBAL(dsytri,DSYTRI)
10857 #define LAPACK_csytri LAPACK_GLOBAL(csytri,CSYTRI)
10858 #define LAPACK_zsytri LAPACK_GLOBAL(zsytri,ZSYTRI)
10859 #define LAPACK_chetri LAPACK_GLOBAL(chetri,CHETRI)
10860 #define LAPACK_zhetri LAPACK_GLOBAL(zhetri,ZHETRI)
10861 #define LAPACK_ssptri LAPACK_GLOBAL(ssptri,SSPTRI)
10862 #define LAPACK_dsptri LAPACK_GLOBAL(dsptri,DSPTRI)
10863 #define LAPACK_csptri LAPACK_GLOBAL(csptri,CSPTRI)
10864 #define LAPACK_zsptri LAPACK_GLOBAL(zsptri,ZSPTRI)
10865 #define LAPACK_chptri LAPACK_GLOBAL(chptri,CHPTRI)
10866 #define LAPACK_zhptri LAPACK_GLOBAL(zhptri,ZHPTRI)
10867 #define LAPACK_strtri LAPACK_GLOBAL(strtri,STRTRI)
10868 #define LAPACK_dtrtri LAPACK_GLOBAL(dtrtri,DTRTRI)
10869 #define LAPACK_ctrtri LAPACK_GLOBAL(ctrtri,CTRTRI)
10870 #define LAPACK_ztrtri LAPACK_GLOBAL(ztrtri,ZTRTRI)
10871 #define LAPACK_dtftri LAPACK_GLOBAL(dtftri,DTFTRI)
10872 #define LAPACK_stftri LAPACK_GLOBAL(stftri,STFTRI)
10873 #define LAPACK_ztftri LAPACK_GLOBAL(ztftri,ZTFTRI)
10874 #define LAPACK_ctftri LAPACK_GLOBAL(ctftri,CTFTRI)
10875 #define LAPACK_stptri LAPACK_GLOBAL(stptri,STPTRI)
10876 #define LAPACK_dtptri LAPACK_GLOBAL(dtptri,DTPTRI)
10877 #define LAPACK_ctptri LAPACK_GLOBAL(ctptri,CTPTRI)
10878 #define LAPACK_ztptri LAPACK_GLOBAL(ztptri,ZTPTRI)
10879 #define LAPACK_sgeequ LAPACK_GLOBAL(sgeequ,SGEEQU)
10880 #define LAPACK_dgeequ LAPACK_GLOBAL(dgeequ,DGEEQU)
10881 #define LAPACK_cgeequ LAPACK_GLOBAL(cgeequ,CGEEQU)
10882 #define LAPACK_zgeequ LAPACK_GLOBAL(zgeequ,ZGEEQU)
10883 #define LAPACK_dgeequb LAPACK_GLOBAL(dgeequb,DGEEQUB)
10884 #define LAPACK_sgeequb LAPACK_GLOBAL(sgeequb,SGEEQUB)
10885 #define LAPACK_zgeequb LAPACK_GLOBAL(zgeequb,ZGEEQUB)
10886 #define LAPACK_cgeequb LAPACK_GLOBAL(cgeequb,CGEEQUB)
10887 #define LAPACK_sgbequ LAPACK_GLOBAL(sgbequ,SGBEQU)
10888 #define LAPACK_dgbequ LAPACK_GLOBAL(dgbequ,DGBEQU)
10889 #define LAPACK_cgbequ LAPACK_GLOBAL(cgbequ,CGBEQU)
10890 #define LAPACK_zgbequ LAPACK_GLOBAL(zgbequ,ZGBEQU)
10891 #define LAPACK_dgbequb LAPACK_GLOBAL(dgbequb,DGBEQUB)
10892 #define LAPACK_sgbequb LAPACK_GLOBAL(sgbequb,SGBEQUB)
10893 #define LAPACK_zgbequb LAPACK_GLOBAL(zgbequb,ZGBEQUB)
10894 #define LAPACK_cgbequb LAPACK_GLOBAL(cgbequb,CGBEQUB)
10895 #define LAPACK_spoequ LAPACK_GLOBAL(spoequ,SPOEQU)
10896 #define LAPACK_dpoequ LAPACK_GLOBAL(dpoequ,DPOEQU)
10897 #define LAPACK_cpoequ LAPACK_GLOBAL(cpoequ,CPOEQU)
10898 #define LAPACK_zpoequ LAPACK_GLOBAL(zpoequ,ZPOEQU)
10899 #define LAPACK_dpoequb LAPACK_GLOBAL(dpoequb,DPOEQUB)
10900 #define LAPACK_spoequb LAPACK_GLOBAL(spoequb,SPOEQUB)
10901 #define LAPACK_zpoequb LAPACK_GLOBAL(zpoequb,ZPOEQUB)
10902 #define LAPACK_cpoequb LAPACK_GLOBAL(cpoequb,CPOEQUB)
10903 #define LAPACK_sppequ LAPACK_GLOBAL(sppequ,SPPEQU)
10904 #define LAPACK_dppequ LAPACK_GLOBAL(dppequ,DPPEQU)
10905 #define LAPACK_cppequ LAPACK_GLOBAL(cppequ,CPPEQU)
10906 #define LAPACK_zppequ LAPACK_GLOBAL(zppequ,ZPPEQU)
10907 #define LAPACK_spbequ LAPACK_GLOBAL(spbequ,SPBEQU)
10908 #define LAPACK_dpbequ LAPACK_GLOBAL(dpbequ,DPBEQU)
10909 #define LAPACK_cpbequ LAPACK_GLOBAL(cpbequ,CPBEQU)
10910 #define LAPACK_zpbequ LAPACK_GLOBAL(zpbequ,ZPBEQU)
10911 #define LAPACK_dsyequb LAPACK_GLOBAL(dsyequb,DSYEQUB)
10912 #define LAPACK_ssyequb LAPACK_GLOBAL(ssyequb,SSYEQUB)
10913 #define LAPACK_zsyequb LAPACK_GLOBAL(zsyequb,ZSYEQUB)
10914 #define LAPACK_csyequb LAPACK_GLOBAL(csyequb,CSYEQUB)
10915 #define LAPACK_zheequb LAPACK_GLOBAL(zheequb,ZHEEQUB)
10916 #define LAPACK_cheequb LAPACK_GLOBAL(cheequb,CHEEQUB)
10917 #define LAPACK_sgesv LAPACK_GLOBAL(sgesv,SGESV)
10918 #define LAPACK_dgesv LAPACK_GLOBAL(dgesv,DGESV)
10919 #define LAPACK_cgesv LAPACK_GLOBAL(cgesv,CGESV)
10920 #define LAPACK_zgesv LAPACK_GLOBAL(zgesv,ZGESV)
10921 #define LAPACK_dsgesv LAPACK_GLOBAL(dsgesv,DSGESV)
10922 #define LAPACK_zcgesv LAPACK_GLOBAL(zcgesv,ZCGESV)
10923 #define LAPACK_sgesvx LAPACK_GLOBAL(sgesvx,SGESVX)
10924 #define LAPACK_dgesvx LAPACK_GLOBAL(dgesvx,DGESVX)
10925 #define LAPACK_cgesvx LAPACK_GLOBAL(cgesvx,CGESVX)
10926 #define LAPACK_zgesvx LAPACK_GLOBAL(zgesvx,ZGESVX)
10927 #define LAPACK_dgesvxx LAPACK_GLOBAL(dgesvxx,DGESVXX)
10928 #define LAPACK_sgesvxx LAPACK_GLOBAL(sgesvxx,SGESVXX)
10929 #define LAPACK_zgesvxx LAPACK_GLOBAL(zgesvxx,ZGESVXX)
10930 #define LAPACK_cgesvxx LAPACK_GLOBAL(cgesvxx,CGESVXX)
10931 #define LAPACK_sgbsv LAPACK_GLOBAL(sgbsv,SGBSV)
10932 #define LAPACK_dgbsv LAPACK_GLOBAL(dgbsv,DGBSV)
10933 #define LAPACK_cgbsv LAPACK_GLOBAL(cgbsv,CGBSV)
10934 #define LAPACK_zgbsv LAPACK_GLOBAL(zgbsv,ZGBSV)
10935 #define LAPACK_sgbsvx LAPACK_GLOBAL(sgbsvx,SGBSVX)
10936 #define LAPACK_dgbsvx LAPACK_GLOBAL(dgbsvx,DGBSVX)
10937 #define LAPACK_cgbsvx LAPACK_GLOBAL(cgbsvx,CGBSVX)
10938 #define LAPACK_zgbsvx LAPACK_GLOBAL(zgbsvx,ZGBSVX)
10939 #define LAPACK_dgbsvxx LAPACK_GLOBAL(dgbsvxx,DGBSVXX)
10940 #define LAPACK_sgbsvxx LAPACK_GLOBAL(sgbsvxx,SGBSVXX)
10941 #define LAPACK_zgbsvxx LAPACK_GLOBAL(zgbsvxx,ZGBSVXX)
10942 #define LAPACK_cgbsvxx LAPACK_GLOBAL(cgbsvxx,CGBSVXX)
10943 #define LAPACK_sgtsv LAPACK_GLOBAL(sgtsv,SGTSV)
10944 #define LAPACK_dgtsv LAPACK_GLOBAL(dgtsv,DGTSV)
10945 #define LAPACK_cgtsv LAPACK_GLOBAL(cgtsv,CGTSV)
10946 #define LAPACK_zgtsv LAPACK_GLOBAL(zgtsv,ZGTSV)
10947 #define LAPACK_sgtsvx LAPACK_GLOBAL(sgtsvx,SGTSVX)
10948 #define LAPACK_dgtsvx LAPACK_GLOBAL(dgtsvx,DGTSVX)
10949 #define LAPACK_cgtsvx LAPACK_GLOBAL(cgtsvx,CGTSVX)
10950 #define LAPACK_zgtsvx LAPACK_GLOBAL(zgtsvx,ZGTSVX)
10951 #define LAPACK_sposv LAPACK_GLOBAL(sposv,SPOSV)
10952 #define LAPACK_dposv LAPACK_GLOBAL(dposv,DPOSV)
10953 #define LAPACK_cposv LAPACK_GLOBAL(cposv,CPOSV)
10954 #define LAPACK_zposv LAPACK_GLOBAL(zposv,ZPOSV)
10955 #define LAPACK_dsposv LAPACK_GLOBAL(dsposv,DSPOSV)
10956 #define LAPACK_zcposv LAPACK_GLOBAL(zcposv,ZCPOSV)
10957 #define LAPACK_sposvx LAPACK_GLOBAL(sposvx,SPOSVX)
10958 #define LAPACK_dposvx LAPACK_GLOBAL(dposvx,DPOSVX)
10959 #define LAPACK_cposvx LAPACK_GLOBAL(cposvx,CPOSVX)
10960 #define LAPACK_zposvx LAPACK_GLOBAL(zposvx,ZPOSVX)
10961 #define LAPACK_dposvxx LAPACK_GLOBAL(dposvxx,DPOSVXX)
10962 #define LAPACK_sposvxx LAPACK_GLOBAL(sposvxx,SPOSVXX)
10963 #define LAPACK_zposvxx LAPACK_GLOBAL(zposvxx,ZPOSVXX)
10964 #define LAPACK_cposvxx LAPACK_GLOBAL(cposvxx,CPOSVXX)
10965 #define LAPACK_sppsv LAPACK_GLOBAL(sppsv,SPPSV)
10966 #define LAPACK_dppsv LAPACK_GLOBAL(dppsv,DPPSV)
10967 #define LAPACK_cppsv LAPACK_GLOBAL(cppsv,CPPSV)
10968 #define LAPACK_zppsv LAPACK_GLOBAL(zppsv,ZPPSV)
10969 #define LAPACK_sppsvx LAPACK_GLOBAL(sppsvx,SPPSVX)
10970 #define LAPACK_dppsvx LAPACK_GLOBAL(dppsvx,DPPSVX)
10971 #define LAPACK_cppsvx LAPACK_GLOBAL(cppsvx,CPPSVX)
10972 #define LAPACK_zppsvx LAPACK_GLOBAL(zppsvx,ZPPSVX)
10973 #define LAPACK_spbsv LAPACK_GLOBAL(spbsv,SPBSV)
10974 #define LAPACK_dpbsv LAPACK_GLOBAL(dpbsv,DPBSV)
10975 #define LAPACK_cpbsv LAPACK_GLOBAL(cpbsv,CPBSV)
10976 #define LAPACK_zpbsv LAPACK_GLOBAL(zpbsv,ZPBSV)
10977 #define LAPACK_spbsvx LAPACK_GLOBAL(spbsvx,SPBSVX)
10978 #define LAPACK_dpbsvx LAPACK_GLOBAL(dpbsvx,DPBSVX)
10979 #define LAPACK_cpbsvx LAPACK_GLOBAL(cpbsvx,CPBSVX)
10980 #define LAPACK_zpbsvx LAPACK_GLOBAL(zpbsvx,ZPBSVX)
10981 #define LAPACK_sptsv LAPACK_GLOBAL(sptsv,SPTSV)
10982 #define LAPACK_dptsv LAPACK_GLOBAL(dptsv,DPTSV)
10983 #define LAPACK_cptsv LAPACK_GLOBAL(cptsv,CPTSV)
10984 #define LAPACK_zptsv LAPACK_GLOBAL(zptsv,ZPTSV)
10985 #define LAPACK_sptsvx LAPACK_GLOBAL(sptsvx,SPTSVX)
10986 #define LAPACK_dptsvx LAPACK_GLOBAL(dptsvx,DPTSVX)
10987 #define LAPACK_cptsvx LAPACK_GLOBAL(cptsvx,CPTSVX)
10988 #define LAPACK_zptsvx LAPACK_GLOBAL(zptsvx,ZPTSVX)
10989 #define LAPACK_ssysv LAPACK_GLOBAL(ssysv,SSYSV)
10990 #define LAPACK_dsysv LAPACK_GLOBAL(dsysv,DSYSV)
10991 #define LAPACK_csysv LAPACK_GLOBAL(csysv,CSYSV)
10992 #define LAPACK_zsysv LAPACK_GLOBAL(zsysv,ZSYSV)
10993 #define LAPACK_ssysvx LAPACK_GLOBAL(ssysvx,SSYSVX)
10994 #define LAPACK_dsysvx LAPACK_GLOBAL(dsysvx,DSYSVX)
10995 #define LAPACK_csysvx LAPACK_GLOBAL(csysvx,CSYSVX)
10996 #define LAPACK_zsysvx LAPACK_GLOBAL(zsysvx,ZSYSVX)
10997 #define LAPACK_dsysvxx LAPACK_GLOBAL(dsysvxx,DSYSVXX)
10998 #define LAPACK_ssysvxx LAPACK_GLOBAL(ssysvxx,SSYSVXX)
10999 #define LAPACK_zsysvxx LAPACK_GLOBAL(zsysvxx,ZSYSVXX)
11000 #define LAPACK_csysvxx LAPACK_GLOBAL(csysvxx,CSYSVXX)
11001 #define LAPACK_chesv LAPACK_GLOBAL(chesv,CHESV)
11002 #define LAPACK_zhesv LAPACK_GLOBAL(zhesv,ZHESV)
11003 #define LAPACK_chesvx LAPACK_GLOBAL(chesvx,CHESVX)
11004 #define LAPACK_zhesvx LAPACK_GLOBAL(zhesvx,ZHESVX)
11005 #define LAPACK_zhesvxx LAPACK_GLOBAL(zhesvxx,ZHESVXX)
11006 #define LAPACK_chesvxx LAPACK_GLOBAL(chesvxx,CHESVXX)
11007 #define LAPACK_sspsv LAPACK_GLOBAL(sspsv,SSPSV)
11008 #define LAPACK_dspsv LAPACK_GLOBAL(dspsv,DSPSV)
11009 #define LAPACK_cspsv LAPACK_GLOBAL(cspsv,CSPSV)
11010 #define LAPACK_zspsv LAPACK_GLOBAL(zspsv,ZSPSV)
11011 #define LAPACK_sspsvx LAPACK_GLOBAL(sspsvx,SSPSVX)
11012 #define LAPACK_dspsvx LAPACK_GLOBAL(dspsvx,DSPSVX)
11013 #define LAPACK_cspsvx LAPACK_GLOBAL(cspsvx,CSPSVX)
11014 #define LAPACK_zspsvx LAPACK_GLOBAL(zspsvx,ZSPSVX)
11015 #define LAPACK_chpsv LAPACK_GLOBAL(chpsv,CHPSV)
11016 #define LAPACK_zhpsv LAPACK_GLOBAL(zhpsv,ZHPSV)
11017 #define LAPACK_chpsvx LAPACK_GLOBAL(chpsvx,CHPSVX)
11018 #define LAPACK_zhpsvx LAPACK_GLOBAL(zhpsvx,ZHPSVX)
11019 #define LAPACK_sgeqrf LAPACK_GLOBAL(sgeqrf,SGEQRF)
11020 #define LAPACK_dgeqrf LAPACK_GLOBAL(dgeqrf,DGEQRF)
11021 #define LAPACK_cgeqrf LAPACK_GLOBAL(cgeqrf,CGEQRF)
11022 #define LAPACK_zgeqrf LAPACK_GLOBAL(zgeqrf,ZGEQRF)
11023 #define LAPACK_sgeqpf LAPACK_GLOBAL(sgeqpf,SGEQPF)
11024 #define LAPACK_dgeqpf LAPACK_GLOBAL(dgeqpf,DGEQPF)
11025 #define LAPACK_cgeqpf LAPACK_GLOBAL(cgeqpf,CGEQPF)
11026 #define LAPACK_zgeqpf LAPACK_GLOBAL(zgeqpf,ZGEQPF)
11027 #define LAPACK_sgeqp3 LAPACK_GLOBAL(sgeqp3,SGEQP3)
11028 #define LAPACK_dgeqp3 LAPACK_GLOBAL(dgeqp3,DGEQP3)
11029 #define LAPACK_cgeqp3 LAPACK_GLOBAL(cgeqp3,CGEQP3)
11030 #define LAPACK_zgeqp3 LAPACK_GLOBAL(zgeqp3,ZGEQP3)
11031 #define LAPACK_sorgqr LAPACK_GLOBAL(sorgqr,SORGQR)
11032 #define LAPACK_dorgqr LAPACK_GLOBAL(dorgqr,DORGQR)
11033 #define LAPACK_sormqr LAPACK_GLOBAL(sormqr,SORMQR)
11034 #define LAPACK_dormqr LAPACK_GLOBAL(dormqr,DORMQR)
11035 #define LAPACK_cungqr LAPACK_GLOBAL(cungqr,CUNGQR)
11036 #define LAPACK_zungqr LAPACK_GLOBAL(zungqr,ZUNGQR)
11037 #define LAPACK_cunmqr LAPACK_GLOBAL(cunmqr,CUNMQR)
11038 #define LAPACK_zunmqr LAPACK_GLOBAL(zunmqr,ZUNMQR)
11039 #define LAPACK_sgelqf LAPACK_GLOBAL(sgelqf,SGELQF)
11040 #define LAPACK_dgelqf LAPACK_GLOBAL(dgelqf,DGELQF)
11041 #define LAPACK_cgelqf LAPACK_GLOBAL(cgelqf,CGELQF)
11042 #define LAPACK_zgelqf LAPACK_GLOBAL(zgelqf,ZGELQF)
11043 #define LAPACK_sorglq LAPACK_GLOBAL(sorglq,SORGLQ)
11044 #define LAPACK_dorglq LAPACK_GLOBAL(dorglq,DORGLQ)
11045 #define LAPACK_sormlq LAPACK_GLOBAL(sormlq,SORMLQ)
11046 #define LAPACK_dormlq LAPACK_GLOBAL(dormlq,DORMLQ)
11047 #define LAPACK_cunglq LAPACK_GLOBAL(cunglq,CUNGLQ)
11048 #define LAPACK_zunglq LAPACK_GLOBAL(zunglq,ZUNGLQ)
11049 #define LAPACK_cunmlq LAPACK_GLOBAL(cunmlq,CUNMLQ)
11050 #define LAPACK_zunmlq LAPACK_GLOBAL(zunmlq,ZUNMLQ)
11051 #define LAPACK_sgeqlf LAPACK_GLOBAL(sgeqlf,SGEQLF)
11052 #define LAPACK_dgeqlf LAPACK_GLOBAL(dgeqlf,DGEQLF)
11053 #define LAPACK_cgeqlf LAPACK_GLOBAL(cgeqlf,CGEQLF)
11054 #define LAPACK_zgeqlf LAPACK_GLOBAL(zgeqlf,ZGEQLF)
11055 #define LAPACK_sorgql LAPACK_GLOBAL(sorgql,SORGQL)
11056 #define LAPACK_dorgql LAPACK_GLOBAL(dorgql,DORGQL)
11057 #define LAPACK_cungql LAPACK_GLOBAL(cungql,CUNGQL)
11058 #define LAPACK_zungql LAPACK_GLOBAL(zungql,ZUNGQL)
11059 #define LAPACK_sormql LAPACK_GLOBAL(sormql,SORMQL)
11060 #define LAPACK_dormql LAPACK_GLOBAL(dormql,DORMQL)
11061 #define LAPACK_cunmql LAPACK_GLOBAL(cunmql,CUNMQL)
11062 #define LAPACK_zunmql LAPACK_GLOBAL(zunmql,ZUNMQL)
11063 #define LAPACK_sgerqf LAPACK_GLOBAL(sgerqf,SGERQF)
11064 #define LAPACK_dgerqf LAPACK_GLOBAL(dgerqf,DGERQF)
11065 #define LAPACK_cgerqf LAPACK_GLOBAL(cgerqf,CGERQF)
11066 #define LAPACK_zgerqf LAPACK_GLOBAL(zgerqf,ZGERQF)
11067 #define LAPACK_sorgrq LAPACK_GLOBAL(sorgrq,SORGRQ)
11068 #define LAPACK_dorgrq LAPACK_GLOBAL(dorgrq,DORGRQ)
11069 #define LAPACK_cungrq LAPACK_GLOBAL(cungrq,CUNGRQ)
11070 #define LAPACK_zungrq LAPACK_GLOBAL(zungrq,ZUNGRQ)
11071 #define LAPACK_sormrq LAPACK_GLOBAL(sormrq,SORMRQ)
11072 #define LAPACK_dormrq LAPACK_GLOBAL(dormrq,DORMRQ)
11073 #define LAPACK_cunmrq LAPACK_GLOBAL(cunmrq,CUNMRQ)
11074 #define LAPACK_zunmrq LAPACK_GLOBAL(zunmrq,ZUNMRQ)
11075 #define LAPACK_stzrzf LAPACK_GLOBAL(stzrzf,STZRZF)
11076 #define LAPACK_dtzrzf LAPACK_GLOBAL(dtzrzf,DTZRZF)
11077 #define LAPACK_ctzrzf LAPACK_GLOBAL(ctzrzf,CTZRZF)
11078 #define LAPACK_ztzrzf LAPACK_GLOBAL(ztzrzf,ZTZRZF)
11079 #define LAPACK_sormrz LAPACK_GLOBAL(sormrz,SORMRZ)
11080 #define LAPACK_dormrz LAPACK_GLOBAL(dormrz,DORMRZ)
11081 #define LAPACK_cunmrz LAPACK_GLOBAL(cunmrz,CUNMRZ)
11082 #define LAPACK_zunmrz LAPACK_GLOBAL(zunmrz,ZUNMRZ)
11083 #define LAPACK_sggqrf LAPACK_GLOBAL(sggqrf,SGGQRF)
11084 #define LAPACK_dggqrf LAPACK_GLOBAL(dggqrf,DGGQRF)
11085 #define LAPACK_cggqrf LAPACK_GLOBAL(cggqrf,CGGQRF)
11086 #define LAPACK_zggqrf LAPACK_GLOBAL(zggqrf,ZGGQRF)
11087 #define LAPACK_sggrqf LAPACK_GLOBAL(sggrqf,SGGRQF)
11088 #define LAPACK_dggrqf LAPACK_GLOBAL(dggrqf,DGGRQF)
11089 #define LAPACK_cggrqf LAPACK_GLOBAL(cggrqf,CGGRQF)
11090 #define LAPACK_zggrqf LAPACK_GLOBAL(zggrqf,ZGGRQF)
11091 #define LAPACK_sgebrd LAPACK_GLOBAL(sgebrd,SGEBRD)
11092 #define LAPACK_dgebrd LAPACK_GLOBAL(dgebrd,DGEBRD)
11093 #define LAPACK_cgebrd LAPACK_GLOBAL(cgebrd,CGEBRD)
11094 #define LAPACK_zgebrd LAPACK_GLOBAL(zgebrd,ZGEBRD)
11095 #define LAPACK_sgbbrd LAPACK_GLOBAL(sgbbrd,SGBBRD)
11096 #define LAPACK_dgbbrd LAPACK_GLOBAL(dgbbrd,DGBBRD)
11097 #define LAPACK_cgbbrd LAPACK_GLOBAL(cgbbrd,CGBBRD)
11098 #define LAPACK_zgbbrd LAPACK_GLOBAL(zgbbrd,ZGBBRD)
11099 #define LAPACK_sorgbr LAPACK_GLOBAL(sorgbr,SORGBR)
11100 #define LAPACK_dorgbr LAPACK_GLOBAL(dorgbr,DORGBR)
11101 #define LAPACK_sormbr LAPACK_GLOBAL(sormbr,SORMBR)
11102 #define LAPACK_dormbr LAPACK_GLOBAL(dormbr,DORMBR)
11103 #define LAPACK_cungbr LAPACK_GLOBAL(cungbr,CUNGBR)
11104 #define LAPACK_zungbr LAPACK_GLOBAL(zungbr,ZUNGBR)
11105 #define LAPACK_cunmbr LAPACK_GLOBAL(cunmbr,CUNMBR)
11106 #define LAPACK_zunmbr LAPACK_GLOBAL(zunmbr,ZUNMBR)
11107 #define LAPACK_sbdsqr LAPACK_GLOBAL(sbdsqr,SBDSQR)
11108 #define LAPACK_dbdsqr LAPACK_GLOBAL(dbdsqr,DBDSQR)
11109 #define LAPACK_cbdsqr LAPACK_GLOBAL(cbdsqr,CBDSQR)
11110 #define LAPACK_zbdsqr LAPACK_GLOBAL(zbdsqr,ZBDSQR)
11111 #define LAPACK_sbdsdc LAPACK_GLOBAL(sbdsdc,SBDSDC)
11112 #define LAPACK_dbdsdc LAPACK_GLOBAL(dbdsdc,DBDSDC)
11113 #define LAPACK_ssytrd LAPACK_GLOBAL(ssytrd,SSYTRD)
11114 #define LAPACK_dsytrd LAPACK_GLOBAL(dsytrd,DSYTRD)
11115 #define LAPACK_sorgtr LAPACK_GLOBAL(sorgtr,SORGTR)
11116 #define LAPACK_dorgtr LAPACK_GLOBAL(dorgtr,DORGTR)
11117 #define LAPACK_sormtr LAPACK_GLOBAL(sormtr,SORMTR)
11118 #define LAPACK_dormtr LAPACK_GLOBAL(dormtr,DORMTR)
11119 #define LAPACK_chetrd LAPACK_GLOBAL(chetrd,CHETRD)
11120 #define LAPACK_zhetrd LAPACK_GLOBAL(zhetrd,ZHETRD)
11121 #define LAPACK_cungtr LAPACK_GLOBAL(cungtr,CUNGTR)
11122 #define LAPACK_zungtr LAPACK_GLOBAL(zungtr,ZUNGTR)
11123 #define LAPACK_cunmtr LAPACK_GLOBAL(cunmtr,CUNMTR)
11124 #define LAPACK_zunmtr LAPACK_GLOBAL(zunmtr,ZUNMTR)
11125 #define LAPACK_ssptrd LAPACK_GLOBAL(ssptrd,SSPTRD)
11126 #define LAPACK_dsptrd LAPACK_GLOBAL(dsptrd,DSPTRD)
11127 #define LAPACK_sopgtr LAPACK_GLOBAL(sopgtr,SOPGTR)
11128 #define LAPACK_dopgtr LAPACK_GLOBAL(dopgtr,DOPGTR)
11129 #define LAPACK_sopmtr LAPACK_GLOBAL(sopmtr,SOPMTR)
11130 #define LAPACK_dopmtr LAPACK_GLOBAL(dopmtr,DOPMTR)
11131 #define LAPACK_chptrd LAPACK_GLOBAL(chptrd,CHPTRD)
11132 #define LAPACK_zhptrd LAPACK_GLOBAL(zhptrd,ZHPTRD)
11133 #define LAPACK_cupgtr LAPACK_GLOBAL(cupgtr,CUPGTR)
11134 #define LAPACK_zupgtr LAPACK_GLOBAL(zupgtr,ZUPGTR)
11135 #define LAPACK_cupmtr LAPACK_GLOBAL(cupmtr,CUPMTR)
11136 #define LAPACK_zupmtr LAPACK_GLOBAL(zupmtr,ZUPMTR)
11137 #define LAPACK_ssbtrd LAPACK_GLOBAL(ssbtrd,SSBTRD)
11138 #define LAPACK_dsbtrd LAPACK_GLOBAL(dsbtrd,DSBTRD)
11139 #define LAPACK_chbtrd LAPACK_GLOBAL(chbtrd,CHBTRD)
11140 #define LAPACK_zhbtrd LAPACK_GLOBAL(zhbtrd,ZHBTRD)
11141 #define LAPACK_ssterf LAPACK_GLOBAL(ssterf,SSTERF)
11142 #define LAPACK_dsterf LAPACK_GLOBAL(dsterf,DSTERF)
11143 #define LAPACK_ssteqr LAPACK_GLOBAL(ssteqr,SSTEQR)
11144 #define LAPACK_dsteqr LAPACK_GLOBAL(dsteqr,DSTEQR)
11145 #define LAPACK_csteqr LAPACK_GLOBAL(csteqr,CSTEQR)
11146 #define LAPACK_zsteqr LAPACK_GLOBAL(zsteqr,ZSTEQR)
11147 #define LAPACK_sstemr LAPACK_GLOBAL(sstemr,SSTEMR)
11148 #define LAPACK_dstemr LAPACK_GLOBAL(dstemr,DSTEMR)
11149 #define LAPACK_cstemr LAPACK_GLOBAL(cstemr,CSTEMR)
11150 #define LAPACK_zstemr LAPACK_GLOBAL(zstemr,ZSTEMR)
11151 #define LAPACK_sstedc LAPACK_GLOBAL(sstedc,SSTEDC)
11152 #define LAPACK_dstedc LAPACK_GLOBAL(dstedc,DSTEDC)
11153 #define LAPACK_cstedc LAPACK_GLOBAL(cstedc,CSTEDC)
11154 #define LAPACK_zstedc LAPACK_GLOBAL(zstedc,ZSTEDC)
11155 #define LAPACK_sstegr LAPACK_GLOBAL(sstegr,SSTEGR)
11156 #define LAPACK_dstegr LAPACK_GLOBAL(dstegr,DSTEGR)
11157 #define LAPACK_cstegr LAPACK_GLOBAL(cstegr,CSTEGR)
11158 #define LAPACK_zstegr LAPACK_GLOBAL(zstegr,ZSTEGR)
11159 #define LAPACK_spteqr LAPACK_GLOBAL(spteqr,SPTEQR)
11160 #define LAPACK_dpteqr LAPACK_GLOBAL(dpteqr,DPTEQR)
11161 #define LAPACK_cpteqr LAPACK_GLOBAL(cpteqr,CPTEQR)
11162 #define LAPACK_zpteqr LAPACK_GLOBAL(zpteqr,ZPTEQR)
11163 #define LAPACK_sstebz LAPACK_GLOBAL(sstebz,SSTEBZ)
11164 #define LAPACK_dstebz LAPACK_GLOBAL(dstebz,DSTEBZ)
11165 #define LAPACK_sstein LAPACK_GLOBAL(sstein,SSTEIN)
11166 #define LAPACK_dstein LAPACK_GLOBAL(dstein,DSTEIN)
11167 #define LAPACK_cstein LAPACK_GLOBAL(cstein,CSTEIN)
11168 #define LAPACK_zstein LAPACK_GLOBAL(zstein,ZSTEIN)
11169 #define LAPACK_sdisna LAPACK_GLOBAL(sdisna,SDISNA)
11170 #define LAPACK_ddisna LAPACK_GLOBAL(ddisna,DDISNA)
11171 #define LAPACK_ssygst LAPACK_GLOBAL(ssygst,SSYGST)
11172 #define LAPACK_dsygst LAPACK_GLOBAL(dsygst,DSYGST)
11173 #define LAPACK_chegst LAPACK_GLOBAL(chegst,CHEGST)
11174 #define LAPACK_zhegst LAPACK_GLOBAL(zhegst,ZHEGST)
11175 #define LAPACK_sspgst LAPACK_GLOBAL(sspgst,SSPGST)
11176 #define LAPACK_dspgst LAPACK_GLOBAL(dspgst,DSPGST)
11177 #define LAPACK_chpgst LAPACK_GLOBAL(chpgst,CHPGST)
11178 #define LAPACK_zhpgst LAPACK_GLOBAL(zhpgst,ZHPGST)
11179 #define LAPACK_ssbgst LAPACK_GLOBAL(ssbgst,SSBGST)
11180 #define LAPACK_dsbgst LAPACK_GLOBAL(dsbgst,DSBGST)
11181 #define LAPACK_chbgst LAPACK_GLOBAL(chbgst,CHBGST)
11182 #define LAPACK_zhbgst LAPACK_GLOBAL(zhbgst,ZHBGST)
11183 #define LAPACK_spbstf LAPACK_GLOBAL(spbstf,SPBSTF)
11184 #define LAPACK_dpbstf LAPACK_GLOBAL(dpbstf,DPBSTF)
11185 #define LAPACK_cpbstf LAPACK_GLOBAL(cpbstf,CPBSTF)
11186 #define LAPACK_zpbstf LAPACK_GLOBAL(zpbstf,ZPBSTF)
11187 #define LAPACK_sgehrd LAPACK_GLOBAL(sgehrd,SGEHRD)
11188 #define LAPACK_dgehrd LAPACK_GLOBAL(dgehrd,DGEHRD)
11189 #define LAPACK_cgehrd LAPACK_GLOBAL(cgehrd,CGEHRD)
11190 #define LAPACK_zgehrd LAPACK_GLOBAL(zgehrd,ZGEHRD)
11191 #define LAPACK_sorghr LAPACK_GLOBAL(sorghr,SORGHR)
11192 #define LAPACK_dorghr LAPACK_GLOBAL(dorghr,DORGHR)
11193 #define LAPACK_sormhr LAPACK_GLOBAL(sormhr,SORMHR)
11194 #define LAPACK_dormhr LAPACK_GLOBAL(dormhr,DORMHR)
11195 #define LAPACK_cunghr LAPACK_GLOBAL(cunghr,CUNGHR)
11196 #define LAPACK_zunghr LAPACK_GLOBAL(zunghr,ZUNGHR)
11197 #define LAPACK_cunmhr LAPACK_GLOBAL(cunmhr,CUNMHR)
11198 #define LAPACK_zunmhr LAPACK_GLOBAL(zunmhr,ZUNMHR)
11199 #define LAPACK_sgebal LAPACK_GLOBAL(sgebal,SGEBAL)
11200 #define LAPACK_dgebal LAPACK_GLOBAL(dgebal,DGEBAL)
11201 #define LAPACK_cgebal LAPACK_GLOBAL(cgebal,CGEBAL)
11202 #define LAPACK_zgebal LAPACK_GLOBAL(zgebal,ZGEBAL)
11203 #define LAPACK_sgebak LAPACK_GLOBAL(sgebak,SGEBAK)
11204 #define LAPACK_dgebak LAPACK_GLOBAL(dgebak,DGEBAK)
11205 #define LAPACK_cgebak LAPACK_GLOBAL(cgebak,CGEBAK)
11206 #define LAPACK_zgebak LAPACK_GLOBAL(zgebak,ZGEBAK)
11207 #define LAPACK_shseqr LAPACK_GLOBAL(shseqr,SHSEQR)
11208 #define LAPACK_dhseqr LAPACK_GLOBAL(dhseqr,DHSEQR)
11209 #define LAPACK_chseqr LAPACK_GLOBAL(chseqr,CHSEQR)
11210 #define LAPACK_zhseqr LAPACK_GLOBAL(zhseqr,ZHSEQR)
11211 #define LAPACK_shsein LAPACK_GLOBAL(shsein,SHSEIN)
11212 #define LAPACK_dhsein LAPACK_GLOBAL(dhsein,DHSEIN)
11213 #define LAPACK_chsein LAPACK_GLOBAL(chsein,CHSEIN)
11214 #define LAPACK_zhsein LAPACK_GLOBAL(zhsein,ZHSEIN)
11215 #define LAPACK_strevc LAPACK_GLOBAL(strevc,STREVC)
11216 #define LAPACK_dtrevc LAPACK_GLOBAL(dtrevc,DTREVC)
11217 #define LAPACK_ctrevc LAPACK_GLOBAL(ctrevc,CTREVC)
11218 #define LAPACK_ztrevc LAPACK_GLOBAL(ztrevc,ZTREVC)
11219 #define LAPACK_strsna LAPACK_GLOBAL(strsna,STRSNA)
11220 #define LAPACK_dtrsna LAPACK_GLOBAL(dtrsna,DTRSNA)
11221 #define LAPACK_ctrsna LAPACK_GLOBAL(ctrsna,CTRSNA)
11222 #define LAPACK_ztrsna LAPACK_GLOBAL(ztrsna,ZTRSNA)
11223 #define LAPACK_strexc LAPACK_GLOBAL(strexc,STREXC)
11224 #define LAPACK_dtrexc LAPACK_GLOBAL(dtrexc,DTREXC)
11225 #define LAPACK_ctrexc LAPACK_GLOBAL(ctrexc,CTREXC)
11226 #define LAPACK_ztrexc LAPACK_GLOBAL(ztrexc,ZTREXC)
11227 #define LAPACK_strsen LAPACK_GLOBAL(strsen,STRSEN)
11228 #define LAPACK_dtrsen LAPACK_GLOBAL(dtrsen,DTRSEN)
11229 #define LAPACK_ctrsen LAPACK_GLOBAL(ctrsen,CTRSEN)
11230 #define LAPACK_ztrsen LAPACK_GLOBAL(ztrsen,ZTRSEN)
11231 #define LAPACK_strsyl LAPACK_GLOBAL(strsyl,STRSYL)
11232 #define LAPACK_dtrsyl LAPACK_GLOBAL(dtrsyl,DTRSYL)
11233 #define LAPACK_ctrsyl LAPACK_GLOBAL(ctrsyl,CTRSYL)
11234 #define LAPACK_ztrsyl LAPACK_GLOBAL(ztrsyl,ZTRSYL)
11235 #define LAPACK_sgghrd LAPACK_GLOBAL(sgghrd,SGGHRD)
11236 #define LAPACK_dgghrd LAPACK_GLOBAL(dgghrd,DGGHRD)
11237 #define LAPACK_cgghrd LAPACK_GLOBAL(cgghrd,CGGHRD)
11238 #define LAPACK_zgghrd LAPACK_GLOBAL(zgghrd,ZGGHRD)
11239 #define LAPACK_sggbal LAPACK_GLOBAL(sggbal,SGGBAL)
11240 #define LAPACK_dggbal LAPACK_GLOBAL(dggbal,DGGBAL)
11241 #define LAPACK_cggbal LAPACK_GLOBAL(cggbal,CGGBAL)
11242 #define LAPACK_zggbal LAPACK_GLOBAL(zggbal,ZGGBAL)
11243 #define LAPACK_sggbak LAPACK_GLOBAL(sggbak,SGGBAK)
11244 #define LAPACK_dggbak LAPACK_GLOBAL(dggbak,DGGBAK)
11245 #define LAPACK_cggbak LAPACK_GLOBAL(cggbak,CGGBAK)
11246 #define LAPACK_zggbak LAPACK_GLOBAL(zggbak,ZGGBAK)
11247 #define LAPACK_shgeqz LAPACK_GLOBAL(shgeqz,SHGEQZ)
11248 #define LAPACK_dhgeqz LAPACK_GLOBAL(dhgeqz,DHGEQZ)
11249 #define LAPACK_chgeqz LAPACK_GLOBAL(chgeqz,CHGEQZ)
11250 #define LAPACK_zhgeqz LAPACK_GLOBAL(zhgeqz,ZHGEQZ)
11251 #define LAPACK_stgevc LAPACK_GLOBAL(stgevc,STGEVC)
11252 #define LAPACK_dtgevc LAPACK_GLOBAL(dtgevc,DTGEVC)
11253 #define LAPACK_ctgevc LAPACK_GLOBAL(ctgevc,CTGEVC)
11254 #define LAPACK_ztgevc LAPACK_GLOBAL(ztgevc,ZTGEVC)
11255 #define LAPACK_stgexc LAPACK_GLOBAL(stgexc,STGEXC)
11256 #define LAPACK_dtgexc LAPACK_GLOBAL(dtgexc,DTGEXC)
11257 #define LAPACK_ctgexc LAPACK_GLOBAL(ctgexc,CTGEXC)
11258 #define LAPACK_ztgexc LAPACK_GLOBAL(ztgexc,ZTGEXC)
11259 #define LAPACK_stgsen LAPACK_GLOBAL(stgsen,STGSEN)
11260 #define LAPACK_dtgsen LAPACK_GLOBAL(dtgsen,DTGSEN)
11261 #define LAPACK_ctgsen LAPACK_GLOBAL(ctgsen,CTGSEN)
11262 #define LAPACK_ztgsen LAPACK_GLOBAL(ztgsen,ZTGSEN)
11263 #define LAPACK_stgsyl LAPACK_GLOBAL(stgsyl,STGSYL)
11264 #define LAPACK_dtgsyl LAPACK_GLOBAL(dtgsyl,DTGSYL)
11265 #define LAPACK_ctgsyl LAPACK_GLOBAL(ctgsyl,CTGSYL)
11266 #define LAPACK_ztgsyl LAPACK_GLOBAL(ztgsyl,ZTGSYL)
11267 #define LAPACK_stgsna LAPACK_GLOBAL(stgsna,STGSNA)
11268 #define LAPACK_dtgsna LAPACK_GLOBAL(dtgsna,DTGSNA)
11269 #define LAPACK_ctgsna LAPACK_GLOBAL(ctgsna,CTGSNA)
11270 #define LAPACK_ztgsna LAPACK_GLOBAL(ztgsna,ZTGSNA)
11271 #define LAPACK_sggsvp LAPACK_GLOBAL(sggsvp,SGGSVP)
11272 #define LAPACK_dggsvp LAPACK_GLOBAL(dggsvp,DGGSVP)
11273 #define LAPACK_cggsvp LAPACK_GLOBAL(cggsvp,CGGSVP)
11274 #define LAPACK_zggsvp LAPACK_GLOBAL(zggsvp,ZGGSVP)
11275 #define LAPACK_stgsja LAPACK_GLOBAL(stgsja,STGSJA)
11276 #define LAPACK_dtgsja LAPACK_GLOBAL(dtgsja,DTGSJA)
11277 #define LAPACK_ctgsja LAPACK_GLOBAL(ctgsja,CTGSJA)
11278 #define LAPACK_ztgsja LAPACK_GLOBAL(ztgsja,ZTGSJA)
11279 #define LAPACK_sgels LAPACK_GLOBAL(sgels,SGELS)
11280 #define LAPACK_dgels LAPACK_GLOBAL(dgels,DGELS)
11281 #define LAPACK_cgels LAPACK_GLOBAL(cgels,CGELS)
11282 #define LAPACK_zgels LAPACK_GLOBAL(zgels,ZGELS)
11283 #define LAPACK_sgelsy LAPACK_GLOBAL(sgelsy,SGELSY)
11284 #define LAPACK_dgelsy LAPACK_GLOBAL(dgelsy,DGELSY)
11285 #define LAPACK_cgelsy LAPACK_GLOBAL(cgelsy,CGELSY)
11286 #define LAPACK_zgelsy LAPACK_GLOBAL(zgelsy,ZGELSY)
11287 #define LAPACK_sgelss LAPACK_GLOBAL(sgelss,SGELSS)
11288 #define LAPACK_dgelss LAPACK_GLOBAL(dgelss,DGELSS)
11289 #define LAPACK_cgelss LAPACK_GLOBAL(cgelss,CGELSS)
11290 #define LAPACK_zgelss LAPACK_GLOBAL(zgelss,ZGELSS)
11291 #define LAPACK_sgelsd LAPACK_GLOBAL(sgelsd,SGELSD)
11292 #define LAPACK_dgelsd LAPACK_GLOBAL(dgelsd,DGELSD)
11293 #define LAPACK_cgelsd LAPACK_GLOBAL(cgelsd,CGELSD)
11294 #define LAPACK_zgelsd LAPACK_GLOBAL(zgelsd,ZGELSD)
11295 #define LAPACK_sgglse LAPACK_GLOBAL(sgglse,SGGLSE)
11296 #define LAPACK_dgglse LAPACK_GLOBAL(dgglse,DGGLSE)
11297 #define LAPACK_cgglse LAPACK_GLOBAL(cgglse,CGGLSE)
11298 #define LAPACK_zgglse LAPACK_GLOBAL(zgglse,ZGGLSE)
11299 #define LAPACK_sggglm LAPACK_GLOBAL(sggglm,SGGGLM)
11300 #define LAPACK_dggglm LAPACK_GLOBAL(dggglm,DGGGLM)
11301 #define LAPACK_cggglm LAPACK_GLOBAL(cggglm,CGGGLM)
11302 #define LAPACK_zggglm LAPACK_GLOBAL(zggglm,ZGGGLM)
11303 #define LAPACK_ssyev LAPACK_GLOBAL(ssyev,SSYEV)
11304 #define LAPACK_dsyev LAPACK_GLOBAL(dsyev,DSYEV)
11305 #define LAPACK_cheev LAPACK_GLOBAL(cheev,CHEEV)
11306 #define LAPACK_zheev LAPACK_GLOBAL(zheev,ZHEEV)
11307 #define LAPACK_ssyevd LAPACK_GLOBAL(ssyevd,SSYEVD)
11308 #define LAPACK_dsyevd LAPACK_GLOBAL(dsyevd,DSYEVD)
11309 #define LAPACK_cheevd LAPACK_GLOBAL(cheevd,CHEEVD)
11310 #define LAPACK_zheevd LAPACK_GLOBAL(zheevd,ZHEEVD)
11311 #define LAPACK_ssyevx LAPACK_GLOBAL(ssyevx,SSYEVX)
11312 #define LAPACK_dsyevx LAPACK_GLOBAL(dsyevx,DSYEVX)
11313 #define LAPACK_cheevx LAPACK_GLOBAL(cheevx,CHEEVX)
11314 #define LAPACK_zheevx LAPACK_GLOBAL(zheevx,ZHEEVX)
11315 #define LAPACK_ssyevr LAPACK_GLOBAL(ssyevr,SSYEVR)
11316 #define LAPACK_dsyevr LAPACK_GLOBAL(dsyevr,DSYEVR)
11317 #define LAPACK_cheevr LAPACK_GLOBAL(cheevr,CHEEVR)
11318 #define LAPACK_zheevr LAPACK_GLOBAL(zheevr,ZHEEVR)
11319 #define LAPACK_sspev LAPACK_GLOBAL(sspev,SSPEV)
11320 #define LAPACK_dspev LAPACK_GLOBAL(dspev,DSPEV)
11321 #define LAPACK_chpev LAPACK_GLOBAL(chpev,CHPEV)
11322 #define LAPACK_zhpev LAPACK_GLOBAL(zhpev,ZHPEV)
11323 #define LAPACK_sspevd LAPACK_GLOBAL(sspevd,SSPEVD)
11324 #define LAPACK_dspevd LAPACK_GLOBAL(dspevd,DSPEVD)
11325 #define LAPACK_chpevd LAPACK_GLOBAL(chpevd,CHPEVD)
11326 #define LAPACK_zhpevd LAPACK_GLOBAL(zhpevd,ZHPEVD)
11327 #define LAPACK_sspevx LAPACK_GLOBAL(sspevx,SSPEVX)
11328 #define LAPACK_dspevx LAPACK_GLOBAL(dspevx,DSPEVX)
11329 #define LAPACK_chpevx LAPACK_GLOBAL(chpevx,CHPEVX)
11330 #define LAPACK_zhpevx LAPACK_GLOBAL(zhpevx,ZHPEVX)
11331 #define LAPACK_ssbev LAPACK_GLOBAL(ssbev,SSBEV)
11332 #define LAPACK_dsbev LAPACK_GLOBAL(dsbev,DSBEV)
11333 #define LAPACK_chbev LAPACK_GLOBAL(chbev,CHBEV)
11334 #define LAPACK_zhbev LAPACK_GLOBAL(zhbev,ZHBEV)
11335 #define LAPACK_ssbevd LAPACK_GLOBAL(ssbevd,SSBEVD)
11336 #define LAPACK_dsbevd LAPACK_GLOBAL(dsbevd,DSBEVD)
11337 #define LAPACK_chbevd LAPACK_GLOBAL(chbevd,CHBEVD)
11338 #define LAPACK_zhbevd LAPACK_GLOBAL(zhbevd,ZHBEVD)
11339 #define LAPACK_ssbevx LAPACK_GLOBAL(ssbevx,SSBEVX)
11340 #define LAPACK_dsbevx LAPACK_GLOBAL(dsbevx,DSBEVX)
11341 #define LAPACK_chbevx LAPACK_GLOBAL(chbevx,CHBEVX)
11342 #define LAPACK_zhbevx LAPACK_GLOBAL(zhbevx,ZHBEVX)
11343 #define LAPACK_sstev LAPACK_GLOBAL(sstev,SSTEV)
11344 #define LAPACK_dstev LAPACK_GLOBAL(dstev,DSTEV)
11345 #define LAPACK_sstevd LAPACK_GLOBAL(sstevd,SSTEVD)
11346 #define LAPACK_dstevd LAPACK_GLOBAL(dstevd,DSTEVD)
11347 #define LAPACK_sstevx LAPACK_GLOBAL(sstevx,SSTEVX)
11348 #define LAPACK_dstevx LAPACK_GLOBAL(dstevx,DSTEVX)
11349 #define LAPACK_sstevr LAPACK_GLOBAL(sstevr,SSTEVR)
11350 #define LAPACK_dstevr LAPACK_GLOBAL(dstevr,DSTEVR)
11351 #define LAPACK_sgees LAPACK_GLOBAL(sgees,SGEES)
11352 #define LAPACK_dgees LAPACK_GLOBAL(dgees,DGEES)
11353 #define LAPACK_cgees LAPACK_GLOBAL(cgees,CGEES)
11354 #define LAPACK_zgees LAPACK_GLOBAL(zgees,ZGEES)
11355 #define LAPACK_sgeesx LAPACK_GLOBAL(sgeesx,SGEESX)
11356 #define LAPACK_dgeesx LAPACK_GLOBAL(dgeesx,DGEESX)
11357 #define LAPACK_cgeesx LAPACK_GLOBAL(cgeesx,CGEESX)
11358 #define LAPACK_zgeesx LAPACK_GLOBAL(zgeesx,ZGEESX)
11359 #define LAPACK_sgeev LAPACK_GLOBAL(sgeev,SGEEV)
11360 #define LAPACK_dgeev LAPACK_GLOBAL(dgeev,DGEEV)
11361 #define LAPACK_cgeev LAPACK_GLOBAL(cgeev,CGEEV)
11362 #define LAPACK_zgeev LAPACK_GLOBAL(zgeev,ZGEEV)
11363 #define LAPACK_sgeevx LAPACK_GLOBAL(sgeevx,SGEEVX)
11364 #define LAPACK_dgeevx LAPACK_GLOBAL(dgeevx,DGEEVX)
11365 #define LAPACK_cgeevx LAPACK_GLOBAL(cgeevx,CGEEVX)
11366 #define LAPACK_zgeevx LAPACK_GLOBAL(zgeevx,ZGEEVX)
11367 #define LAPACK_sgesvd LAPACK_GLOBAL(sgesvd,SGESVD)
11368 #define LAPACK_dgesvd LAPACK_GLOBAL(dgesvd,DGESVD)
11369 #define LAPACK_cgesvd LAPACK_GLOBAL(cgesvd,CGESVD)
11370 #define LAPACK_zgesvd LAPACK_GLOBAL(zgesvd,ZGESVD)
11371 #define LAPACK_sgesdd LAPACK_GLOBAL(sgesdd,SGESDD)
11372 #define LAPACK_dgesdd LAPACK_GLOBAL(dgesdd,DGESDD)
11373 #define LAPACK_cgesdd LAPACK_GLOBAL(cgesdd,CGESDD)
11374 #define LAPACK_zgesdd LAPACK_GLOBAL(zgesdd,ZGESDD)
11375 #define LAPACK_dgejsv LAPACK_GLOBAL(dgejsv,DGEJSV)
11376 #define LAPACK_sgejsv LAPACK_GLOBAL(sgejsv,SGEJSV)
11377 #define LAPACK_dgesvj LAPACK_GLOBAL(dgesvj,DGESVJ)
11378 #define LAPACK_sgesvj LAPACK_GLOBAL(sgesvj,SGESVJ)
11379 #define LAPACK_sggsvd LAPACK_GLOBAL(sggsvd,SGGSVD)
11380 #define LAPACK_dggsvd LAPACK_GLOBAL(dggsvd,DGGSVD)
11381 #define LAPACK_cggsvd LAPACK_GLOBAL(cggsvd,CGGSVD)
11382 #define LAPACK_zggsvd LAPACK_GLOBAL(zggsvd,ZGGSVD)
11383 #define LAPACK_ssygv LAPACK_GLOBAL(ssygv,SSYGV)
11384 #define LAPACK_dsygv LAPACK_GLOBAL(dsygv,DSYGV)
11385 #define LAPACK_chegv LAPACK_GLOBAL(chegv,CHEGV)
11386 #define LAPACK_zhegv LAPACK_GLOBAL(zhegv,ZHEGV)
11387 #define LAPACK_ssygvd LAPACK_GLOBAL(ssygvd,SSYGVD)
11388 #define LAPACK_dsygvd LAPACK_GLOBAL(dsygvd,DSYGVD)
11389 #define LAPACK_chegvd LAPACK_GLOBAL(chegvd,CHEGVD)
11390 #define LAPACK_zhegvd LAPACK_GLOBAL(zhegvd,ZHEGVD)
11391 #define LAPACK_ssygvx LAPACK_GLOBAL(ssygvx,SSYGVX)
11392 #define LAPACK_dsygvx LAPACK_GLOBAL(dsygvx,DSYGVX)
11393 #define LAPACK_chegvx LAPACK_GLOBAL(chegvx,CHEGVX)
11394 #define LAPACK_zhegvx LAPACK_GLOBAL(zhegvx,ZHEGVX)
11395 #define LAPACK_sspgv LAPACK_GLOBAL(sspgv,SSPGV)
11396 #define LAPACK_dspgv LAPACK_GLOBAL(dspgv,DSPGV)
11397 #define LAPACK_chpgv LAPACK_GLOBAL(chpgv,CHPGV)
11398 #define LAPACK_zhpgv LAPACK_GLOBAL(zhpgv,ZHPGV)
11399 #define LAPACK_sspgvd LAPACK_GLOBAL(sspgvd,SSPGVD)
11400 #define LAPACK_dspgvd LAPACK_GLOBAL(dspgvd,DSPGVD)
11401 #define LAPACK_chpgvd LAPACK_GLOBAL(chpgvd,CHPGVD)
11402 #define LAPACK_zhpgvd LAPACK_GLOBAL(zhpgvd,ZHPGVD)
11403 #define LAPACK_sspgvx LAPACK_GLOBAL(sspgvx,SSPGVX)
11404 #define LAPACK_dspgvx LAPACK_GLOBAL(dspgvx,DSPGVX)
11405 #define LAPACK_chpgvx LAPACK_GLOBAL(chpgvx,CHPGVX)
11406 #define LAPACK_zhpgvx LAPACK_GLOBAL(zhpgvx,ZHPGVX)
11407 #define LAPACK_ssbgv LAPACK_GLOBAL(ssbgv,SSBGV)
11408 #define LAPACK_dsbgv LAPACK_GLOBAL(dsbgv,DSBGV)
11409 #define LAPACK_chbgv LAPACK_GLOBAL(chbgv,CHBGV)
11410 #define LAPACK_zhbgv LAPACK_GLOBAL(zhbgv,ZHBGV)
11411 #define LAPACK_ssbgvd LAPACK_GLOBAL(ssbgvd,SSBGVD)
11412 #define LAPACK_dsbgvd LAPACK_GLOBAL(dsbgvd,DSBGVD)
11413 #define LAPACK_chbgvd LAPACK_GLOBAL(chbgvd,CHBGVD)
11414 #define LAPACK_zhbgvd LAPACK_GLOBAL(zhbgvd,ZHBGVD)
11415 #define LAPACK_ssbgvx LAPACK_GLOBAL(ssbgvx,SSBGVX)
11416 #define LAPACK_dsbgvx LAPACK_GLOBAL(dsbgvx,DSBGVX)
11417 #define LAPACK_chbgvx LAPACK_GLOBAL(chbgvx,CHBGVX)
11418 #define LAPACK_zhbgvx LAPACK_GLOBAL(zhbgvx,ZHBGVX)
11419 #define LAPACK_sgges LAPACK_GLOBAL(sgges,SGGES)
11420 #define LAPACK_dgges LAPACK_GLOBAL(dgges,DGGES)
11421 #define LAPACK_cgges LAPACK_GLOBAL(cgges,CGGES)
11422 #define LAPACK_zgges LAPACK_GLOBAL(zgges,ZGGES)
11423 #define LAPACK_sggesx LAPACK_GLOBAL(sggesx,SGGESX)
11424 #define LAPACK_dggesx LAPACK_GLOBAL(dggesx,DGGESX)
11425 #define LAPACK_cggesx LAPACK_GLOBAL(cggesx,CGGESX)
11426 #define LAPACK_zggesx LAPACK_GLOBAL(zggesx,ZGGESX)
11427 #define LAPACK_sggev LAPACK_GLOBAL(sggev,SGGEV)
11428 #define LAPACK_dggev LAPACK_GLOBAL(dggev,DGGEV)
11429 #define LAPACK_cggev LAPACK_GLOBAL(cggev,CGGEV)
11430 #define LAPACK_zggev LAPACK_GLOBAL(zggev,ZGGEV)
11431 #define LAPACK_sggevx LAPACK_GLOBAL(sggevx,SGGEVX)
11432 #define LAPACK_dggevx LAPACK_GLOBAL(dggevx,DGGEVX)
11433 #define LAPACK_cggevx LAPACK_GLOBAL(cggevx,CGGEVX)
11434 #define LAPACK_zggevx LAPACK_GLOBAL(zggevx,ZGGEVX)
11435 #define LAPACK_dsfrk LAPACK_GLOBAL(dsfrk,DSFRK)
11436 #define LAPACK_ssfrk LAPACK_GLOBAL(ssfrk,SSFRK)
11437 #define LAPACK_zhfrk LAPACK_GLOBAL(zhfrk,ZHFRK)
11438 #define LAPACK_chfrk LAPACK_GLOBAL(chfrk,CHFRK)
11439 #define LAPACK_dtfsm LAPACK_GLOBAL(dtfsm,DTFSM)
11440 #define LAPACK_stfsm LAPACK_GLOBAL(stfsm,STFSM)
11441 #define LAPACK_ztfsm LAPACK_GLOBAL(ztfsm,ZTFSM)
11442 #define LAPACK_ctfsm LAPACK_GLOBAL(ctfsm,CTFSM)
11443 #define LAPACK_dtfttp LAPACK_GLOBAL(dtfttp,DTFTTP)
11444 #define LAPACK_stfttp LAPACK_GLOBAL(stfttp,STFTTP)
11445 #define LAPACK_ztfttp LAPACK_GLOBAL(ztfttp,ZTFTTP)
11446 #define LAPACK_ctfttp LAPACK_GLOBAL(ctfttp,CTFTTP)
11447 #define LAPACK_dtfttr LAPACK_GLOBAL(dtfttr,DTFTTR)
11448 #define LAPACK_stfttr LAPACK_GLOBAL(stfttr,STFTTR)
11449 #define LAPACK_ztfttr LAPACK_GLOBAL(ztfttr,ZTFTTR)
11450 #define LAPACK_ctfttr LAPACK_GLOBAL(ctfttr,CTFTTR)
11451 #define LAPACK_dtpttf LAPACK_GLOBAL(dtpttf,DTPTTF)
11452 #define LAPACK_stpttf LAPACK_GLOBAL(stpttf,STPTTF)
11453 #define LAPACK_ztpttf LAPACK_GLOBAL(ztpttf,ZTPTTF)
11454 #define LAPACK_ctpttf LAPACK_GLOBAL(ctpttf,CTPTTF)
11455 #define LAPACK_dtpttr LAPACK_GLOBAL(dtpttr,DTPTTR)
11456 #define LAPACK_stpttr LAPACK_GLOBAL(stpttr,STPTTR)
11457 #define LAPACK_ztpttr LAPACK_GLOBAL(ztpttr,ZTPTTR)
11458 #define LAPACK_ctpttr LAPACK_GLOBAL(ctpttr,CTPTTR)
11459 #define LAPACK_dtrttf LAPACK_GLOBAL(dtrttf,DTRTTF)
11460 #define LAPACK_strttf LAPACK_GLOBAL(strttf,STRTTF)
11461 #define LAPACK_ztrttf LAPACK_GLOBAL(ztrttf,ZTRTTF)
11462 #define LAPACK_ctrttf LAPACK_GLOBAL(ctrttf,CTRTTF)
11463 #define LAPACK_dtrttp LAPACK_GLOBAL(dtrttp,DTRTTP)
11464 #define LAPACK_strttp LAPACK_GLOBAL(strttp,STRTTP)
11465 #define LAPACK_ztrttp LAPACK_GLOBAL(ztrttp,ZTRTTP)
11466 #define LAPACK_ctrttp LAPACK_GLOBAL(ctrttp,CTRTTP)
11467 #define LAPACK_sgeqrfp LAPACK_GLOBAL(sgeqrfp,SGEQRFP)
11468 #define LAPACK_dgeqrfp LAPACK_GLOBAL(dgeqrfp,DGEQRFP)
11469 #define LAPACK_cgeqrfp LAPACK_GLOBAL(cgeqrfp,CGEQRFP)
11470 #define LAPACK_zgeqrfp LAPACK_GLOBAL(zgeqrfp,ZGEQRFP)
11471 #define LAPACK_clacgv LAPACK_GLOBAL(clacgv,CLACGV)
11472 #define LAPACK_zlacgv LAPACK_GLOBAL(zlacgv,ZLACGV)
11473 #define LAPACK_slarnv LAPACK_GLOBAL(slarnv,SLARNV)
11474 #define LAPACK_dlarnv LAPACK_GLOBAL(dlarnv,DLARNV)
11475 #define LAPACK_clarnv LAPACK_GLOBAL(clarnv,CLARNV)
11476 #define LAPACK_zlarnv LAPACK_GLOBAL(zlarnv,ZLARNV)
11477 #define LAPACK_sgeqr2 LAPACK_GLOBAL(sgeqr2,SGEQR2)
11478 #define LAPACK_dgeqr2 LAPACK_GLOBAL(dgeqr2,DGEQR2)
11479 #define LAPACK_cgeqr2 LAPACK_GLOBAL(cgeqr2,CGEQR2)
11480 #define LAPACK_zgeqr2 LAPACK_GLOBAL(zgeqr2,ZGEQR2)
11481 #define LAPACK_slacpy LAPACK_GLOBAL(slacpy,SLACPY)
11482 #define LAPACK_dlacpy LAPACK_GLOBAL(dlacpy,DLACPY)
11483 #define LAPACK_clacpy LAPACK_GLOBAL(clacpy,CLACPY)
11484 #define LAPACK_zlacpy LAPACK_GLOBAL(zlacpy,ZLACPY)
11485 #define LAPACK_sgetf2 LAPACK_GLOBAL(sgetf2,SGETF2)
11486 #define LAPACK_dgetf2 LAPACK_GLOBAL(dgetf2,DGETF2)
11487 #define LAPACK_cgetf2 LAPACK_GLOBAL(cgetf2,CGETF2)
11488 #define LAPACK_zgetf2 LAPACK_GLOBAL(zgetf2,ZGETF2)
11489 #define LAPACK_slaswp LAPACK_GLOBAL(slaswp,SLASWP)
11490 #define LAPACK_dlaswp LAPACK_GLOBAL(dlaswp,DLASWP)
11491 #define LAPACK_claswp LAPACK_GLOBAL(claswp,CLASWP)
11492 #define LAPACK_zlaswp LAPACK_GLOBAL(zlaswp,ZLASWP)
11493 #define LAPACK_slange LAPACK_GLOBAL(slange,SLANGE)
11494 #define LAPACK_dlange LAPACK_GLOBAL(dlange,DLANGE)
11495 #define LAPACK_clange LAPACK_GLOBAL(clange,CLANGE)
11496 #define LAPACK_zlange LAPACK_GLOBAL(zlange,ZLANGE)
11497 #define LAPACK_clanhe LAPACK_GLOBAL(clanhe,CLANHE)
11498 #define LAPACK_zlanhe LAPACK_GLOBAL(zlanhe,ZLANHE)
11499 #define LAPACK_slansy LAPACK_GLOBAL(slansy,SLANSY)
11500 #define LAPACK_dlansy LAPACK_GLOBAL(dlansy,DLANSY)
11501 #define LAPACK_clansy LAPACK_GLOBAL(clansy,CLANSY)
11502 #define LAPACK_zlansy LAPACK_GLOBAL(zlansy,ZLANSY)
11503 #define LAPACK_slantr LAPACK_GLOBAL(slantr,SLANTR)
11504 #define LAPACK_dlantr LAPACK_GLOBAL(dlantr,DLANTR)
11505 #define LAPACK_clantr LAPACK_GLOBAL(clantr,CLANTR)
11506 #define LAPACK_zlantr LAPACK_GLOBAL(zlantr,ZLANTR)
11507 #define LAPACK_slamch LAPACK_GLOBAL(slamch,SLAMCH)
11508 #define LAPACK_dlamch LAPACK_GLOBAL(dlamch,DLAMCH)
11509 #define LAPACK_sgelq2 LAPACK_GLOBAL(sgelq2,SGELQ2)
11510 #define LAPACK_dgelq2 LAPACK_GLOBAL(dgelq2,DGELQ2)
11511 #define LAPACK_cgelq2 LAPACK_GLOBAL(cgelq2,CGELQ2)
11512 #define LAPACK_zgelq2 LAPACK_GLOBAL(zgelq2,ZGELQ2)
11513 #define LAPACK_slarfb LAPACK_GLOBAL(slarfb,SLARFB)
11514 #define LAPACK_dlarfb LAPACK_GLOBAL(dlarfb,DLARFB)
11515 #define LAPACK_clarfb LAPACK_GLOBAL(clarfb,CLARFB)
11516 #define LAPACK_zlarfb LAPACK_GLOBAL(zlarfb,ZLARFB)
11517 #define LAPACK_slarfg LAPACK_GLOBAL(slarfg,SLARFG)
11518 #define LAPACK_dlarfg LAPACK_GLOBAL(dlarfg,DLARFG)
11519 #define LAPACK_clarfg LAPACK_GLOBAL(clarfg,CLARFG)
11520 #define LAPACK_zlarfg LAPACK_GLOBAL(zlarfg,ZLARFG)
11521 #define LAPACK_slarft LAPACK_GLOBAL(slarft,SLARFT)
11522 #define LAPACK_dlarft LAPACK_GLOBAL(dlarft,DLARFT)
11523 #define LAPACK_clarft LAPACK_GLOBAL(clarft,CLARFT)
11524 #define LAPACK_zlarft LAPACK_GLOBAL(zlarft,ZLARFT)
11525 #define LAPACK_slarfx LAPACK_GLOBAL(slarfx,SLARFX)
11526 #define LAPACK_dlarfx LAPACK_GLOBAL(dlarfx,DLARFX)
11527 #define LAPACK_clarfx LAPACK_GLOBAL(clarfx,CLARFX)
11528 #define LAPACK_zlarfx LAPACK_GLOBAL(zlarfx,ZLARFX)
11529 #define LAPACK_slatms LAPACK_GLOBAL(slatms,SLATMS)
11530 #define LAPACK_dlatms LAPACK_GLOBAL(dlatms,DLATMS)
11531 #define LAPACK_clatms LAPACK_GLOBAL(clatms,CLATMS)
11532 #define LAPACK_zlatms LAPACK_GLOBAL(zlatms,ZLATMS)
11533 #define LAPACK_slag2d LAPACK_GLOBAL(slag2d,SLAG2D)
11534 #define LAPACK_dlag2s LAPACK_GLOBAL(dlag2s,DLAG2S)
11535 #define LAPACK_clag2z LAPACK_GLOBAL(clag2z,CLAG2Z)
11536 #define LAPACK_zlag2c LAPACK_GLOBAL(zlag2c,ZLAG2C)
11537 #define LAPACK_slauum LAPACK_GLOBAL(slauum,SLAUUM)
11538 #define LAPACK_dlauum LAPACK_GLOBAL(dlauum,DLAUUM)
11539 #define LAPACK_clauum LAPACK_GLOBAL(clauum,CLAUUM)
11540 #define LAPACK_zlauum LAPACK_GLOBAL(zlauum,ZLAUUM)
11541 #define LAPACK_slagge LAPACK_GLOBAL(slagge,SLAGGE)
11542 #define LAPACK_dlagge LAPACK_GLOBAL(dlagge,DLAGGE)
11543 #define LAPACK_clagge LAPACK_GLOBAL(clagge,CLAGGE)
11544 #define LAPACK_zlagge LAPACK_GLOBAL(zlagge,ZLAGGE)
11545 #define LAPACK_slaset LAPACK_GLOBAL(slaset,SLASET)
11546 #define LAPACK_dlaset LAPACK_GLOBAL(dlaset,DLASET)
11547 #define LAPACK_claset LAPACK_GLOBAL(claset,CLASET)
11548 #define LAPACK_zlaset LAPACK_GLOBAL(zlaset,ZLASET)
11549 #define LAPACK_slasrt LAPACK_GLOBAL(slasrt,SLASRT)
11550 #define LAPACK_dlasrt LAPACK_GLOBAL(dlasrt,DLASRT)
11551 #define LAPACK_slagsy LAPACK_GLOBAL(slagsy,SLAGSY)
11552 #define LAPACK_dlagsy LAPACK_GLOBAL(dlagsy,DLAGSY)
11553 #define LAPACK_clagsy LAPACK_GLOBAL(clagsy,CLAGSY)
11554 #define LAPACK_zlagsy LAPACK_GLOBAL(zlagsy,ZLAGSY)
11555 #define LAPACK_claghe LAPACK_GLOBAL(claghe,CLAGHE)
11556 #define LAPACK_zlaghe LAPACK_GLOBAL(zlaghe,ZLAGHE)
11557 #define LAPACK_slapmr LAPACK_GLOBAL(slapmr,SLAPMR)
11558 #define LAPACK_dlapmr LAPACK_GLOBAL(dlapmr,DLAPMR)
11559 #define LAPACK_clapmr LAPACK_GLOBAL(clapmr,CLAPMR)
11560 #define LAPACK_zlapmr LAPACK_GLOBAL(zlapmr,ZLAPMR)
11561 #define LAPACK_slapy2 LAPACK_GLOBAL(slapy2,SLAPY2)
11562 #define LAPACK_dlapy2 LAPACK_GLOBAL(dlapy2,DLAPY2)
11563 #define LAPACK_slapy3 LAPACK_GLOBAL(slapy3,SLAPY3)
11564 #define LAPACK_dlapy3 LAPACK_GLOBAL(dlapy3,DLAPY3)
11565 #define LAPACK_slartgp LAPACK_GLOBAL(slartgp,SLARTGP)
11566 #define LAPACK_dlartgp LAPACK_GLOBAL(dlartgp,DLARTGP)
11567 #define LAPACK_slartgs LAPACK_GLOBAL(slartgs,SLARTGS)
11568 #define LAPACK_dlartgs LAPACK_GLOBAL(dlartgs,DLARTGS)
11569 // LAPACK 3.3.0
11570 #define LAPACK_cbbcsd LAPACK_GLOBAL(cbbcsd,CBBCSD)
11571 #define LAPACK_cheswapr LAPACK_GLOBAL(cheswapr,CHESWAPR)
11572 #define LAPACK_chetri2 LAPACK_GLOBAL(chetri2,CHETRI2)
11573 #define LAPACK_chetri2x LAPACK_GLOBAL(chetri2x,CHETRI2X)
11574 #define LAPACK_chetrs2 LAPACK_GLOBAL(chetrs2,CHETRS2)
11575 #define LAPACK_csyconv LAPACK_GLOBAL(csyconv,CSYCONV)
11576 #define LAPACK_csyswapr LAPACK_GLOBAL(csyswapr,CSYSWAPR)
11577 #define LAPACK_csytri2 LAPACK_GLOBAL(csytri2,CSYTRI2)
11578 #define LAPACK_csytri2x LAPACK_GLOBAL(csytri2x,CSYTRI2X)
11579 #define LAPACK_csytrs2 LAPACK_GLOBAL(csytrs2,CSYTRS2)
11580 #define LAPACK_cunbdb LAPACK_GLOBAL(cunbdb,CUNBDB)
11581 #define LAPACK_cuncsd LAPACK_GLOBAL(cuncsd,CUNCSD)
11582 #define LAPACK_dbbcsd LAPACK_GLOBAL(dbbcsd,DBBCSD)
11583 #define LAPACK_dorbdb LAPACK_GLOBAL(dorbdb,DORBDB)
11584 #define LAPACK_dorcsd LAPACK_GLOBAL(dorcsd,DORCSD)
11585 #define LAPACK_dsyconv LAPACK_GLOBAL(dsyconv,DSYCONV)
11586 #define LAPACK_dsyswapr LAPACK_GLOBAL(dsyswapr,DSYSWAPR)
11587 #define LAPACK_dsytri2 LAPACK_GLOBAL(dsytri2,DSYTRI2)
11588 #define LAPACK_dsytri2x LAPACK_GLOBAL(dsytri2x,DSYTRI2X)
11589 #define LAPACK_dsytrs2 LAPACK_GLOBAL(dsytrs2,DSYTRS2)
11590 #define LAPACK_sbbcsd LAPACK_GLOBAL(sbbcsd,SBBCSD)
11591 #define LAPACK_sorbdb LAPACK_GLOBAL(sorbdb,SORBDB)
11592 #define LAPACK_sorcsd LAPACK_GLOBAL(sorcsd,SORCSD)
11593 #define LAPACK_ssyconv LAPACK_GLOBAL(ssyconv,SSYCONV)
11594 #define LAPACK_ssyswapr LAPACK_GLOBAL(ssyswapr,SSYSWAPR)
11595 #define LAPACK_ssytri2 LAPACK_GLOBAL(ssytri2,SSYTRI2)
11596 #define LAPACK_ssytri2x LAPACK_GLOBAL(ssytri2x,SSYTRI2X)
11597 #define LAPACK_ssytrs2 LAPACK_GLOBAL(ssytrs2,SSYTRS2)
11598 #define LAPACK_zbbcsd LAPACK_GLOBAL(zbbcsd,ZBBCSD)
11599 #define LAPACK_zheswapr LAPACK_GLOBAL(zheswapr,ZHESWAPR)
11600 #define LAPACK_zhetri2 LAPACK_GLOBAL(zhetri2,ZHETRI2)
11601 #define LAPACK_zhetri2x LAPACK_GLOBAL(zhetri2x,ZHETRI2X)
11602 #define LAPACK_zhetrs2 LAPACK_GLOBAL(zhetrs2,ZHETRS2)
11603 #define LAPACK_zsyconv LAPACK_GLOBAL(zsyconv,ZSYCONV)
11604 #define LAPACK_zsyswapr LAPACK_GLOBAL(zsyswapr,ZSYSWAPR)
11605 #define LAPACK_zsytri2 LAPACK_GLOBAL(zsytri2,ZSYTRI2)
11606 #define LAPACK_zsytri2x LAPACK_GLOBAL(zsytri2x,ZSYTRI2X)
11607 #define LAPACK_zsytrs2 LAPACK_GLOBAL(zsytrs2,ZSYTRS2)
11608 #define LAPACK_zunbdb LAPACK_GLOBAL(zunbdb,ZUNBDB)
11609 #define LAPACK_zuncsd LAPACK_GLOBAL(zuncsd,ZUNCSD)
11610 // LAPACK 3.4.0
11611 #define LAPACK_sgemqrt LAPACK_GLOBAL(sgemqrt,SGEMQRT)
11612 #define LAPACK_dgemqrt LAPACK_GLOBAL(dgemqrt,DGEMQRT)
11613 #define LAPACK_cgemqrt LAPACK_GLOBAL(cgemqrt,CGEMQRT)
11614 #define LAPACK_zgemqrt LAPACK_GLOBAL(zgemqrt,ZGEMQRT)
11615 #define LAPACK_sgeqrt LAPACK_GLOBAL(sgeqrt,SGEQRT)
11616 #define LAPACK_dgeqrt LAPACK_GLOBAL(dgeqrt,DGEQRT)
11617 #define LAPACK_cgeqrt LAPACK_GLOBAL(cgeqrt,CGEQRT)
11618 #define LAPACK_zgeqrt LAPACK_GLOBAL(zgeqrt,ZGEQRT)
11619 #define LAPACK_sgeqrt2 LAPACK_GLOBAL(sgeqrt2,SGEQRT2)
11620 #define LAPACK_dgeqrt2 LAPACK_GLOBAL(dgeqrt2,DGEQRT2)
11621 #define LAPACK_cgeqrt2 LAPACK_GLOBAL(cgeqrt2,CGEQRT2)
11622 #define LAPACK_zgeqrt2 LAPACK_GLOBAL(zgeqrt2,ZGEQRT2)
11623 #define LAPACK_sgeqrt3 LAPACK_GLOBAL(sgeqrt3,SGEQRT3)
11624 #define LAPACK_dgeqrt3 LAPACK_GLOBAL(dgeqrt3,DGEQRT3)
11625 #define LAPACK_cgeqrt3 LAPACK_GLOBAL(cgeqrt3,CGEQRT3)
11626 #define LAPACK_zgeqrt3 LAPACK_GLOBAL(zgeqrt3,ZGEQRT3)
11627 #define LAPACK_stpmqrt LAPACK_GLOBAL(stpmqrt,STPMQRT)
11628 #define LAPACK_dtpmqrt LAPACK_GLOBAL(dtpmqrt,DTPMQRT)
11629 #define LAPACK_ctpmqrt LAPACK_GLOBAL(ctpmqrt,CTPMQRT)
11630 #define LAPACK_ztpmqrt LAPACK_GLOBAL(ztpmqrt,ZTPMQRT)
11631 #define LAPACK_dtpqrt LAPACK_GLOBAL(dtpqrt,DTPQRT)
11632 #define LAPACK_ctpqrt LAPACK_GLOBAL(ctpqrt,CTPQRT)
11633 #define LAPACK_ztpqrt LAPACK_GLOBAL(ztpqrt,ZTPQRT)
11634 #define LAPACK_stpqrt2 LAPACK_GLOBAL(stpqrt2,STPQRT2)
11635 #define LAPACK_dtpqrt2 LAPACK_GLOBAL(dtpqrt2,DTPQRT2)
11636 #define LAPACK_ctpqrt2 LAPACK_GLOBAL(ctpqrt2,CTPQRT2)
11637 #define LAPACK_ztpqrt2 LAPACK_GLOBAL(ztpqrt2,ZTPQRT2)
11638 #define LAPACK_stprfb LAPACK_GLOBAL(stprfb,STPRFB)
11639 #define LAPACK_dtprfb LAPACK_GLOBAL(dtprfb,DTPRFB)
11640 #define LAPACK_ctprfb LAPACK_GLOBAL(ctprfb,CTPRFB)
11641 #define LAPACK_ztprfb LAPACK_GLOBAL(ztprfb,ZTPRFB)
11642 // LAPACK 3.X.X
11643 #define LAPACK_csyr LAPACK_GLOBAL(csyr,CSYR)
11644 #define LAPACK_zsyr LAPACK_GLOBAL(zsyr,ZSYR)
11645 
11646 
11647 void LAPACK_sgetrf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
11648  lapack_int* ipiv, lapack_int *info );
11649 void LAPACK_dgetrf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda,
11650  lapack_int* ipiv, lapack_int *info );
11652  lapack_int* lda, lapack_int* ipiv, lapack_int *info );
11654  lapack_int* lda, lapack_int* ipiv, lapack_int *info );
11656  lapack_int* ku, float* ab, lapack_int* ldab,
11657  lapack_int* ipiv, lapack_int *info );
11659  lapack_int* ku, double* ab, lapack_int* ldab,
11660  lapack_int* ipiv, lapack_int *info );
11662  lapack_int* ku, lapack_complex_float* ab, lapack_int* ldab,
11663  lapack_int* ipiv, lapack_int *info );
11666  lapack_int* ipiv, lapack_int *info );
11667 void LAPACK_sgttrf( lapack_int* n, float* dl, float* d, float* du, float* du2,
11668  lapack_int* ipiv, lapack_int *info );
11669 void LAPACK_dgttrf( lapack_int* n, double* dl, double* d, double* du,
11670  double* du2, lapack_int* ipiv, lapack_int *info );
11673  lapack_complex_float* du2, lapack_int* ipiv,
11674  lapack_int *info );
11677  lapack_complex_double* du2, lapack_int* ipiv,
11678  lapack_int *info );
11679 void LAPACK_spotrf( char* uplo, lapack_int* n, float* a, lapack_int* lda,
11680  lapack_int *info );
11681 void LAPACK_dpotrf( char* uplo, lapack_int* n, double* a, lapack_int* lda,
11682  lapack_int *info );
11683 void LAPACK_cpotrf( char* uplo, lapack_int* n, lapack_complex_float* a,
11685 void LAPACK_zpotrf( char* uplo, lapack_int* n, lapack_complex_double* a,
11687 void LAPACK_dpstrf( char* uplo, lapack_int* n, double* a, lapack_int* lda,
11688  lapack_int* piv, lapack_int* rank, double* tol,
11689  double* work, lapack_int *info );
11690 void LAPACK_spstrf( char* uplo, lapack_int* n, float* a, lapack_int* lda,
11691  lapack_int* piv, lapack_int* rank, float* tol, float* work,
11692  lapack_int *info );
11693 void LAPACK_zpstrf( char* uplo, lapack_int* n, lapack_complex_double* a,
11694  lapack_int* lda, lapack_int* piv, lapack_int* rank,
11695  double* tol, double* work, lapack_int *info );
11696 void LAPACK_cpstrf( char* uplo, lapack_int* n, lapack_complex_float* a,
11697  lapack_int* lda, lapack_int* piv, lapack_int* rank,
11698  float* tol, float* work, lapack_int *info );
11699 void LAPACK_dpftrf( char* transr, char* uplo, lapack_int* n, double* a,
11700  lapack_int *info );
11701 void LAPACK_spftrf( char* transr, char* uplo, lapack_int* n, float* a,
11702  lapack_int *info );
11703 void LAPACK_zpftrf( char* transr, char* uplo, lapack_int* n,
11705 void LAPACK_cpftrf( char* transr, char* uplo, lapack_int* n,
11707 void LAPACK_spptrf( char* uplo, lapack_int* n, float* ap, lapack_int *info );
11708 void LAPACK_dpptrf( char* uplo, lapack_int* n, double* ap, lapack_int *info );
11709 void LAPACK_cpptrf( char* uplo, lapack_int* n, lapack_complex_float* ap,
11710  lapack_int *info );
11711 void LAPACK_zpptrf( char* uplo, lapack_int* n, lapack_complex_double* ap,
11712  lapack_int *info );
11713 void LAPACK_spbtrf( char* uplo, lapack_int* n, lapack_int* kd, float* ab,
11714  lapack_int* ldab, lapack_int *info );
11715 void LAPACK_dpbtrf( char* uplo, lapack_int* n, lapack_int* kd, double* ab,
11716  lapack_int* ldab, lapack_int *info );
11717 void LAPACK_cpbtrf( char* uplo, lapack_int* n, lapack_int* kd,
11718  lapack_complex_float* ab, lapack_int* ldab,
11719  lapack_int *info );
11720 void LAPACK_zpbtrf( char* uplo, lapack_int* n, lapack_int* kd,
11721  lapack_complex_double* ab, lapack_int* ldab,
11722  lapack_int *info );
11723 void LAPACK_spttrf( lapack_int* n, float* d, float* e, lapack_int *info );
11724 void LAPACK_dpttrf( lapack_int* n, double* d, double* e, lapack_int *info );
11726  lapack_int *info );
11728  lapack_int *info );
11729 void LAPACK_ssytrf( char* uplo, lapack_int* n, float* a, lapack_int* lda,
11730  lapack_int* ipiv, float* work, lapack_int* lwork,
11731  lapack_int *info );
11732 void LAPACK_dsytrf( char* uplo, lapack_int* n, double* a, lapack_int* lda,
11733  lapack_int* ipiv, double* work, lapack_int* lwork,
11734  lapack_int *info );
11735 void LAPACK_csytrf( char* uplo, lapack_int* n, lapack_complex_float* a,
11736  lapack_int* lda, lapack_int* ipiv,
11737  lapack_complex_float* work, lapack_int* lwork,
11738  lapack_int *info );
11739 void LAPACK_zsytrf( char* uplo, lapack_int* n, lapack_complex_double* a,
11740  lapack_int* lda, lapack_int* ipiv,
11741  lapack_complex_double* work, lapack_int* lwork,
11742  lapack_int *info );
11743 void LAPACK_chetrf( char* uplo, lapack_int* n, lapack_complex_float* a,
11744  lapack_int* lda, lapack_int* ipiv,
11745  lapack_complex_float* work, lapack_int* lwork,
11746  lapack_int *info );
11747 void LAPACK_zhetrf( char* uplo, lapack_int* n, lapack_complex_double* a,
11748  lapack_int* lda, lapack_int* ipiv,
11749  lapack_complex_double* work, lapack_int* lwork,
11750  lapack_int *info );
11751 void LAPACK_ssptrf( char* uplo, lapack_int* n, float* ap, lapack_int* ipiv,
11752  lapack_int *info );
11753 void LAPACK_dsptrf( char* uplo, lapack_int* n, double* ap, lapack_int* ipiv,
11754  lapack_int *info );
11755 void LAPACK_csptrf( char* uplo, lapack_int* n, lapack_complex_float* ap,
11756  lapack_int* ipiv, lapack_int *info );
11757 void LAPACK_zsptrf( char* uplo, lapack_int* n, lapack_complex_double* ap,
11758  lapack_int* ipiv, lapack_int *info );
11759 void LAPACK_chptrf( char* uplo, lapack_int* n, lapack_complex_float* ap,
11760  lapack_int* ipiv, lapack_int *info );
11761 void LAPACK_zhptrf( char* uplo, lapack_int* n, lapack_complex_double* ap,
11762  lapack_int* ipiv, lapack_int *info );
11763 void LAPACK_sgetrs( char* trans, lapack_int* n, lapack_int* nrhs,
11764  const float* a, lapack_int* lda, const lapack_int* ipiv,
11765  float* b, lapack_int* ldb, lapack_int *info );
11766 void LAPACK_dgetrs( char* trans, lapack_int* n, lapack_int* nrhs,
11767  const double* a, lapack_int* lda, const lapack_int* ipiv,
11768  double* b, lapack_int* ldb, lapack_int *info );
11769 void LAPACK_cgetrs( char* trans, lapack_int* n, lapack_int* nrhs,
11771  const lapack_int* ipiv, lapack_complex_float* b,
11772  lapack_int* ldb, lapack_int *info );
11773 void LAPACK_zgetrs( char* trans, lapack_int* n, lapack_int* nrhs,
11775  const lapack_int* ipiv, lapack_complex_double* b,
11776  lapack_int* ldb, lapack_int *info );
11777 void LAPACK_sgbtrs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku,
11778  lapack_int* nrhs, const float* ab, lapack_int* ldab,
11779  const lapack_int* ipiv, float* b, lapack_int* ldb,
11780  lapack_int *info );
11781 void LAPACK_dgbtrs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku,
11782  lapack_int* nrhs, const double* ab, lapack_int* ldab,
11783  const lapack_int* ipiv, double* b, lapack_int* ldb,
11784  lapack_int *info );
11785 void LAPACK_cgbtrs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku,
11786  lapack_int* nrhs, const lapack_complex_float* ab,
11787  lapack_int* ldab, const lapack_int* ipiv,
11789  lapack_int *info );
11790 void LAPACK_zgbtrs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku,
11791  lapack_int* nrhs, const lapack_complex_double* ab,
11792  lapack_int* ldab, const lapack_int* ipiv,
11794  lapack_int *info );
11795 void LAPACK_sgttrs( char* trans, lapack_int* n, lapack_int* nrhs,
11796  const float* dl, const float* d, const float* du,
11797  const float* du2, const lapack_int* ipiv, float* b,
11798  lapack_int* ldb, lapack_int *info );
11799 void LAPACK_dgttrs( char* trans, lapack_int* n, lapack_int* nrhs,
11800  const double* dl, const double* d, const double* du,
11801  const double* du2, const lapack_int* ipiv, double* b,
11802  lapack_int* ldb, lapack_int *info );
11803 void LAPACK_cgttrs( char* trans, lapack_int* n, lapack_int* nrhs,
11804  const lapack_complex_float* dl,
11805  const lapack_complex_float* d,
11806  const lapack_complex_float* du,
11807  const lapack_complex_float* du2, const lapack_int* ipiv,
11809  lapack_int *info );
11810 void LAPACK_zgttrs( char* trans, lapack_int* n, lapack_int* nrhs,
11811  const lapack_complex_double* dl,
11812  const lapack_complex_double* d,
11813  const lapack_complex_double* du,
11814  const lapack_complex_double* du2, const lapack_int* ipiv,
11816  lapack_int *info );
11817 void LAPACK_spotrs( char* uplo, lapack_int* n, lapack_int* nrhs, const float* a,
11818  lapack_int* lda, float* b, lapack_int* ldb,
11819  lapack_int *info );
11820 void LAPACK_dpotrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11821  const double* a, lapack_int* lda, double* b,
11822  lapack_int* ldb, lapack_int *info );
11823 void LAPACK_cpotrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11826  lapack_int *info );
11827 void LAPACK_zpotrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11830  lapack_int *info );
11831 void LAPACK_dpftrs( char* transr, char* uplo, lapack_int* n, lapack_int* nrhs,
11832  const double* a, double* b, lapack_int* ldb,
11833  lapack_int *info );
11834 void LAPACK_spftrs( char* transr, char* uplo, lapack_int* n, lapack_int* nrhs,
11835  const float* a, float* b, lapack_int* ldb,
11836  lapack_int *info );
11837 void LAPACK_zpftrs( char* transr, char* uplo, lapack_int* n, lapack_int* nrhs,
11839  lapack_int* ldb, lapack_int *info );
11840 void LAPACK_cpftrs( char* transr, char* uplo, lapack_int* n, lapack_int* nrhs,
11842  lapack_int* ldb, lapack_int *info );
11843 void LAPACK_spptrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11844  const float* ap, float* b, lapack_int* ldb,
11845  lapack_int *info );
11846 void LAPACK_dpptrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11847  const double* ap, double* b, lapack_int* ldb,
11848  lapack_int *info );
11849 void LAPACK_cpptrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11851  lapack_int* ldb, lapack_int *info );
11852 void LAPACK_zpptrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11854  lapack_int* ldb, lapack_int *info );
11855 void LAPACK_spbtrs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
11856  const float* ab, lapack_int* ldab, float* b,
11857  lapack_int* ldb, lapack_int *info );
11858 void LAPACK_dpbtrs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
11859  const double* ab, lapack_int* ldab, double* b,
11860  lapack_int* ldb, lapack_int *info );
11861 void LAPACK_cpbtrs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
11862  const lapack_complex_float* ab, lapack_int* ldab,
11864  lapack_int *info );
11865 void LAPACK_zpbtrs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
11866  const lapack_complex_double* ab, lapack_int* ldab,
11868  lapack_int *info );
11869 void LAPACK_spttrs( lapack_int* n, lapack_int* nrhs, const float* d,
11870  const float* e, float* b, lapack_int* ldb,
11871  lapack_int *info );
11872 void LAPACK_dpttrs( lapack_int* n, lapack_int* nrhs, const double* d,
11873  const double* e, double* b, lapack_int* ldb,
11874  lapack_int *info );
11875 void LAPACK_cpttrs( char* uplo, lapack_int* n, lapack_int* nrhs, const float* d,
11877  lapack_int* ldb, lapack_int *info );
11878 void LAPACK_zpttrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11879  const double* d, const lapack_complex_double* e,
11881  lapack_int *info );
11882 void LAPACK_ssytrs( char* uplo, lapack_int* n, lapack_int* nrhs, const float* a,
11883  lapack_int* lda, const lapack_int* ipiv, float* b,
11884  lapack_int* ldb, lapack_int *info );
11885 void LAPACK_dsytrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11886  const double* a, lapack_int* lda, const lapack_int* ipiv,
11887  double* b, lapack_int* ldb, lapack_int *info );
11888 void LAPACK_csytrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11890  const lapack_int* ipiv, lapack_complex_float* b,
11891  lapack_int* ldb, lapack_int *info );
11892 void LAPACK_zsytrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11894  const lapack_int* ipiv, lapack_complex_double* b,
11895  lapack_int* ldb, lapack_int *info );
11896 void LAPACK_chetrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11898  const lapack_int* ipiv, lapack_complex_float* b,
11899  lapack_int* ldb, lapack_int *info );
11900 void LAPACK_zhetrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11902  const lapack_int* ipiv, lapack_complex_double* b,
11903  lapack_int* ldb, lapack_int *info );
11904 void LAPACK_ssptrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11905  const float* ap, const lapack_int* ipiv, float* b,
11906  lapack_int* ldb, lapack_int *info );
11907 void LAPACK_dsptrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11908  const double* ap, const lapack_int* ipiv, double* b,
11909  lapack_int* ldb, lapack_int *info );
11910 void LAPACK_csptrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11911  const lapack_complex_float* ap, const lapack_int* ipiv,
11913  lapack_int *info );
11914 void LAPACK_zsptrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11915  const lapack_complex_double* ap, const lapack_int* ipiv,
11917  lapack_int *info );
11918 void LAPACK_chptrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11919  const lapack_complex_float* ap, const lapack_int* ipiv,
11921  lapack_int *info );
11922 void LAPACK_zhptrs( char* uplo, lapack_int* n, lapack_int* nrhs,
11923  const lapack_complex_double* ap, const lapack_int* ipiv,
11925  lapack_int *info );
11926 void LAPACK_strtrs( char* uplo, char* trans, char* diag, lapack_int* n,
11927  lapack_int* nrhs, const float* a, lapack_int* lda, float* b,
11928  lapack_int* ldb, lapack_int *info );
11929 void LAPACK_dtrtrs( char* uplo, char* trans, char* diag, lapack_int* n,
11930  lapack_int* nrhs, const double* a, lapack_int* lda,
11931  double* b, lapack_int* ldb, lapack_int *info );
11932 void LAPACK_ctrtrs( char* uplo, char* trans, char* diag, lapack_int* n,
11933  lapack_int* nrhs, const lapack_complex_float* a,
11935  lapack_int *info );
11936 void LAPACK_ztrtrs( char* uplo, char* trans, char* diag, lapack_int* n,
11937  lapack_int* nrhs, const lapack_complex_double* a,
11939  lapack_int *info );
11940 void LAPACK_stptrs( char* uplo, char* trans, char* diag, lapack_int* n,
11941  lapack_int* nrhs, const float* ap, float* b,
11942  lapack_int* ldb, lapack_int *info );
11943 void LAPACK_dtptrs( char* uplo, char* trans, char* diag, lapack_int* n,
11944  lapack_int* nrhs, const double* ap, double* b,
11945  lapack_int* ldb, lapack_int *info );
11946 void LAPACK_ctptrs( char* uplo, char* trans, char* diag, lapack_int* n,
11947  lapack_int* nrhs, const lapack_complex_float* ap,
11949  lapack_int *info );
11950 void LAPACK_ztptrs( char* uplo, char* trans, char* diag, lapack_int* n,
11951  lapack_int* nrhs, const lapack_complex_double* ap,
11953  lapack_int *info );
11954 void LAPACK_stbtrs( char* uplo, char* trans, char* diag, lapack_int* n,
11955  lapack_int* kd, lapack_int* nrhs, const float* ab,
11956  lapack_int* ldab, float* b, lapack_int* ldb,
11957  lapack_int *info );
11958 void LAPACK_dtbtrs( char* uplo, char* trans, char* diag, lapack_int* n,
11959  lapack_int* kd, lapack_int* nrhs, const double* ab,
11960  lapack_int* ldab, double* b, lapack_int* ldb,
11961  lapack_int *info );
11962 void LAPACK_ctbtrs( char* uplo, char* trans, char* diag, lapack_int* n,
11963  lapack_int* kd, lapack_int* nrhs,
11964  const lapack_complex_float* ab, lapack_int* ldab,
11966  lapack_int *info );
11967 void LAPACK_ztbtrs( char* uplo, char* trans, char* diag, lapack_int* n,
11968  lapack_int* kd, lapack_int* nrhs,
11969  const lapack_complex_double* ab, lapack_int* ldab,
11971  lapack_int *info );
11972 void LAPACK_sgecon( char* norm, lapack_int* n, const float* a, lapack_int* lda,
11973  float* anorm, float* rcond, float* work, lapack_int* iwork,
11974  lapack_int *info );
11975 void LAPACK_dgecon( char* norm, lapack_int* n, const double* a, lapack_int* lda,
11976  double* anorm, double* rcond, double* work,
11977  lapack_int* iwork, lapack_int *info );
11978 void LAPACK_cgecon( char* norm, lapack_int* n, const lapack_complex_float* a,
11979  lapack_int* lda, float* anorm, float* rcond,
11980  lapack_complex_float* work, float* rwork,
11981  lapack_int *info );
11982 void LAPACK_zgecon( char* norm, lapack_int* n, const lapack_complex_double* a,
11983  lapack_int* lda, double* anorm, double* rcond,
11984  lapack_complex_double* work, double* rwork,
11985  lapack_int *info );
11986 void LAPACK_sgbcon( char* norm, lapack_int* n, lapack_int* kl, lapack_int* ku,
11987  const float* ab, lapack_int* ldab, const lapack_int* ipiv,
11988  float* anorm, float* rcond, float* work, lapack_int* iwork,
11989  lapack_int *info );
11990 void LAPACK_dgbcon( char* norm, lapack_int* n, lapack_int* kl, lapack_int* ku,
11991  const double* ab, lapack_int* ldab, const lapack_int* ipiv,
11992  double* anorm, double* rcond, double* work,
11993  lapack_int* iwork, lapack_int *info );
11994 void LAPACK_cgbcon( char* norm, lapack_int* n, lapack_int* kl, lapack_int* ku,
11995  const lapack_complex_float* ab, lapack_int* ldab,
11996  const lapack_int* ipiv, float* anorm, float* rcond,
11997  lapack_complex_float* work, float* rwork,
11998  lapack_int *info );
11999 void LAPACK_zgbcon( char* norm, lapack_int* n, lapack_int* kl, lapack_int* ku,
12000  const lapack_complex_double* ab, lapack_int* ldab,
12001  const lapack_int* ipiv, double* anorm, double* rcond,
12002  lapack_complex_double* work, double* rwork,
12003  lapack_int *info );
12004 void LAPACK_sgtcon( char* norm, lapack_int* n, const float* dl, const float* d,
12005  const float* du, const float* du2, const lapack_int* ipiv,
12006  float* anorm, float* rcond, float* work, lapack_int* iwork,
12007  lapack_int *info );
12008 void LAPACK_dgtcon( char* norm, lapack_int* n, const double* dl,
12009  const double* d, const double* du, const double* du2,
12010  const lapack_int* ipiv, double* anorm, double* rcond,
12011  double* work, lapack_int* iwork, lapack_int *info );
12012 void LAPACK_cgtcon( char* norm, lapack_int* n, const lapack_complex_float* dl,
12013  const lapack_complex_float* d,
12014  const lapack_complex_float* du,
12015  const lapack_complex_float* du2, const lapack_int* ipiv,
12016  float* anorm, float* rcond, lapack_complex_float* work,
12017  lapack_int *info );
12018 void LAPACK_zgtcon( char* norm, lapack_int* n, const lapack_complex_double* dl,
12019  const lapack_complex_double* d,
12020  const lapack_complex_double* du,
12021  const lapack_complex_double* du2, const lapack_int* ipiv,
12022  double* anorm, double* rcond, lapack_complex_double* work,
12023  lapack_int *info );
12024 void LAPACK_spocon( char* uplo, lapack_int* n, const float* a, lapack_int* lda,
12025  float* anorm, float* rcond, float* work, lapack_int* iwork,
12026  lapack_int *info );
12027 void LAPACK_dpocon( char* uplo, lapack_int* n, const double* a, lapack_int* lda,
12028  double* anorm, double* rcond, double* work,
12029  lapack_int* iwork, lapack_int *info );
12030 void LAPACK_cpocon( char* uplo, lapack_int* n, const lapack_complex_float* a,
12031  lapack_int* lda, float* anorm, float* rcond,
12032  lapack_complex_float* work, float* rwork,
12033  lapack_int *info );
12034 void LAPACK_zpocon( char* uplo, lapack_int* n, const lapack_complex_double* a,
12035  lapack_int* lda, double* anorm, double* rcond,
12036  lapack_complex_double* work, double* rwork,
12037  lapack_int *info );
12038 void LAPACK_sppcon( char* uplo, lapack_int* n, const float* ap, float* anorm,
12039  float* rcond, float* work, lapack_int* iwork,
12040  lapack_int *info );
12041 void LAPACK_dppcon( char* uplo, lapack_int* n, const double* ap, double* anorm,
12042  double* rcond, double* work, lapack_int* iwork,
12043  lapack_int *info );
12044 void LAPACK_cppcon( char* uplo, lapack_int* n, const lapack_complex_float* ap,
12045  float* anorm, float* rcond, lapack_complex_float* work,
12046  float* rwork, lapack_int *info );
12047 void LAPACK_zppcon( char* uplo, lapack_int* n, const lapack_complex_double* ap,
12048  double* anorm, double* rcond, lapack_complex_double* work,
12049  double* rwork, lapack_int *info );
12050 void LAPACK_spbcon( char* uplo, lapack_int* n, lapack_int* kd, const float* ab,
12051  lapack_int* ldab, float* anorm, float* rcond, float* work,
12052  lapack_int* iwork, lapack_int *info );
12053 void LAPACK_dpbcon( char* uplo, lapack_int* n, lapack_int* kd, const double* ab,
12054  lapack_int* ldab, double* anorm, double* rcond,
12055  double* work, lapack_int* iwork, lapack_int *info );
12056 void LAPACK_cpbcon( char* uplo, lapack_int* n, lapack_int* kd,
12057  const lapack_complex_float* ab, lapack_int* ldab,
12058  float* anorm, float* rcond, lapack_complex_float* work,
12059  float* rwork, lapack_int *info );
12060 void LAPACK_zpbcon( char* uplo, lapack_int* n, lapack_int* kd,
12061  const lapack_complex_double* ab, lapack_int* ldab,
12062  double* anorm, double* rcond, lapack_complex_double* work,
12063  double* rwork, lapack_int *info );
12064 void LAPACK_sptcon( lapack_int* n, const float* d, const float* e, float* anorm,
12065  float* rcond, float* work, lapack_int *info );
12066 void LAPACK_dptcon( lapack_int* n, const double* d, const double* e,
12067  double* anorm, double* rcond, double* work,
12068  lapack_int *info );
12069 void LAPACK_cptcon( lapack_int* n, const float* d,
12070  const lapack_complex_float* e, float* anorm, float* rcond,
12071  float* work, lapack_int *info );
12072 void LAPACK_zptcon( lapack_int* n, const double* d,
12073  const lapack_complex_double* e, double* anorm,
12074  double* rcond, double* work, lapack_int *info );
12075 void LAPACK_ssycon( char* uplo, lapack_int* n, const float* a, lapack_int* lda,
12076  const lapack_int* ipiv, float* anorm, float* rcond,
12077  float* work, lapack_int* iwork, lapack_int *info );
12078 void LAPACK_dsycon( char* uplo, lapack_int* n, const double* a, lapack_int* lda,
12079  const lapack_int* ipiv, double* anorm, double* rcond,
12080  double* work, lapack_int* iwork, lapack_int *info );
12081 void LAPACK_csycon( char* uplo, lapack_int* n, const lapack_complex_float* a,
12082  lapack_int* lda, const lapack_int* ipiv, float* anorm,
12083  float* rcond, lapack_complex_float* work,
12084  lapack_int *info );
12085 void LAPACK_zsycon( char* uplo, lapack_int* n, const lapack_complex_double* a,
12086  lapack_int* lda, const lapack_int* ipiv, double* anorm,
12087  double* rcond, lapack_complex_double* work,
12088  lapack_int *info );
12089 void LAPACK_checon( char* uplo, lapack_int* n, const lapack_complex_float* a,
12090  lapack_int* lda, const lapack_int* ipiv, float* anorm,
12091  float* rcond, lapack_complex_float* work,
12092  lapack_int *info );
12093 void LAPACK_zhecon( char* uplo, lapack_int* n, const lapack_complex_double* a,
12094  lapack_int* lda, const lapack_int* ipiv, double* anorm,
12095  double* rcond, lapack_complex_double* work,
12096  lapack_int *info );
12097 void LAPACK_sspcon( char* uplo, lapack_int* n, const float* ap,
12098  const lapack_int* ipiv, float* anorm, float* rcond,
12099  float* work, lapack_int* iwork, lapack_int *info );
12100 void LAPACK_dspcon( char* uplo, lapack_int* n, const double* ap,
12101  const lapack_int* ipiv, double* anorm, double* rcond,
12102  double* work, lapack_int* iwork, lapack_int *info );
12103 void LAPACK_cspcon( char* uplo, lapack_int* n, const lapack_complex_float* ap,
12104  const lapack_int* ipiv, float* anorm, float* rcond,
12106 void LAPACK_zspcon( char* uplo, lapack_int* n, const lapack_complex_double* ap,
12107  const lapack_int* ipiv, double* anorm, double* rcond,
12109 void LAPACK_chpcon( char* uplo, lapack_int* n, const lapack_complex_float* ap,
12110  const lapack_int* ipiv, float* anorm, float* rcond,
12112 void LAPACK_zhpcon( char* uplo, lapack_int* n, const lapack_complex_double* ap,
12113  const lapack_int* ipiv, double* anorm, double* rcond,
12115 void LAPACK_strcon( char* norm, char* uplo, char* diag, lapack_int* n,
12116  const float* a, lapack_int* lda, float* rcond, float* work,
12117  lapack_int* iwork, lapack_int *info );
12118 void LAPACK_dtrcon( char* norm, char* uplo, char* diag, lapack_int* n,
12119  const double* a, lapack_int* lda, double* rcond,
12120  double* work, lapack_int* iwork, lapack_int *info );
12121 void LAPACK_ctrcon( char* norm, char* uplo, char* diag, lapack_int* n,
12123  float* rcond, lapack_complex_float* work, float* rwork,
12124  lapack_int *info );
12125 void LAPACK_ztrcon( char* norm, char* uplo, char* diag, lapack_int* n,
12127  double* rcond, lapack_complex_double* work, double* rwork,
12128  lapack_int *info );
12129 void LAPACK_stpcon( char* norm, char* uplo, char* diag, lapack_int* n,
12130  const float* ap, float* rcond, float* work,
12131  lapack_int* iwork, lapack_int *info );
12132 void LAPACK_dtpcon( char* norm, char* uplo, char* diag, lapack_int* n,
12133  const double* ap, double* rcond, double* work,
12134  lapack_int* iwork, lapack_int *info );
12135 void LAPACK_ctpcon( char* norm, char* uplo, char* diag, lapack_int* n,
12136  const lapack_complex_float* ap, float* rcond,
12137  lapack_complex_float* work, float* rwork,
12138  lapack_int *info );
12139 void LAPACK_ztpcon( char* norm, char* uplo, char* diag, lapack_int* n,
12140  const lapack_complex_double* ap, double* rcond,
12141  lapack_complex_double* work, double* rwork,
12142  lapack_int *info );
12143 void LAPACK_stbcon( char* norm, char* uplo, char* diag, lapack_int* n,
12144  lapack_int* kd, const float* ab, lapack_int* ldab,
12145  float* rcond, float* work, lapack_int* iwork,
12146  lapack_int *info );
12147 void LAPACK_dtbcon( char* norm, char* uplo, char* diag, lapack_int* n,
12148  lapack_int* kd, const double* ab, lapack_int* ldab,
12149  double* rcond, double* work, lapack_int* iwork,
12150  lapack_int *info );
12151 void LAPACK_ctbcon( char* norm, char* uplo, char* diag, lapack_int* n,
12152  lapack_int* kd, const lapack_complex_float* ab,
12153  lapack_int* ldab, float* rcond, lapack_complex_float* work,
12154  float* rwork, lapack_int *info );
12155 void LAPACK_ztbcon( char* norm, char* uplo, char* diag, lapack_int* n,
12156  lapack_int* kd, const lapack_complex_double* ab,
12157  lapack_int* ldab, double* rcond,
12158  lapack_complex_double* work, double* rwork,
12159  lapack_int *info );
12160 void LAPACK_sgerfs( char* trans, lapack_int* n, lapack_int* nrhs,
12161  const float* a, lapack_int* lda, const float* af,
12162  lapack_int* ldaf, const lapack_int* ipiv, const float* b,
12163  lapack_int* ldb, float* x, lapack_int* ldx, float* ferr,
12164  float* berr, float* work, lapack_int* iwork,
12165  lapack_int *info );
12166 void LAPACK_dgerfs( char* trans, lapack_int* n, lapack_int* nrhs,
12167  const double* a, lapack_int* lda, const double* af,
12168  lapack_int* ldaf, const lapack_int* ipiv, const double* b,
12169  lapack_int* ldb, double* x, lapack_int* ldx, double* ferr,
12170  double* berr, double* work, lapack_int* iwork,
12171  lapack_int *info );
12172 void LAPACK_cgerfs( char* trans, lapack_int* n, lapack_int* nrhs,
12174  const lapack_complex_float* af, lapack_int* ldaf,
12175  const lapack_int* ipiv, const lapack_complex_float* b,
12177  float* ferr, float* berr, lapack_complex_float* work,
12178  float* rwork, lapack_int *info );
12179 void LAPACK_zgerfs( char* trans, lapack_int* n, lapack_int* nrhs,
12181  const lapack_complex_double* af, lapack_int* ldaf,
12182  const lapack_int* ipiv, const lapack_complex_double* b,
12184  double* ferr, double* berr, lapack_complex_double* work,
12185  double* rwork, lapack_int *info );
12186 void LAPACK_dgerfsx( char* trans, char* equed, lapack_int* n, lapack_int* nrhs,
12187  const double* a, lapack_int* lda, const double* af,
12188  lapack_int* ldaf, const lapack_int* ipiv, const double* r,
12189  const double* c, const double* b, lapack_int* ldb,
12190  double* x, lapack_int* ldx, double* rcond, double* berr,
12191  lapack_int* n_err_bnds, double* err_bnds_norm,
12192  double* err_bnds_comp, lapack_int* nparams, double* params,
12193  double* work, lapack_int* iwork, lapack_int *info );
12194 void LAPACK_sgerfsx( char* trans, char* equed, lapack_int* n, lapack_int* nrhs,
12195  const float* a, lapack_int* lda, const float* af,
12196  lapack_int* ldaf, const lapack_int* ipiv, const float* r,
12197  const float* c, const float* b, lapack_int* ldb, float* x,
12198  lapack_int* ldx, float* rcond, float* berr,
12199  lapack_int* n_err_bnds, float* err_bnds_norm,
12200  float* err_bnds_comp, lapack_int* nparams, float* params,
12201  float* work, lapack_int* iwork, lapack_int *info );
12202 void LAPACK_zgerfsx( char* trans, char* equed, lapack_int* n, lapack_int* nrhs,
12204  const lapack_complex_double* af, lapack_int* ldaf,
12205  const lapack_int* ipiv, const double* r, const double* c,
12206  const lapack_complex_double* b, lapack_int* ldb,
12207  lapack_complex_double* x, lapack_int* ldx, double* rcond,
12208  double* berr, lapack_int* n_err_bnds,
12209  double* err_bnds_norm, double* err_bnds_comp,
12210  lapack_int* nparams, double* params,
12211  lapack_complex_double* work, double* rwork,
12212  lapack_int *info );
12213 void LAPACK_cgerfsx( char* trans, char* equed, lapack_int* n, lapack_int* nrhs,
12215  const lapack_complex_float* af, lapack_int* ldaf,
12216  const lapack_int* ipiv, const float* r, const float* c,
12217  const lapack_complex_float* b, lapack_int* ldb,
12218  lapack_complex_float* x, lapack_int* ldx, float* rcond,
12219  float* berr, lapack_int* n_err_bnds, float* err_bnds_norm,
12220  float* err_bnds_comp, lapack_int* nparams, float* params,
12221  lapack_complex_float* work, float* rwork,
12222  lapack_int *info );
12223 void LAPACK_sgbrfs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku,
12224  lapack_int* nrhs, const float* ab, lapack_int* ldab,
12225  const float* afb, lapack_int* ldafb, const lapack_int* ipiv,
12226  const float* b, lapack_int* ldb, float* x, lapack_int* ldx,
12227  float* ferr, float* berr, float* work, lapack_int* iwork,
12228  lapack_int *info );
12229 void LAPACK_dgbrfs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku,
12230  lapack_int* nrhs, const double* ab, lapack_int* ldab,
12231  const double* afb, lapack_int* ldafb,
12232  const lapack_int* ipiv, const double* b, lapack_int* ldb,
12233  double* x, lapack_int* ldx, double* ferr, double* berr,
12234  double* work, lapack_int* iwork, lapack_int *info );
12235 void LAPACK_cgbrfs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku,
12236  lapack_int* nrhs, const lapack_complex_float* ab,
12237  lapack_int* ldab, const lapack_complex_float* afb,
12238  lapack_int* ldafb, const lapack_int* ipiv,
12239  const lapack_complex_float* b, lapack_int* ldb,
12240  lapack_complex_float* x, lapack_int* ldx, float* ferr,
12241  float* berr, lapack_complex_float* work, float* rwork,
12242  lapack_int *info );
12243 void LAPACK_zgbrfs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku,
12244  lapack_int* nrhs, const lapack_complex_double* ab,
12245  lapack_int* ldab, const lapack_complex_double* afb,
12246  lapack_int* ldafb, const lapack_int* ipiv,
12247  const lapack_complex_double* b, lapack_int* ldb,
12248  lapack_complex_double* x, lapack_int* ldx, double* ferr,
12249  double* berr, lapack_complex_double* work, double* rwork,
12250  lapack_int *info );
12251 void LAPACK_dgbrfsx( char* trans, char* equed, lapack_int* n, lapack_int* kl,
12252  lapack_int* ku, lapack_int* nrhs, const double* ab,
12253  lapack_int* ldab, const double* afb, lapack_int* ldafb,
12254  const lapack_int* ipiv, const double* r, const double* c,
12255  const double* b, lapack_int* ldb, double* x,
12256  lapack_int* ldx, double* rcond, double* berr,
12257  lapack_int* n_err_bnds, double* err_bnds_norm,
12258  double* err_bnds_comp, lapack_int* nparams, double* params,
12259  double* work, lapack_int* iwork, lapack_int *info );
12260 void LAPACK_sgbrfsx( char* trans, char* equed, lapack_int* n, lapack_int* kl,
12261  lapack_int* ku, lapack_int* nrhs, const float* ab,
12262  lapack_int* ldab, const float* afb, lapack_int* ldafb,
12263  const lapack_int* ipiv, const float* r, const float* c,
12264  const float* b, lapack_int* ldb, float* x, lapack_int* ldx,
12265  float* rcond, float* berr, lapack_int* n_err_bnds,
12266  float* err_bnds_norm, float* err_bnds_comp,
12267  lapack_int* nparams, float* params, float* work,
12268  lapack_int* iwork, lapack_int *info );
12269 void LAPACK_zgbrfsx( char* trans, char* equed, lapack_int* n, lapack_int* kl,
12270  lapack_int* ku, lapack_int* nrhs,
12271  const lapack_complex_double* ab, lapack_int* ldab,
12272  const lapack_complex_double* afb, lapack_int* ldafb,
12273  const lapack_int* ipiv, const double* r, const double* c,
12274  const lapack_complex_double* b, lapack_int* ldb,
12275  lapack_complex_double* x, lapack_int* ldx, double* rcond,
12276  double* berr, lapack_int* n_err_bnds,
12277  double* err_bnds_norm, double* err_bnds_comp,
12278  lapack_int* nparams, double* params,
12279  lapack_complex_double* work, double* rwork,
12280  lapack_int *info );
12281 void LAPACK_cgbrfsx( char* trans, char* equed, lapack_int* n, lapack_int* kl,
12282  lapack_int* ku, lapack_int* nrhs,
12283  const lapack_complex_float* ab, lapack_int* ldab,
12284  const lapack_complex_float* afb, lapack_int* ldafb,
12285  const lapack_int* ipiv, const float* r, const float* c,
12286  const lapack_complex_float* b, lapack_int* ldb,
12287  lapack_complex_float* x, lapack_int* ldx, float* rcond,
12288  float* berr, lapack_int* n_err_bnds, float* err_bnds_norm,
12289  float* err_bnds_comp, lapack_int* nparams, float* params,
12290  lapack_complex_float* work, float* rwork,
12291  lapack_int *info );
12292 void LAPACK_sgtrfs( char* trans, lapack_int* n, lapack_int* nrhs,
12293  const float* dl, const float* d, const float* du,
12294  const float* dlf, const float* df, const float* duf,
12295  const float* du2, const lapack_int* ipiv, const float* b,
12296  lapack_int* ldb, float* x, lapack_int* ldx, float* ferr,
12297  float* berr, float* work, lapack_int* iwork,
12298  lapack_int *info );
12299 void LAPACK_dgtrfs( char* trans, lapack_int* n, lapack_int* nrhs,
12300  const double* dl, const double* d, const double* du,
12301  const double* dlf, const double* df, const double* duf,
12302  const double* du2, const lapack_int* ipiv, const double* b,
12303  lapack_int* ldb, double* x, lapack_int* ldx, double* ferr,
12304  double* berr, double* work, lapack_int* iwork,
12305  lapack_int *info );
12306 void LAPACK_cgtrfs( char* trans, lapack_int* n, lapack_int* nrhs,
12307  const lapack_complex_float* dl,
12308  const lapack_complex_float* d,
12309  const lapack_complex_float* du,
12310  const lapack_complex_float* dlf,
12311  const lapack_complex_float* df,
12312  const lapack_complex_float* duf,
12313  const lapack_complex_float* du2, const lapack_int* ipiv,
12314  const lapack_complex_float* b, lapack_int* ldb,
12315  lapack_complex_float* x, lapack_int* ldx, float* ferr,
12316  float* berr, lapack_complex_float* work, float* rwork,
12317  lapack_int *info );
12318 void LAPACK_zgtrfs( char* trans, lapack_int* n, lapack_int* nrhs,
12319  const lapack_complex_double* dl,
12320  const lapack_complex_double* d,
12321  const lapack_complex_double* du,
12322  const lapack_complex_double* dlf,
12323  const lapack_complex_double* df,
12324  const lapack_complex_double* duf,
12325  const lapack_complex_double* du2, const lapack_int* ipiv,
12326  const lapack_complex_double* b, lapack_int* ldb,
12327  lapack_complex_double* x, lapack_int* ldx, double* ferr,
12328  double* berr, lapack_complex_double* work, double* rwork,
12329  lapack_int *info );
12330 void LAPACK_sporfs( char* uplo, lapack_int* n, lapack_int* nrhs, const float* a,
12331  lapack_int* lda, const float* af, lapack_int* ldaf,
12332  const float* b, lapack_int* ldb, float* x, lapack_int* ldx,
12333  float* ferr, float* berr, float* work, lapack_int* iwork,
12334  lapack_int *info );
12335 void LAPACK_dporfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12336  const double* a, lapack_int* lda, const double* af,
12337  lapack_int* ldaf, const double* b, lapack_int* ldb,
12338  double* x, lapack_int* ldx, double* ferr, double* berr,
12339  double* work, lapack_int* iwork, lapack_int *info );
12340 void LAPACK_cporfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12342  const lapack_complex_float* af, lapack_int* ldaf,
12343  const lapack_complex_float* b, lapack_int* ldb,
12344  lapack_complex_float* x, lapack_int* ldx, float* ferr,
12345  float* berr, lapack_complex_float* work, float* rwork,
12346  lapack_int *info );
12347 void LAPACK_zporfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12349  const lapack_complex_double* af, lapack_int* ldaf,
12350  const lapack_complex_double* b, lapack_int* ldb,
12351  lapack_complex_double* x, lapack_int* ldx, double* ferr,
12352  double* berr, lapack_complex_double* work, double* rwork,
12353  lapack_int *info );
12354 void LAPACK_dporfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs,
12355  const double* a, lapack_int* lda, const double* af,
12356  lapack_int* ldaf, const double* s, const double* b,
12357  lapack_int* ldb, double* x, lapack_int* ldx, double* rcond,
12358  double* berr, lapack_int* n_err_bnds,
12359  double* err_bnds_norm, double* err_bnds_comp,
12360  lapack_int* nparams, double* params, double* work,
12361  lapack_int* iwork, lapack_int *info );
12362 void LAPACK_sporfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs,
12363  const float* a, lapack_int* lda, const float* af,
12364  lapack_int* ldaf, const float* s, const float* b,
12365  lapack_int* ldb, float* x, lapack_int* ldx, float* rcond,
12366  float* berr, lapack_int* n_err_bnds, float* err_bnds_norm,
12367  float* err_bnds_comp, lapack_int* nparams, float* params,
12368  float* work, lapack_int* iwork, lapack_int *info );
12369 void LAPACK_zporfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs,
12371  const lapack_complex_double* af, lapack_int* ldaf,
12372  const double* s, const lapack_complex_double* b,
12374  double* rcond, double* berr, lapack_int* n_err_bnds,
12375  double* err_bnds_norm, double* err_bnds_comp,
12376  lapack_int* nparams, double* params,
12377  lapack_complex_double* work, double* rwork,
12378  lapack_int *info );
12379 void LAPACK_cporfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs,
12381  const lapack_complex_float* af, lapack_int* ldaf,
12382  const float* s, const lapack_complex_float* b,
12384  float* rcond, float* berr, lapack_int* n_err_bnds,
12385  float* err_bnds_norm, float* err_bnds_comp,
12386  lapack_int* nparams, float* params,
12387  lapack_complex_float* work, float* rwork,
12388  lapack_int *info );
12389 void LAPACK_spprfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12390  const float* ap, const float* afp, const float* b,
12391  lapack_int* ldb, float* x, lapack_int* ldx, float* ferr,
12392  float* berr, float* work, lapack_int* iwork,
12393  lapack_int *info );
12394 void LAPACK_dpprfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12395  const double* ap, const double* afp, const double* b,
12396  lapack_int* ldb, double* x, lapack_int* ldx, double* ferr,
12397  double* berr, double* work, lapack_int* iwork,
12398  lapack_int *info );
12399 void LAPACK_cpprfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12400  const lapack_complex_float* ap,
12401  const lapack_complex_float* afp,
12402  const lapack_complex_float* b, lapack_int* ldb,
12403  lapack_complex_float* x, lapack_int* ldx, float* ferr,
12404  float* berr, lapack_complex_float* work, float* rwork,
12405  lapack_int *info );
12406 void LAPACK_zpprfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12407  const lapack_complex_double* ap,
12408  const lapack_complex_double* afp,
12409  const lapack_complex_double* b, lapack_int* ldb,
12410  lapack_complex_double* x, lapack_int* ldx, double* ferr,
12411  double* berr, lapack_complex_double* work, double* rwork,
12412  lapack_int *info );
12413 void LAPACK_spbrfs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
12414  const float* ab, lapack_int* ldab, const float* afb,
12415  lapack_int* ldafb, const float* b, lapack_int* ldb,
12416  float* x, lapack_int* ldx, float* ferr, float* berr,
12417  float* work, lapack_int* iwork, lapack_int *info );
12418 void LAPACK_dpbrfs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
12419  const double* ab, lapack_int* ldab, const double* afb,
12420  lapack_int* ldafb, const double* b, lapack_int* ldb,
12421  double* x, lapack_int* ldx, double* ferr, double* berr,
12422  double* work, lapack_int* iwork, lapack_int *info );
12423 void LAPACK_cpbrfs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
12424  const lapack_complex_float* ab, lapack_int* ldab,
12425  const lapack_complex_float* afb, lapack_int* ldafb,
12426  const lapack_complex_float* b, lapack_int* ldb,
12427  lapack_complex_float* x, lapack_int* ldx, float* ferr,
12428  float* berr, lapack_complex_float* work, float* rwork,
12429  lapack_int *info );
12430 void LAPACK_zpbrfs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
12431  const lapack_complex_double* ab, lapack_int* ldab,
12432  const lapack_complex_double* afb, lapack_int* ldafb,
12433  const lapack_complex_double* b, lapack_int* ldb,
12434  lapack_complex_double* x, lapack_int* ldx, double* ferr,
12435  double* berr, lapack_complex_double* work, double* rwork,
12436  lapack_int *info );
12437 void LAPACK_sptrfs( lapack_int* n, lapack_int* nrhs, const float* d,
12438  const float* e, const float* df, const float* ef,
12439  const float* b, lapack_int* ldb, float* x, lapack_int* ldx,
12440  float* ferr, float* berr, float* work, lapack_int *info );
12441 void LAPACK_dptrfs( lapack_int* n, lapack_int* nrhs, const double* d,
12442  const double* e, const double* df, const double* ef,
12443  const double* b, lapack_int* ldb, double* x,
12444  lapack_int* ldx, double* ferr, double* berr, double* work,
12445  lapack_int *info );
12446 void LAPACK_cptrfs( char* uplo, lapack_int* n, lapack_int* nrhs, const float* d,
12447  const lapack_complex_float* e, const float* df,
12448  const lapack_complex_float* ef,
12449  const lapack_complex_float* b, lapack_int* ldb,
12450  lapack_complex_float* x, lapack_int* ldx, float* ferr,
12451  float* berr, lapack_complex_float* work, float* rwork,
12452  lapack_int *info );
12453 void LAPACK_zptrfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12454  const double* d, const lapack_complex_double* e,
12455  const double* df, const lapack_complex_double* ef,
12456  const lapack_complex_double* b, lapack_int* ldb,
12457  lapack_complex_double* x, lapack_int* ldx, double* ferr,
12458  double* berr, lapack_complex_double* work, double* rwork,
12459  lapack_int *info );
12460 void LAPACK_ssyrfs( char* uplo, lapack_int* n, lapack_int* nrhs, const float* a,
12461  lapack_int* lda, const float* af, lapack_int* ldaf,
12462  const lapack_int* ipiv, const float* b, lapack_int* ldb,
12463  float* x, lapack_int* ldx, float* ferr, float* berr,
12464  float* work, lapack_int* iwork, lapack_int *info );
12465 void LAPACK_dsyrfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12466  const double* a, lapack_int* lda, const double* af,
12467  lapack_int* ldaf, const lapack_int* ipiv, const double* b,
12468  lapack_int* ldb, double* x, lapack_int* ldx, double* ferr,
12469  double* berr, double* work, lapack_int* iwork,
12470  lapack_int *info );
12471 void LAPACK_csyrfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12473  const lapack_complex_float* af, lapack_int* ldaf,
12474  const lapack_int* ipiv, const lapack_complex_float* b,
12476  float* ferr, float* berr, lapack_complex_float* work,
12477  float* rwork, lapack_int *info );
12478 void LAPACK_zsyrfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12480  const lapack_complex_double* af, lapack_int* ldaf,
12481  const lapack_int* ipiv, const lapack_complex_double* b,
12483  double* ferr, double* berr, lapack_complex_double* work,
12484  double* rwork, lapack_int *info );
12485 void LAPACK_dsyrfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs,
12486  const double* a, lapack_int* lda, const double* af,
12487  lapack_int* ldaf, const lapack_int* ipiv, const double* s,
12488  const double* b, lapack_int* ldb, double* x,
12489  lapack_int* ldx, double* rcond, double* berr,
12490  lapack_int* n_err_bnds, double* err_bnds_norm,
12491  double* err_bnds_comp, lapack_int* nparams, double* params,
12492  double* work, lapack_int* iwork, lapack_int *info );
12493 void LAPACK_ssyrfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs,
12494  const float* a, lapack_int* lda, const float* af,
12495  lapack_int* ldaf, const lapack_int* ipiv, const float* s,
12496  const float* b, lapack_int* ldb, float* x, lapack_int* ldx,
12497  float* rcond, float* berr, lapack_int* n_err_bnds,
12498  float* err_bnds_norm, float* err_bnds_comp,
12499  lapack_int* nparams, float* params, float* work,
12500  lapack_int* iwork, lapack_int *info );
12501 void LAPACK_zsyrfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs,
12503  const lapack_complex_double* af, lapack_int* ldaf,
12504  const lapack_int* ipiv, const double* s,
12505  const lapack_complex_double* b, lapack_int* ldb,
12506  lapack_complex_double* x, lapack_int* ldx, double* rcond,
12507  double* berr, lapack_int* n_err_bnds,
12508  double* err_bnds_norm, double* err_bnds_comp,
12509  lapack_int* nparams, double* params,
12510  lapack_complex_double* work, double* rwork,
12511  lapack_int *info );
12512 void LAPACK_csyrfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs,
12514  const lapack_complex_float* af, lapack_int* ldaf,
12515  const lapack_int* ipiv, const float* s,
12516  const lapack_complex_float* b, lapack_int* ldb,
12517  lapack_complex_float* x, lapack_int* ldx, float* rcond,
12518  float* berr, lapack_int* n_err_bnds, float* err_bnds_norm,
12519  float* err_bnds_comp, lapack_int* nparams, float* params,
12520  lapack_complex_float* work, float* rwork,
12521  lapack_int *info );
12522 void LAPACK_cherfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12524  const lapack_complex_float* af, lapack_int* ldaf,
12525  const lapack_int* ipiv, const lapack_complex_float* b,
12527  float* ferr, float* berr, lapack_complex_float* work,
12528  float* rwork, lapack_int *info );
12529 void LAPACK_zherfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12531  const lapack_complex_double* af, lapack_int* ldaf,
12532  const lapack_int* ipiv, const lapack_complex_double* b,
12534  double* ferr, double* berr, lapack_complex_double* work,
12535  double* rwork, lapack_int *info );
12536 void LAPACK_zherfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs,
12538  const lapack_complex_double* af, lapack_int* ldaf,
12539  const lapack_int* ipiv, const double* s,
12540  const lapack_complex_double* b, lapack_int* ldb,
12541  lapack_complex_double* x, lapack_int* ldx, double* rcond,
12542  double* berr, lapack_int* n_err_bnds,
12543  double* err_bnds_norm, double* err_bnds_comp,
12544  lapack_int* nparams, double* params,
12545  lapack_complex_double* work, double* rwork,
12546  lapack_int *info );
12547 void LAPACK_cherfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs,
12549  const lapack_complex_float* af, lapack_int* ldaf,
12550  const lapack_int* ipiv, const float* s,
12551  const lapack_complex_float* b, lapack_int* ldb,
12552  lapack_complex_float* x, lapack_int* ldx, float* rcond,
12553  float* berr, lapack_int* n_err_bnds, float* err_bnds_norm,
12554  float* err_bnds_comp, lapack_int* nparams, float* params,
12555  lapack_complex_float* work, float* rwork,
12556  lapack_int *info );
12557 void LAPACK_ssprfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12558  const float* ap, const float* afp, const lapack_int* ipiv,
12559  const float* b, lapack_int* ldb, float* x, lapack_int* ldx,
12560  float* ferr, float* berr, float* work, lapack_int* iwork,
12561  lapack_int *info );
12562 void LAPACK_dsprfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12563  const double* ap, const double* afp, const lapack_int* ipiv,
12564  const double* b, lapack_int* ldb, double* x,
12565  lapack_int* ldx, double* ferr, double* berr, double* work,
12566  lapack_int* iwork, lapack_int *info );
12567 void LAPACK_csprfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12568  const lapack_complex_float* ap,
12569  const lapack_complex_float* afp, const lapack_int* ipiv,
12570  const lapack_complex_float* b, lapack_int* ldb,
12571  lapack_complex_float* x, lapack_int* ldx, float* ferr,
12572  float* berr, lapack_complex_float* work, float* rwork,
12573  lapack_int *info );
12574 void LAPACK_zsprfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12575  const lapack_complex_double* ap,
12576  const lapack_complex_double* afp, const lapack_int* ipiv,
12577  const lapack_complex_double* b, lapack_int* ldb,
12578  lapack_complex_double* x, lapack_int* ldx, double* ferr,
12579  double* berr, lapack_complex_double* work, double* rwork,
12580  lapack_int *info );
12581 void LAPACK_chprfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12582  const lapack_complex_float* ap,
12583  const lapack_complex_float* afp, const lapack_int* ipiv,
12584  const lapack_complex_float* b, lapack_int* ldb,
12585  lapack_complex_float* x, lapack_int* ldx, float* ferr,
12586  float* berr, lapack_complex_float* work, float* rwork,
12587  lapack_int *info );
12588 void LAPACK_zhprfs( char* uplo, lapack_int* n, lapack_int* nrhs,
12589  const lapack_complex_double* ap,
12590  const lapack_complex_double* afp, const lapack_int* ipiv,
12591  const lapack_complex_double* b, lapack_int* ldb,
12592  lapack_complex_double* x, lapack_int* ldx, double* ferr,
12593  double* berr, lapack_complex_double* work, double* rwork,
12594  lapack_int *info );
12595 void LAPACK_strrfs( char* uplo, char* trans, char* diag, lapack_int* n,
12596  lapack_int* nrhs, const float* a, lapack_int* lda,
12597  const float* b, lapack_int* ldb, const float* x,
12598  lapack_int* ldx, float* ferr, float* berr, float* work,
12599  lapack_int* iwork, lapack_int *info );
12600 void LAPACK_dtrrfs( char* uplo, char* trans, char* diag, lapack_int* n,
12601  lapack_int* nrhs, const double* a, lapack_int* lda,
12602  const double* b, lapack_int* ldb, const double* x,
12603  lapack_int* ldx, double* ferr, double* berr, double* work,
12604  lapack_int* iwork, lapack_int *info );
12605 void LAPACK_ctrrfs( char* uplo, char* trans, char* diag, lapack_int* n,
12606  lapack_int* nrhs, const lapack_complex_float* a,
12608  lapack_int* ldb, const lapack_complex_float* x,
12609  lapack_int* ldx, float* ferr, float* berr,
12610  lapack_complex_float* work, float* rwork,
12611  lapack_int *info );
12612 void LAPACK_ztrrfs( char* uplo, char* trans, char* diag, lapack_int* n,
12613  lapack_int* nrhs, const lapack_complex_double* a,
12615  lapack_int* ldb, const lapack_complex_double* x,
12616  lapack_int* ldx, double* ferr, double* berr,
12617  lapack_complex_double* work, double* rwork,
12618  lapack_int *info );
12619 void LAPACK_stprfs( char* uplo, char* trans, char* diag, lapack_int* n,
12620  lapack_int* nrhs, const float* ap, const float* b,
12621  lapack_int* ldb, const float* x, lapack_int* ldx,
12622  float* ferr, float* berr, float* work, lapack_int* iwork,
12623  lapack_int *info );
12624 void LAPACK_dtprfs( char* uplo, char* trans, char* diag, lapack_int* n,
12625  lapack_int* nrhs, const double* ap, const double* b,
12626  lapack_int* ldb, const double* x, lapack_int* ldx,
12627  double* ferr, double* berr, double* work, lapack_int* iwork,
12628  lapack_int *info );
12629 void LAPACK_ctprfs( char* uplo, char* trans, char* diag, lapack_int* n,
12630  lapack_int* nrhs, const lapack_complex_float* ap,
12631  const lapack_complex_float* b, lapack_int* ldb,
12632  const lapack_complex_float* x, lapack_int* ldx, float* ferr,
12633  float* berr, lapack_complex_float* work, float* rwork,
12634  lapack_int *info );
12635 void LAPACK_ztprfs( char* uplo, char* trans, char* diag, lapack_int* n,
12636  lapack_int* nrhs, const lapack_complex_double* ap,
12637  const lapack_complex_double* b, lapack_int* ldb,
12638  const lapack_complex_double* x, lapack_int* ldx,
12639  double* ferr, double* berr, lapack_complex_double* work,
12640  double* rwork, lapack_int *info );
12641 void LAPACK_stbrfs( char* uplo, char* trans, char* diag, lapack_int* n,
12642  lapack_int* kd, lapack_int* nrhs, const float* ab,
12643  lapack_int* ldab, const float* b, lapack_int* ldb,
12644  const float* x, lapack_int* ldx, float* ferr, float* berr,
12645  float* work, lapack_int* iwork, lapack_int *info );
12646 void LAPACK_dtbrfs( char* uplo, char* trans, char* diag, lapack_int* n,
12647  lapack_int* kd, lapack_int* nrhs, const double* ab,
12648  lapack_int* ldab, const double* b, lapack_int* ldb,
12649  const double* x, lapack_int* ldx, double* ferr,
12650  double* berr, double* work, lapack_int* iwork,
12651  lapack_int *info );
12652 void LAPACK_ctbrfs( char* uplo, char* trans, char* diag, lapack_int* n,
12653  lapack_int* kd, lapack_int* nrhs,
12654  const lapack_complex_float* ab, lapack_int* ldab,
12655  const lapack_complex_float* b, lapack_int* ldb,
12656  const lapack_complex_float* x, lapack_int* ldx, float* ferr,
12657  float* berr, lapack_complex_float* work, float* rwork,
12658  lapack_int *info );
12659 void LAPACK_ztbrfs( char* uplo, char* trans, char* diag, lapack_int* n,
12660  lapack_int* kd, lapack_int* nrhs,
12661  const lapack_complex_double* ab, lapack_int* ldab,
12662  const lapack_complex_double* b, lapack_int* ldb,
12663  const lapack_complex_double* x, lapack_int* ldx,
12664  double* ferr, double* berr, lapack_complex_double* work,
12665  double* rwork, lapack_int *info );
12666 void LAPACK_sgetri( lapack_int* n, float* a, lapack_int* lda,
12667  const lapack_int* ipiv, float* work, lapack_int* lwork,
12668  lapack_int *info );
12669 void LAPACK_dgetri( lapack_int* n, double* a, lapack_int* lda,
12670  const lapack_int* ipiv, double* work, lapack_int* lwork,
12671  lapack_int *info );
12673  const lapack_int* ipiv, lapack_complex_float* work,
12674  lapack_int* lwork, lapack_int *info );
12676  const lapack_int* ipiv, lapack_complex_double* work,
12677  lapack_int* lwork, lapack_int *info );
12678 void LAPACK_spotri( char* uplo, lapack_int* n, float* a, lapack_int* lda,
12679  lapack_int *info );
12680 void LAPACK_dpotri( char* uplo, lapack_int* n, double* a, lapack_int* lda,
12681  lapack_int *info );
12682 void LAPACK_cpotri( char* uplo, lapack_int* n, lapack_complex_float* a,
12684 void LAPACK_zpotri( char* uplo, lapack_int* n, lapack_complex_double* a,
12686 void LAPACK_dpftri( char* transr, char* uplo, lapack_int* n, double* a,
12687  lapack_int *info );
12688 void LAPACK_spftri( char* transr, char* uplo, lapack_int* n, float* a,
12689  lapack_int *info );
12690 void LAPACK_zpftri( char* transr, char* uplo, lapack_int* n,
12692 void LAPACK_cpftri( char* transr, char* uplo, lapack_int* n,
12694 void LAPACK_spptri( char* uplo, lapack_int* n, float* ap, lapack_int *info );
12695 void LAPACK_dpptri( char* uplo, lapack_int* n, double* ap, lapack_int *info );
12696 void LAPACK_cpptri( char* uplo, lapack_int* n, lapack_complex_float* ap,
12697  lapack_int *info );
12698 void LAPACK_zpptri( char* uplo, lapack_int* n, lapack_complex_double* ap,
12699  lapack_int *info );
12700 void LAPACK_ssytri( char* uplo, lapack_int* n, float* a, lapack_int* lda,
12701  const lapack_int* ipiv, float* work, lapack_int *info );
12702 void LAPACK_dsytri( char* uplo, lapack_int* n, double* a, lapack_int* lda,
12703  const lapack_int* ipiv, double* work, lapack_int *info );
12704 void LAPACK_csytri( char* uplo, lapack_int* n, lapack_complex_float* a,
12705  lapack_int* lda, const lapack_int* ipiv,
12707 void LAPACK_zsytri( char* uplo, lapack_int* n, lapack_complex_double* a,
12708  lapack_int* lda, const lapack_int* ipiv,
12710 void LAPACK_chetri( char* uplo, lapack_int* n, lapack_complex_float* a,
12711  lapack_int* lda, const lapack_int* ipiv,
12713 void LAPACK_zhetri( char* uplo, lapack_int* n, lapack_complex_double* a,
12714  lapack_int* lda, const lapack_int* ipiv,
12716 void LAPACK_ssptri( char* uplo, lapack_int* n, float* ap,
12717  const lapack_int* ipiv, float* work, lapack_int *info );
12718 void LAPACK_dsptri( char* uplo, lapack_int* n, double* ap,
12719  const lapack_int* ipiv, double* work, lapack_int *info );
12720 void LAPACK_csptri( char* uplo, lapack_int* n, lapack_complex_float* ap,
12721  const lapack_int* ipiv, lapack_complex_float* work,
12722  lapack_int *info );
12723 void LAPACK_zsptri( char* uplo, lapack_int* n, lapack_complex_double* ap,
12724  const lapack_int* ipiv, lapack_complex_double* work,
12725  lapack_int *info );
12726 void LAPACK_chptri( char* uplo, lapack_int* n, lapack_complex_float* ap,
12727  const lapack_int* ipiv, lapack_complex_float* work,
12728  lapack_int *info );
12729 void LAPACK_zhptri( char* uplo, lapack_int* n, lapack_complex_double* ap,
12730  const lapack_int* ipiv, lapack_complex_double* work,
12731  lapack_int *info );
12732 void LAPACK_strtri( char* uplo, char* diag, lapack_int* n, float* a,
12734 void LAPACK_dtrtri( char* uplo, char* diag, lapack_int* n, double* a,
12736 void LAPACK_ctrtri( char* uplo, char* diag, lapack_int* n,
12738  lapack_int *info );
12739 void LAPACK_ztrtri( char* uplo, char* diag, lapack_int* n,
12741  lapack_int *info );
12742 void LAPACK_dtftri( char* transr, char* uplo, char* diag, lapack_int* n,
12743  double* a, lapack_int *info );
12744 void LAPACK_stftri( char* transr, char* uplo, char* diag, lapack_int* n,
12745  float* a, lapack_int *info );
12746 void LAPACK_ztftri( char* transr, char* uplo, char* diag, lapack_int* n,
12748 void LAPACK_ctftri( char* transr, char* uplo, char* diag, lapack_int* n,
12750 void LAPACK_stptri( char* uplo, char* diag, lapack_int* n, float* ap,
12751  lapack_int *info );
12752 void LAPACK_dtptri( char* uplo, char* diag, lapack_int* n, double* ap,
12753  lapack_int *info );
12754 void LAPACK_ctptri( char* uplo, char* diag, lapack_int* n,
12756 void LAPACK_ztptri( char* uplo, char* diag, lapack_int* n,
12758 void LAPACK_sgeequ( lapack_int* m, lapack_int* n, const float* a,
12759  lapack_int* lda, float* r, float* c, float* rowcnd,
12760  float* colcnd, float* amax, lapack_int *info );
12761 void LAPACK_dgeequ( lapack_int* m, lapack_int* n, const double* a,
12762  lapack_int* lda, double* r, double* c, double* rowcnd,
12763  double* colcnd, double* amax, lapack_int *info );
12765  lapack_int* lda, float* r, float* c, float* rowcnd,
12766  float* colcnd, float* amax, lapack_int *info );
12768  const lapack_complex_double* a, lapack_int* lda, double* r,
12769  double* c, double* rowcnd, double* colcnd, double* amax,
12770  lapack_int *info );
12771 void LAPACK_dgeequb( lapack_int* m, lapack_int* n, const double* a,
12772  lapack_int* lda, double* r, double* c, double* rowcnd,
12773  double* colcnd, double* amax, lapack_int *info );
12774 void LAPACK_sgeequb( lapack_int* m, lapack_int* n, const float* a,
12775  lapack_int* lda, float* r, float* c, float* rowcnd,
12776  float* colcnd, float* amax, lapack_int *info );
12778  const lapack_complex_double* a, lapack_int* lda, double* r,
12779  double* c, double* rowcnd, double* colcnd, double* amax,
12780  lapack_int *info );
12782  const lapack_complex_float* a, lapack_int* lda, float* r,
12783  float* c, float* rowcnd, float* colcnd, float* amax,
12784  lapack_int *info );
12786  lapack_int* ku, const float* ab, lapack_int* ldab, float* r,
12787  float* c, float* rowcnd, float* colcnd, float* amax,
12788  lapack_int *info );
12790  lapack_int* ku, const double* ab, lapack_int* ldab,
12791  double* r, double* c, double* rowcnd, double* colcnd,
12792  double* amax, lapack_int *info );
12794  lapack_int* ku, const lapack_complex_float* ab,
12795  lapack_int* ldab, float* r, float* c, float* rowcnd,
12796  float* colcnd, float* amax, lapack_int *info );
12798  lapack_int* ku, const lapack_complex_double* ab,
12799  lapack_int* ldab, double* r, double* c, double* rowcnd,
12800  double* colcnd, double* amax, lapack_int *info );
12802  lapack_int* ku, const double* ab, lapack_int* ldab,
12803  double* r, double* c, double* rowcnd, double* colcnd,
12804  double* amax, lapack_int *info );
12806  lapack_int* ku, const float* ab, lapack_int* ldab,
12807  float* r, float* c, float* rowcnd, float* colcnd,
12808  float* amax, lapack_int *info );
12810  lapack_int* ku, const lapack_complex_double* ab,
12811  lapack_int* ldab, double* r, double* c, double* rowcnd,
12812  double* colcnd, double* amax, lapack_int *info );
12814  lapack_int* ku, const lapack_complex_float* ab,
12815  lapack_int* ldab, float* r, float* c, float* rowcnd,
12816  float* colcnd, float* amax, lapack_int *info );
12817 void LAPACK_spoequ( lapack_int* n, const float* a, lapack_int* lda, float* s,
12818  float* scond, float* amax, lapack_int *info );
12819 void LAPACK_dpoequ( lapack_int* n, const double* a, lapack_int* lda, double* s,
12820  double* scond, double* amax, lapack_int *info );
12822  lapack_int* lda, float* s, float* scond, float* amax,
12823  lapack_int *info );
12825  lapack_int* lda, double* s, double* scond, double* amax,
12826  lapack_int *info );
12827 void LAPACK_dpoequb( lapack_int* n, const double* a, lapack_int* lda, double* s,
12828  double* scond, double* amax, lapack_int *info );
12829 void LAPACK_spoequb( lapack_int* n, const float* a, lapack_int* lda, float* s,
12830  float* scond, float* amax, lapack_int *info );
12832  lapack_int* lda, double* s, double* scond, double* amax,
12833  lapack_int *info );
12835  lapack_int* lda, float* s, float* scond, float* amax,
12836  lapack_int *info );
12837 void LAPACK_sppequ( char* uplo, lapack_int* n, const float* ap, float* s,
12838  float* scond, float* amax, lapack_int *info );
12839 void LAPACK_dppequ( char* uplo, lapack_int* n, const double* ap, double* s,
12840  double* scond, double* amax, lapack_int *info );
12841 void LAPACK_cppequ( char* uplo, lapack_int* n, const lapack_complex_float* ap,
12842  float* s, float* scond, float* amax, lapack_int *info );
12843 void LAPACK_zppequ( char* uplo, lapack_int* n, const lapack_complex_double* ap,
12844  double* s, double* scond, double* amax, lapack_int *info );
12845 void LAPACK_spbequ( char* uplo, lapack_int* n, lapack_int* kd, const float* ab,
12846  lapack_int* ldab, float* s, float* scond, float* amax,
12847  lapack_int *info );
12848 void LAPACK_dpbequ( char* uplo, lapack_int* n, lapack_int* kd, const double* ab,
12849  lapack_int* ldab, double* s, double* scond, double* amax,
12850  lapack_int *info );
12851 void LAPACK_cpbequ( char* uplo, lapack_int* n, lapack_int* kd,
12852  const lapack_complex_float* ab, lapack_int* ldab, float* s,
12853  float* scond, float* amax, lapack_int *info );
12854 void LAPACK_zpbequ( char* uplo, lapack_int* n, lapack_int* kd,
12855  const lapack_complex_double* ab, lapack_int* ldab,
12856  double* s, double* scond, double* amax, lapack_int *info );
12857 void LAPACK_dsyequb( char* uplo, lapack_int* n, const double* a,
12858  lapack_int* lda, double* s, double* scond, double* amax,
12859  double* work, lapack_int *info );
12860 void LAPACK_ssyequb( char* uplo, lapack_int* n, const float* a, lapack_int* lda,
12861  float* s, float* scond, float* amax, float* work,
12862  lapack_int *info );
12863 void LAPACK_zsyequb( char* uplo, lapack_int* n, const lapack_complex_double* a,
12864  lapack_int* lda, double* s, double* scond, double* amax,
12866 void LAPACK_csyequb( char* uplo, lapack_int* n, const lapack_complex_float* a,
12867  lapack_int* lda, float* s, float* scond, float* amax,
12869 void LAPACK_zheequb( char* uplo, lapack_int* n, const lapack_complex_double* a,
12870  lapack_int* lda, double* s, double* scond, double* amax,
12872 void LAPACK_cheequb( char* uplo, lapack_int* n, const lapack_complex_float* a,
12873  lapack_int* lda, float* s, float* scond, float* amax,
12875 void LAPACK_sgesv( lapack_int* n, lapack_int* nrhs, float* a, lapack_int* lda,
12876  lapack_int* ipiv, float* b, lapack_int* ldb,
12877  lapack_int *info );
12878 void LAPACK_dgesv( lapack_int* n, lapack_int* nrhs, double* a, lapack_int* lda,
12879  lapack_int* ipiv, double* b, lapack_int* ldb,
12880  lapack_int *info );
12883  lapack_int* ldb, lapack_int *info );
12886  lapack_int* ldb, lapack_int *info );
12887 void LAPACK_dsgesv( lapack_int* n, lapack_int* nrhs, double* a, lapack_int* lda,
12888  lapack_int* ipiv, double* b, lapack_int* ldb, double* x,
12889  lapack_int* ldx, double* work, float* swork,
12895  double* rwork, lapack_int* iter, lapack_int *info );
12896 void LAPACK_sgesvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs,
12897  float* a, lapack_int* lda, float* af, lapack_int* ldaf,
12898  lapack_int* ipiv, char* equed, float* r, float* c, float* b,
12899  lapack_int* ldb, float* x, lapack_int* ldx, float* rcond,
12900  float* ferr, float* berr, float* work, lapack_int* iwork,
12901  lapack_int *info );
12902 void LAPACK_dgesvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs,
12903  double* a, lapack_int* lda, double* af, lapack_int* ldaf,
12904  lapack_int* ipiv, char* equed, double* r, double* c,
12905  double* b, lapack_int* ldb, double* x, lapack_int* ldx,
12906  double* rcond, double* ferr, double* berr, double* work,
12907  lapack_int* iwork, lapack_int *info );
12908 void LAPACK_cgesvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs,
12910  lapack_complex_float* af, lapack_int* ldaf,
12911  lapack_int* ipiv, char* equed, float* r, float* c,
12913  lapack_complex_float* x, lapack_int* ldx, float* rcond,
12914  float* ferr, float* berr, lapack_complex_float* work,
12915  float* rwork, lapack_int *info );
12916 void LAPACK_zgesvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs,
12918  lapack_complex_double* af, lapack_int* ldaf,
12919  lapack_int* ipiv, char* equed, double* r, double* c,
12921  lapack_complex_double* x, lapack_int* ldx, double* rcond,
12922  double* ferr, double* berr, lapack_complex_double* work,
12923  double* rwork, lapack_int *info );
12924 void LAPACK_dgesvxx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs,
12925  double* a, lapack_int* lda, double* af, lapack_int* ldaf,
12926  lapack_int* ipiv, char* equed, double* r, double* c,
12927  double* b, lapack_int* ldb, double* x, lapack_int* ldx,
12928  double* rcond, double* rpvgrw, double* berr,
12929  lapack_int* n_err_bnds, double* err_bnds_norm,
12930  double* err_bnds_comp, lapack_int* nparams, double* params,
12931  double* work, lapack_int* iwork, lapack_int *info );
12932 void LAPACK_sgesvxx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs,
12933  float* a, lapack_int* lda, float* af, lapack_int* ldaf,
12934  lapack_int* ipiv, char* equed, float* r, float* c,
12935  float* b, lapack_int* ldb, float* x, lapack_int* ldx,
12936  float* rcond, float* rpvgrw, float* berr,
12937  lapack_int* n_err_bnds, float* err_bnds_norm,
12938  float* err_bnds_comp, lapack_int* nparams, float* params,
12939  float* work, lapack_int* iwork, lapack_int *info );
12940 void LAPACK_zgesvxx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs,
12942  lapack_complex_double* af, lapack_int* ldaf,
12943  lapack_int* ipiv, char* equed, double* r, double* c,
12945  lapack_complex_double* x, lapack_int* ldx, double* rcond,
12946  double* rpvgrw, double* berr, lapack_int* n_err_bnds,
12947  double* err_bnds_norm, double* err_bnds_comp,
12948  lapack_int* nparams, double* params,
12949  lapack_complex_double* work, double* rwork,
12950  lapack_int *info );
12951 void LAPACK_cgesvxx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs,
12953  lapack_complex_float* af, lapack_int* ldaf,
12954  lapack_int* ipiv, char* equed, float* r, float* c,
12956  lapack_complex_float* x, lapack_int* ldx, float* rcond,
12957  float* rpvgrw, float* berr, lapack_int* n_err_bnds,
12958  float* err_bnds_norm, float* err_bnds_comp,
12959  lapack_int* nparams, float* params,
12960  lapack_complex_float* work, float* rwork,
12961  lapack_int *info );
12962 void LAPACK_sgbsv( lapack_int* n, lapack_int* kl, lapack_int* ku,
12963  lapack_int* nrhs, float* ab, lapack_int* ldab,
12964  lapack_int* ipiv, float* b, lapack_int* ldb,
12965  lapack_int *info );
12966 void LAPACK_dgbsv( lapack_int* n, lapack_int* kl, lapack_int* ku,
12967  lapack_int* nrhs, double* ab, lapack_int* ldab,
12968  lapack_int* ipiv, double* b, lapack_int* ldb,
12969  lapack_int *info );
12970 void LAPACK_cgbsv( lapack_int* n, lapack_int* kl, lapack_int* ku,
12971  lapack_int* nrhs, lapack_complex_float* ab, lapack_int* ldab,
12973  lapack_int *info );
12974 void LAPACK_zgbsv( lapack_int* n, lapack_int* kl, lapack_int* ku,
12975  lapack_int* nrhs, lapack_complex_double* ab,
12977  lapack_int* ldb, lapack_int *info );
12978 void LAPACK_sgbsvx( char* fact, char* trans, lapack_int* n, lapack_int* kl,
12979  lapack_int* ku, lapack_int* nrhs, float* ab,
12980  lapack_int* ldab, float* afb, lapack_int* ldafb,
12981  lapack_int* ipiv, char* equed, float* r, float* c, float* b,
12982  lapack_int* ldb, float* x, lapack_int* ldx, float* rcond,
12983  float* ferr, float* berr, float* work, lapack_int* iwork,
12984  lapack_int *info );
12985 void LAPACK_dgbsvx( char* fact, char* trans, lapack_int* n, lapack_int* kl,
12986  lapack_int* ku, lapack_int* nrhs, double* ab,
12987  lapack_int* ldab, double* afb, lapack_int* ldafb,
12988  lapack_int* ipiv, char* equed, double* r, double* c,
12989  double* b, lapack_int* ldb, double* x, lapack_int* ldx,
12990  double* rcond, double* ferr, double* berr, double* work,
12991  lapack_int* iwork, lapack_int *info );
12992 void LAPACK_cgbsvx( char* fact, char* trans, lapack_int* n, lapack_int* kl,
12993  lapack_int* ku, lapack_int* nrhs, lapack_complex_float* ab,
12994  lapack_int* ldab, lapack_complex_float* afb,
12995  lapack_int* ldafb, lapack_int* ipiv, char* equed, float* r,
12996  float* c, lapack_complex_float* b, lapack_int* ldb,
12997  lapack_complex_float* x, lapack_int* ldx, float* rcond,
12998  float* ferr, float* berr, lapack_complex_float* work,
12999  float* rwork, lapack_int *info );
13000 void LAPACK_zgbsvx( char* fact, char* trans, lapack_int* n, lapack_int* kl,
13002  lapack_int* ldab, lapack_complex_double* afb,
13003  lapack_int* ldafb, lapack_int* ipiv, char* equed, double* r,
13004  double* c, lapack_complex_double* b, lapack_int* ldb,
13005  lapack_complex_double* x, lapack_int* ldx, double* rcond,
13006  double* ferr, double* berr, lapack_complex_double* work,
13007  double* rwork, lapack_int *info );
13008 void LAPACK_dgbsvxx( char* fact, char* trans, lapack_int* n, lapack_int* kl,
13009  lapack_int* ku, lapack_int* nrhs, double* ab,
13010  lapack_int* ldab, double* afb, lapack_int* ldafb,
13011  lapack_int* ipiv, char* equed, double* r, double* c,
13012  double* b, lapack_int* ldb, double* x, lapack_int* ldx,
13013  double* rcond, double* rpvgrw, double* berr,
13014  lapack_int* n_err_bnds, double* err_bnds_norm,
13015  double* err_bnds_comp, lapack_int* nparams, double* params,
13016  double* work, lapack_int* iwork, lapack_int *info );
13017 void LAPACK_sgbsvxx( char* fact, char* trans, lapack_int* n, lapack_int* kl,
13018  lapack_int* ku, lapack_int* nrhs, float* ab,
13019  lapack_int* ldab, float* afb, lapack_int* ldafb,
13020  lapack_int* ipiv, char* equed, float* r, float* c,
13021  float* b, lapack_int* ldb, float* x, lapack_int* ldx,
13022  float* rcond, float* rpvgrw, float* berr,
13023  lapack_int* n_err_bnds, float* err_bnds_norm,
13024  float* err_bnds_comp, lapack_int* nparams, float* params,
13025  float* work, lapack_int* iwork, lapack_int *info );
13026 void LAPACK_zgbsvxx( char* fact, char* trans, lapack_int* n, lapack_int* kl,
13027  lapack_int* ku, lapack_int* nrhs,
13028  lapack_complex_double* ab, lapack_int* ldab,
13029  lapack_complex_double* afb, lapack_int* ldafb,
13030  lapack_int* ipiv, char* equed, double* r, double* c,
13032  lapack_complex_double* x, lapack_int* ldx, double* rcond,
13033  double* rpvgrw, double* berr, lapack_int* n_err_bnds,
13034  double* err_bnds_norm, double* err_bnds_comp,
13035  lapack_int* nparams, double* params,
13036  lapack_complex_double* work, double* rwork,
13037  lapack_int *info );
13038 void LAPACK_cgbsvxx( char* fact, char* trans, lapack_int* n, lapack_int* kl,
13039  lapack_int* ku, lapack_int* nrhs, lapack_complex_float* ab,
13040  lapack_int* ldab, lapack_complex_float* afb,
13041  lapack_int* ldafb, lapack_int* ipiv, char* equed, float* r,
13042  float* c, lapack_complex_float* b, lapack_int* ldb,
13043  lapack_complex_float* x, lapack_int* ldx, float* rcond,
13044  float* rpvgrw, float* berr, lapack_int* n_err_bnds,
13045  float* err_bnds_norm, float* err_bnds_comp,
13046  lapack_int* nparams, float* params,
13047  lapack_complex_float* work, float* rwork,
13048  lapack_int *info );
13049 void LAPACK_sgtsv( lapack_int* n, lapack_int* nrhs, float* dl, float* d,
13050  float* du, float* b, lapack_int* ldb, lapack_int *info );
13051 void LAPACK_dgtsv( lapack_int* n, lapack_int* nrhs, double* dl, double* d,
13052  double* du, double* b, lapack_int* ldb, lapack_int *info );
13059  lapack_int *info );
13060 void LAPACK_sgtsvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs,
13061  const float* dl, const float* d, const float* du,
13062  float* dlf, float* df, float* duf, float* du2,
13063  lapack_int* ipiv, const float* b, lapack_int* ldb, float* x,
13064  lapack_int* ldx, float* rcond, float* ferr, float* berr,
13065  float* work, lapack_int* iwork, lapack_int *info );
13066 void LAPACK_dgtsvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs,
13067  const double* dl, const double* d, const double* du,
13068  double* dlf, double* df, double* duf, double* du2,
13069  lapack_int* ipiv, const double* b, lapack_int* ldb,
13070  double* x, lapack_int* ldx, double* rcond, double* ferr,
13071  double* berr, double* work, lapack_int* iwork,
13072  lapack_int *info );
13073 void LAPACK_cgtsvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs,
13074  const lapack_complex_float* dl,
13075  const lapack_complex_float* d,
13078  lapack_complex_float* du2, lapack_int* ipiv,
13079  const lapack_complex_float* b, lapack_int* ldb,
13080  lapack_complex_float* x, lapack_int* ldx, float* rcond,
13081  float* ferr, float* berr, lapack_complex_float* work,
13082  float* rwork, lapack_int *info );
13083 void LAPACK_zgtsvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs,
13084  const lapack_complex_double* dl,
13085  const lapack_complex_double* d,
13088  lapack_complex_double* du2, lapack_int* ipiv,
13089  const lapack_complex_double* b, lapack_int* ldb,
13090  lapack_complex_double* x, lapack_int* ldx, double* rcond,
13091  double* ferr, double* berr, lapack_complex_double* work,
13092  double* rwork, lapack_int *info );
13093 void LAPACK_sposv( char* uplo, lapack_int* n, lapack_int* nrhs, float* a,
13094  lapack_int* lda, float* b, lapack_int* ldb,
13095  lapack_int *info );
13096 void LAPACK_dposv( char* uplo, lapack_int* n, lapack_int* nrhs, double* a,
13097  lapack_int* lda, double* b, lapack_int* ldb,
13098  lapack_int *info );
13099 void LAPACK_cposv( char* uplo, lapack_int* n, lapack_int* nrhs,
13102 void LAPACK_zposv( char* uplo, lapack_int* n, lapack_int* nrhs,
13105  lapack_int *info );
13106 void LAPACK_dsposv( char* uplo, lapack_int* n, lapack_int* nrhs, double* a,
13107  lapack_int* lda, double* b, lapack_int* ldb, double* x,
13108  lapack_int* ldx, double* work, float* swork,
13110 void LAPACK_zcposv( char* uplo, lapack_int* n, lapack_int* nrhs,
13115  double* rwork, lapack_int* iter, lapack_int *info );
13116 void LAPACK_sposvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13117  float* a, lapack_int* lda, float* af, lapack_int* ldaf,
13118  char* equed, float* s, float* b, lapack_int* ldb, float* x,
13119  lapack_int* ldx, float* rcond, float* ferr, float* berr,
13120  float* work, lapack_int* iwork, lapack_int *info );
13121 void LAPACK_dposvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13122  double* a, lapack_int* lda, double* af, lapack_int* ldaf,
13123  char* equed, double* s, double* b, lapack_int* ldb,
13124  double* x, lapack_int* ldx, double* rcond, double* ferr,
13125  double* berr, double* work, lapack_int* iwork,
13126  lapack_int *info );
13127 void LAPACK_cposvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13129  lapack_complex_float* af, lapack_int* ldaf, char* equed,
13130  float* s, lapack_complex_float* b, lapack_int* ldb,
13131  lapack_complex_float* x, lapack_int* ldx, float* rcond,
13132  float* ferr, float* berr, lapack_complex_float* work,
13133  float* rwork, lapack_int *info );
13134 void LAPACK_zposvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13136  lapack_complex_double* af, lapack_int* ldaf, char* equed,
13137  double* s, lapack_complex_double* b, lapack_int* ldb,
13138  lapack_complex_double* x, lapack_int* ldx, double* rcond,
13139  double* ferr, double* berr, lapack_complex_double* work,
13140  double* rwork, lapack_int *info );
13141 void LAPACK_dposvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13142  double* a, lapack_int* lda, double* af, lapack_int* ldaf,
13143  char* equed, double* s, double* b, lapack_int* ldb,
13144  double* x, lapack_int* ldx, double* rcond, double* rpvgrw,
13145  double* berr, lapack_int* n_err_bnds,
13146  double* err_bnds_norm, double* err_bnds_comp,
13147  lapack_int* nparams, double* params, double* work,
13148  lapack_int* iwork, lapack_int *info );
13149 void LAPACK_sposvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13150  float* a, lapack_int* lda, float* af, lapack_int* ldaf,
13151  char* equed, float* s, float* b, lapack_int* ldb, float* x,
13152  lapack_int* ldx, float* rcond, float* rpvgrw, float* berr,
13153  lapack_int* n_err_bnds, float* err_bnds_norm,
13154  float* err_bnds_comp, lapack_int* nparams, float* params,
13155  float* work, lapack_int* iwork, lapack_int *info );
13156 void LAPACK_zposvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13158  lapack_complex_double* af, lapack_int* ldaf, char* equed,
13159  double* s, lapack_complex_double* b, lapack_int* ldb,
13160  lapack_complex_double* x, lapack_int* ldx, double* rcond,
13161  double* rpvgrw, double* berr, lapack_int* n_err_bnds,
13162  double* err_bnds_norm, double* err_bnds_comp,
13163  lapack_int* nparams, double* params,
13164  lapack_complex_double* work, double* rwork,
13165  lapack_int *info );
13166 void LAPACK_cposvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13168  lapack_complex_float* af, lapack_int* ldaf, char* equed,
13169  float* s, lapack_complex_float* b, lapack_int* ldb,
13170  lapack_complex_float* x, lapack_int* ldx, float* rcond,
13171  float* rpvgrw, float* berr, lapack_int* n_err_bnds,
13172  float* err_bnds_norm, float* err_bnds_comp,
13173  lapack_int* nparams, float* params,
13174  lapack_complex_float* work, float* rwork,
13175  lapack_int *info );
13176 void LAPACK_sppsv( char* uplo, lapack_int* n, lapack_int* nrhs, float* ap,
13177  float* b, lapack_int* ldb, lapack_int *info );
13178 void LAPACK_dppsv( char* uplo, lapack_int* n, lapack_int* nrhs, double* ap,
13179  double* b, lapack_int* ldb, lapack_int *info );
13180 void LAPACK_cppsv( char* uplo, lapack_int* n, lapack_int* nrhs,
13182  lapack_int* ldb, lapack_int *info );
13183 void LAPACK_zppsv( char* uplo, lapack_int* n, lapack_int* nrhs,
13185  lapack_int* ldb, lapack_int *info );
13186 void LAPACK_sppsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13187  float* ap, float* afp, char* equed, float* s, float* b,
13188  lapack_int* ldb, float* x, lapack_int* ldx, float* rcond,
13189  float* ferr, float* berr, float* work, lapack_int* iwork,
13190  lapack_int *info );
13191 void LAPACK_dppsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13192  double* ap, double* afp, char* equed, double* s, double* b,
13193  lapack_int* ldb, double* x, lapack_int* ldx, double* rcond,
13194  double* ferr, double* berr, double* work, lapack_int* iwork,
13195  lapack_int *info );
13196 void LAPACK_cppsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13198  char* equed, float* s, lapack_complex_float* b,
13200  float* rcond, float* ferr, float* berr,
13201  lapack_complex_float* work, float* rwork,
13202  lapack_int *info );
13203 void LAPACK_zppsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13205  char* equed, double* s, lapack_complex_double* b,
13207  double* rcond, double* ferr, double* berr,
13208  lapack_complex_double* work, double* rwork,
13209  lapack_int *info );
13210 void LAPACK_spbsv( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
13211  float* ab, lapack_int* ldab, float* b, lapack_int* ldb,
13212  lapack_int *info );
13213 void LAPACK_dpbsv( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
13214  double* ab, lapack_int* ldab, double* b, lapack_int* ldb,
13215  lapack_int *info );
13216 void LAPACK_cpbsv( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
13217  lapack_complex_float* ab, lapack_int* ldab,
13219 void LAPACK_zpbsv( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
13220  lapack_complex_double* ab, lapack_int* ldab,
13222  lapack_int *info );
13223 void LAPACK_spbsvx( char* fact, char* uplo, lapack_int* n, lapack_int* kd,
13224  lapack_int* nrhs, float* ab, lapack_int* ldab, float* afb,
13225  lapack_int* ldafb, char* equed, float* s, float* b,
13226  lapack_int* ldb, float* x, lapack_int* ldx, float* rcond,
13227  float* ferr, float* berr, float* work, lapack_int* iwork,
13228  lapack_int *info );
13229 void LAPACK_dpbsvx( char* fact, char* uplo, lapack_int* n, lapack_int* kd,
13230  lapack_int* nrhs, double* ab, lapack_int* ldab, double* afb,
13231  lapack_int* ldafb, char* equed, double* s, double* b,
13232  lapack_int* ldb, double* x, lapack_int* ldx, double* rcond,
13233  double* ferr, double* berr, double* work, lapack_int* iwork,
13234  lapack_int *info );
13235 void LAPACK_cpbsvx( char* fact, char* uplo, lapack_int* n, lapack_int* kd,
13236  lapack_int* nrhs, lapack_complex_float* ab,
13237  lapack_int* ldab, lapack_complex_float* afb,
13238  lapack_int* ldafb, char* equed, float* s,
13240  lapack_complex_float* x, lapack_int* ldx, float* rcond,
13241  float* ferr, float* berr, lapack_complex_float* work,
13242  float* rwork, lapack_int *info );
13243 void LAPACK_zpbsvx( char* fact, char* uplo, lapack_int* n, lapack_int* kd,
13244  lapack_int* nrhs, lapack_complex_double* ab,
13245  lapack_int* ldab, lapack_complex_double* afb,
13246  lapack_int* ldafb, char* equed, double* s,
13248  lapack_complex_double* x, lapack_int* ldx, double* rcond,
13249  double* ferr, double* berr, lapack_complex_double* work,
13250  double* rwork, lapack_int *info );
13251 void LAPACK_sptsv( lapack_int* n, lapack_int* nrhs, float* d, float* e,
13252  float* b, lapack_int* ldb, lapack_int *info );
13253 void LAPACK_dptsv( lapack_int* n, lapack_int* nrhs, double* d, double* e,
13254  double* b, lapack_int* ldb, lapack_int *info );
13255 void LAPACK_cptsv( lapack_int* n, lapack_int* nrhs, float* d,
13257  lapack_int* ldb, lapack_int *info );
13258 void LAPACK_zptsv( lapack_int* n, lapack_int* nrhs, double* d,
13260  lapack_int* ldb, lapack_int *info );
13261 void LAPACK_sptsvx( char* fact, lapack_int* n, lapack_int* nrhs, const float* d,
13262  const float* e, float* df, float* ef, const float* b,
13263  lapack_int* ldb, float* x, lapack_int* ldx, float* rcond,
13264  float* ferr, float* berr, float* work, lapack_int *info );
13265 void LAPACK_dptsvx( char* fact, lapack_int* n, lapack_int* nrhs,
13266  const double* d, const double* e, double* df, double* ef,
13267  const double* b, lapack_int* ldb, double* x,
13268  lapack_int* ldx, double* rcond, double* ferr, double* berr,
13269  double* work, lapack_int *info );
13270 void LAPACK_cptsvx( char* fact, lapack_int* n, lapack_int* nrhs, const float* d,
13271  const lapack_complex_float* e, float* df,
13274  float* rcond, float* ferr, float* berr,
13275  lapack_complex_float* work, float* rwork,
13276  lapack_int *info );
13277 void LAPACK_zptsvx( char* fact, lapack_int* n, lapack_int* nrhs,
13278  const double* d, const lapack_complex_double* e, double* df,
13281  double* rcond, double* ferr, double* berr,
13282  lapack_complex_double* work, double* rwork,
13283  lapack_int *info );
13284 void LAPACK_ssysv( char* uplo, lapack_int* n, lapack_int* nrhs, float* a,
13285  lapack_int* lda, lapack_int* ipiv, float* b, lapack_int* ldb,
13286  float* work, lapack_int* lwork, lapack_int *info );
13287 void LAPACK_dsysv( char* uplo, lapack_int* n, lapack_int* nrhs, double* a,
13288  lapack_int* lda, lapack_int* ipiv, double* b,
13289  lapack_int* ldb, double* work, lapack_int* lwork,
13290  lapack_int *info );
13291 void LAPACK_csysv( char* uplo, lapack_int* n, lapack_int* nrhs,
13294  lapack_complex_float* work, lapack_int* lwork,
13295  lapack_int *info );
13296 void LAPACK_zsysv( char* uplo, lapack_int* n, lapack_int* nrhs,
13299  lapack_complex_double* work, lapack_int* lwork,
13300  lapack_int *info );
13301 void LAPACK_ssysvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13302  const float* a, lapack_int* lda, float* af,
13303  lapack_int* ldaf, lapack_int* ipiv, const float* b,
13304  lapack_int* ldb, float* x, lapack_int* ldx, float* rcond,
13305  float* ferr, float* berr, float* work, lapack_int* lwork,
13306  lapack_int* iwork, lapack_int *info );
13307 void LAPACK_dsysvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13308  const double* a, lapack_int* lda, double* af,
13309  lapack_int* ldaf, lapack_int* ipiv, const double* b,
13310  lapack_int* ldb, double* x, lapack_int* ldx, double* rcond,
13311  double* ferr, double* berr, double* work, lapack_int* lwork,
13312  lapack_int* iwork, lapack_int *info );
13313 void LAPACK_csysvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13315  lapack_complex_float* af, lapack_int* ldaf,
13316  lapack_int* ipiv, const lapack_complex_float* b,
13318  float* rcond, float* ferr, float* berr,
13319  lapack_complex_float* work, lapack_int* lwork, float* rwork,
13320  lapack_int *info );
13321 void LAPACK_zsysvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13323  lapack_complex_double* af, lapack_int* ldaf,
13324  lapack_int* ipiv, const lapack_complex_double* b,
13326  double* rcond, double* ferr, double* berr,
13327  lapack_complex_double* work, lapack_int* lwork,
13328  double* rwork, lapack_int *info );
13329 void LAPACK_dsysvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13330  double* a, lapack_int* lda, double* af, lapack_int* ldaf,
13331  lapack_int* ipiv, char* equed, double* s, double* b,
13332  lapack_int* ldb, double* x, lapack_int* ldx, double* rcond,
13333  double* rpvgrw, double* berr, lapack_int* n_err_bnds,
13334  double* err_bnds_norm, double* err_bnds_comp,
13335  lapack_int* nparams, double* params, double* work,
13336  lapack_int* iwork, lapack_int *info );
13337 void LAPACK_ssysvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13338  float* a, lapack_int* lda, float* af, lapack_int* ldaf,
13339  lapack_int* ipiv, char* equed, float* s, float* b,
13340  lapack_int* ldb, float* x, lapack_int* ldx, float* rcond,
13341  float* rpvgrw, float* berr, lapack_int* n_err_bnds,
13342  float* err_bnds_norm, float* err_bnds_comp,
13343  lapack_int* nparams, float* params, float* work,
13344  lapack_int* iwork, lapack_int *info );
13345 void LAPACK_zsysvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13347  lapack_complex_double* af, lapack_int* ldaf,
13348  lapack_int* ipiv, char* equed, double* s,
13350  lapack_complex_double* x, lapack_int* ldx, double* rcond,
13351  double* rpvgrw, double* berr, lapack_int* n_err_bnds,
13352  double* err_bnds_norm, double* err_bnds_comp,
13353  lapack_int* nparams, double* params,
13354  lapack_complex_double* work, double* rwork,
13355  lapack_int *info );
13356 void LAPACK_csysvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13358  lapack_complex_float* af, lapack_int* ldaf,
13359  lapack_int* ipiv, char* equed, float* s,
13361  lapack_complex_float* x, lapack_int* ldx, float* rcond,
13362  float* rpvgrw, float* berr, lapack_int* n_err_bnds,
13363  float* err_bnds_norm, float* err_bnds_comp,
13364  lapack_int* nparams, float* params,
13365  lapack_complex_float* work, float* rwork,
13366  lapack_int *info );
13367 void LAPACK_chesv( char* uplo, lapack_int* n, lapack_int* nrhs,
13370  lapack_complex_float* work, lapack_int* lwork,
13371  lapack_int *info );
13372 void LAPACK_zhesv( char* uplo, lapack_int* n, lapack_int* nrhs,
13375  lapack_complex_double* work, lapack_int* lwork,
13376  lapack_int *info );
13377 void LAPACK_chesvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13379  lapack_complex_float* af, lapack_int* ldaf,
13380  lapack_int* ipiv, const lapack_complex_float* b,
13382  float* rcond, float* ferr, float* berr,
13383  lapack_complex_float* work, lapack_int* lwork, float* rwork,
13384  lapack_int *info );
13385 void LAPACK_zhesvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13387  lapack_complex_double* af, lapack_int* ldaf,
13388  lapack_int* ipiv, const lapack_complex_double* b,
13390  double* rcond, double* ferr, double* berr,
13391  lapack_complex_double* work, lapack_int* lwork,
13392  double* rwork, lapack_int *info );
13393 void LAPACK_zhesvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13395  lapack_complex_double* af, lapack_int* ldaf,
13396  lapack_int* ipiv, char* equed, double* s,
13398  lapack_complex_double* x, lapack_int* ldx, double* rcond,
13399  double* rpvgrw, double* berr, lapack_int* n_err_bnds,
13400  double* err_bnds_norm, double* err_bnds_comp,
13401  lapack_int* nparams, double* params,
13402  lapack_complex_double* work, double* rwork,
13403  lapack_int *info );
13404 void LAPACK_chesvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13406  lapack_complex_float* af, lapack_int* ldaf,
13407  lapack_int* ipiv, char* equed, float* s,
13409  lapack_complex_float* x, lapack_int* ldx, float* rcond,
13410  float* rpvgrw, float* berr, lapack_int* n_err_bnds,
13411  float* err_bnds_norm, float* err_bnds_comp,
13412  lapack_int* nparams, float* params,
13413  lapack_complex_float* work, float* rwork,
13414  lapack_int *info );
13415 void LAPACK_sspsv( char* uplo, lapack_int* n, lapack_int* nrhs, float* ap,
13416  lapack_int* ipiv, float* b, lapack_int* ldb,
13417  lapack_int *info );
13418 void LAPACK_dspsv( char* uplo, lapack_int* n, lapack_int* nrhs, double* ap,
13419  lapack_int* ipiv, double* b, lapack_int* ldb,
13420  lapack_int *info );
13421 void LAPACK_cspsv( char* uplo, lapack_int* n, lapack_int* nrhs,
13422  lapack_complex_float* ap, lapack_int* ipiv,
13424 void LAPACK_zspsv( char* uplo, lapack_int* n, lapack_int* nrhs,
13425  lapack_complex_double* ap, lapack_int* ipiv,
13427  lapack_int *info );
13428 void LAPACK_sspsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13429  const float* ap, float* afp, lapack_int* ipiv,
13430  const float* b, lapack_int* ldb, float* x, lapack_int* ldx,
13431  float* rcond, float* ferr, float* berr, float* work,
13432  lapack_int* iwork, lapack_int *info );
13433 void LAPACK_dspsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13434  const double* ap, double* afp, lapack_int* ipiv,
13435  const double* b, lapack_int* ldb, double* x,
13436  lapack_int* ldx, double* rcond, double* ferr, double* berr,
13437  double* work, lapack_int* iwork, lapack_int *info );
13438 void LAPACK_cspsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13440  lapack_int* ipiv, const lapack_complex_float* b,
13442  float* rcond, float* ferr, float* berr,
13443  lapack_complex_float* work, float* rwork,
13444  lapack_int *info );
13445 void LAPACK_zspsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13447  lapack_int* ipiv, const lapack_complex_double* b,
13449  double* rcond, double* ferr, double* berr,
13450  lapack_complex_double* work, double* rwork,
13451  lapack_int *info );
13452 void LAPACK_chpsv( char* uplo, lapack_int* n, lapack_int* nrhs,
13453  lapack_complex_float* ap, lapack_int* ipiv,
13455 void LAPACK_zhpsv( char* uplo, lapack_int* n, lapack_int* nrhs,
13456  lapack_complex_double* ap, lapack_int* ipiv,
13458  lapack_int *info );
13459 void LAPACK_chpsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13461  lapack_int* ipiv, const lapack_complex_float* b,
13463  float* rcond, float* ferr, float* berr,
13464  lapack_complex_float* work, float* rwork,
13465  lapack_int *info );
13466 void LAPACK_zhpsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs,
13468  lapack_int* ipiv, const lapack_complex_double* b,
13470  double* rcond, double* ferr, double* berr,
13471  lapack_complex_double* work, double* rwork,
13472  lapack_int *info );
13473 void LAPACK_sgeqrf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
13474  float* tau, float* work, lapack_int* lwork,
13475  lapack_int *info );
13476 void LAPACK_dgeqrf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda,
13477  double* tau, double* work, lapack_int* lwork,
13478  lapack_int *info );
13481  lapack_complex_float* work, lapack_int* lwork,
13482  lapack_int *info );
13485  lapack_complex_double* work, lapack_int* lwork,
13486  lapack_int *info );
13487 void LAPACK_sgeqpf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
13488  lapack_int* jpvt, float* tau, float* work,
13489  lapack_int *info );
13490 void LAPACK_dgeqpf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda,
13491  lapack_int* jpvt, double* tau, double* work,
13492  lapack_int *info );
13494  lapack_int* lda, lapack_int* jpvt,
13496  float* rwork, lapack_int *info );
13498  lapack_int* lda, lapack_int* jpvt,
13500  double* rwork, lapack_int *info );
13501 void LAPACK_sgeqp3( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
13502  lapack_int* jpvt, float* tau, float* work,
13503  lapack_int* lwork, lapack_int *info );
13504 void LAPACK_dgeqp3( lapack_int* m, lapack_int* n, double* a, lapack_int* lda,
13505  lapack_int* jpvt, double* tau, double* work,
13506  lapack_int* lwork, lapack_int *info );
13508  lapack_int* lda, lapack_int* jpvt,
13510  lapack_int* lwork, float* rwork, lapack_int *info );
13512  lapack_int* lda, lapack_int* jpvt,
13514  lapack_int* lwork, double* rwork, lapack_int *info );
13515 void LAPACK_sorgqr( lapack_int* m, lapack_int* n, lapack_int* k, float* a,
13516  lapack_int* lda, const float* tau, float* work,
13517  lapack_int* lwork, lapack_int *info );
13518 void LAPACK_dorgqr( lapack_int* m, lapack_int* n, lapack_int* k, double* a,
13519  lapack_int* lda, const double* tau, double* work,
13520  lapack_int* lwork, lapack_int *info );
13521 void LAPACK_sormqr( char* side, char* trans, lapack_int* m, lapack_int* n,
13522  lapack_int* k, const float* a, lapack_int* lda,
13523  const float* tau, float* c, lapack_int* ldc, float* work,
13524  lapack_int* lwork, lapack_int *info );
13525 void LAPACK_dormqr( char* side, char* trans, lapack_int* m, lapack_int* n,
13526  lapack_int* k, const double* a, lapack_int* lda,
13527  const double* tau, double* c, lapack_int* ldc, double* work,
13528  lapack_int* lwork, lapack_int *info );
13531  const lapack_complex_float* tau, lapack_complex_float* work,
13532  lapack_int* lwork, lapack_int *info );
13535  const lapack_complex_double* tau,
13536  lapack_complex_double* work, lapack_int* lwork,
13537  lapack_int *info );
13538 void LAPACK_cunmqr( char* side, char* trans, lapack_int* m, lapack_int* n,
13539  lapack_int* k, const lapack_complex_float* a,
13540  lapack_int* lda, const lapack_complex_float* tau,
13542  lapack_complex_float* work, lapack_int* lwork,
13543  lapack_int *info );
13544 void LAPACK_zunmqr( char* side, char* trans, lapack_int* m, lapack_int* n,
13545  lapack_int* k, const lapack_complex_double* a,
13546  lapack_int* lda, const lapack_complex_double* tau,
13548  lapack_complex_double* work, lapack_int* lwork,
13549  lapack_int *info );
13550 void LAPACK_sgelqf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
13551  float* tau, float* work, lapack_int* lwork,
13552  lapack_int *info );
13553 void LAPACK_dgelqf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda,
13554  double* tau, double* work, lapack_int* lwork,
13555  lapack_int *info );
13558  lapack_complex_float* work, lapack_int* lwork,
13559  lapack_int *info );
13562  lapack_complex_double* work, lapack_int* lwork,
13563  lapack_int *info );
13564 void LAPACK_sorglq( lapack_int* m, lapack_int* n, lapack_int* k, float* a,
13565  lapack_int* lda, const float* tau, float* work,
13566  lapack_int* lwork, lapack_int *info );
13567 void LAPACK_dorglq( lapack_int* m, lapack_int* n, lapack_int* k, double* a,
13568  lapack_int* lda, const double* tau, double* work,
13569  lapack_int* lwork, lapack_int *info );
13570 void LAPACK_sormlq( char* side, char* trans, lapack_int* m, lapack_int* n,
13571  lapack_int* k, const float* a, lapack_int* lda,
13572  const float* tau, float* c, lapack_int* ldc, float* work,
13573  lapack_int* lwork, lapack_int *info );
13574 void LAPACK_dormlq( char* side, char* trans, lapack_int* m, lapack_int* n,
13575  lapack_int* k, const double* a, lapack_int* lda,
13576  const double* tau, double* c, lapack_int* ldc, double* work,
13577  lapack_int* lwork, lapack_int *info );
13580  const lapack_complex_float* tau, lapack_complex_float* work,
13581  lapack_int* lwork, lapack_int *info );
13584  const lapack_complex_double* tau,
13585  lapack_complex_double* work, lapack_int* lwork,
13586  lapack_int *info );
13587 void LAPACK_cunmlq( char* side, char* trans, lapack_int* m, lapack_int* n,
13588  lapack_int* k, const lapack_complex_float* a,
13589  lapack_int* lda, const lapack_complex_float* tau,
13591  lapack_complex_float* work, lapack_int* lwork,
13592  lapack_int *info );
13593 void LAPACK_zunmlq( char* side, char* trans, lapack_int* m, lapack_int* n,
13594  lapack_int* k, const lapack_complex_double* a,
13595  lapack_int* lda, const lapack_complex_double* tau,
13597  lapack_complex_double* work, lapack_int* lwork,
13598  lapack_int *info );
13599 void LAPACK_sgeqlf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
13600  float* tau, float* work, lapack_int* lwork,
13601  lapack_int *info );
13602 void LAPACK_dgeqlf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda,
13603  double* tau, double* work, lapack_int* lwork,
13604  lapack_int *info );
13607  lapack_complex_float* work, lapack_int* lwork,
13608  lapack_int *info );
13611  lapack_complex_double* work, lapack_int* lwork,
13612  lapack_int *info );
13613 void LAPACK_sorgql( lapack_int* m, lapack_int* n, lapack_int* k, float* a,
13614  lapack_int* lda, const float* tau, float* work,
13615  lapack_int* lwork, lapack_int *info );
13616 void LAPACK_dorgql( lapack_int* m, lapack_int* n, lapack_int* k, double* a,
13617  lapack_int* lda, const double* tau, double* work,
13618  lapack_int* lwork, lapack_int *info );
13621  const lapack_complex_float* tau, lapack_complex_float* work,
13622  lapack_int* lwork, lapack_int *info );
13625  const lapack_complex_double* tau,
13626  lapack_complex_double* work, lapack_int* lwork,
13627  lapack_int *info );
13628 void LAPACK_sormql( char* side, char* trans, lapack_int* m, lapack_int* n,
13629  lapack_int* k, const float* a, lapack_int* lda,
13630  const float* tau, float* c, lapack_int* ldc, float* work,
13631  lapack_int* lwork, lapack_int *info );
13632 void LAPACK_dormql( char* side, char* trans, lapack_int* m, lapack_int* n,
13633  lapack_int* k, const double* a, lapack_int* lda,
13634  const double* tau, double* c, lapack_int* ldc, double* work,
13635  lapack_int* lwork, lapack_int *info );
13636 void LAPACK_cunmql( char* side, char* trans, lapack_int* m, lapack_int* n,
13637  lapack_int* k, const lapack_complex_float* a,
13638  lapack_int* lda, const lapack_complex_float* tau,
13640  lapack_complex_float* work, lapack_int* lwork,
13641  lapack_int *info );
13642 void LAPACK_zunmql( char* side, char* trans, lapack_int* m, lapack_int* n,
13643  lapack_int* k, const lapack_complex_double* a,
13644  lapack_int* lda, const lapack_complex_double* tau,
13646  lapack_complex_double* work, lapack_int* lwork,
13647  lapack_int *info );
13648 void LAPACK_sgerqf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
13649  float* tau, float* work, lapack_int* lwork,
13650  lapack_int *info );
13651 void LAPACK_dgerqf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda,
13652  double* tau, double* work, lapack_int* lwork,
13653  lapack_int *info );
13656  lapack_complex_float* work, lapack_int* lwork,
13657  lapack_int *info );
13660  lapack_complex_double* work, lapack_int* lwork,
13661  lapack_int *info );
13662 void LAPACK_sorgrq( lapack_int* m, lapack_int* n, lapack_int* k, float* a,
13663  lapack_int* lda, const float* tau, float* work,
13664  lapack_int* lwork, lapack_int *info );
13665 void LAPACK_dorgrq( lapack_int* m, lapack_int* n, lapack_int* k, double* a,
13666  lapack_int* lda, const double* tau, double* work,
13667  lapack_int* lwork, lapack_int *info );
13670  const lapack_complex_float* tau, lapack_complex_float* work,
13671  lapack_int* lwork, lapack_int *info );
13674  const lapack_complex_double* tau,
13675  lapack_complex_double* work, lapack_int* lwork,
13676  lapack_int *info );
13677 void LAPACK_sormrq( char* side, char* trans, lapack_int* m, lapack_int* n,
13678  lapack_int* k, const float* a, lapack_int* lda,
13679  const float* tau, float* c, lapack_int* ldc, float* work,
13680  lapack_int* lwork, lapack_int *info );
13681 void LAPACK_dormrq( char* side, char* trans, lapack_int* m, lapack_int* n,
13682  lapack_int* k, const double* a, lapack_int* lda,
13683  const double* tau, double* c, lapack_int* ldc, double* work,
13684  lapack_int* lwork, lapack_int *info );
13685 void LAPACK_cunmrq( char* side, char* trans, lapack_int* m, lapack_int* n,
13686  lapack_int* k, const lapack_complex_float* a,
13687  lapack_int* lda, const lapack_complex_float* tau,
13689  lapack_complex_float* work, lapack_int* lwork,
13690  lapack_int *info );
13691 void LAPACK_zunmrq( char* side, char* trans, lapack_int* m, lapack_int* n,
13692  lapack_int* k, const lapack_complex_double* a,
13693  lapack_int* lda, const lapack_complex_double* tau,
13695  lapack_complex_double* work, lapack_int* lwork,
13696  lapack_int *info );
13697 void LAPACK_stzrzf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
13698  float* tau, float* work, lapack_int* lwork,
13699  lapack_int *info );
13700 void LAPACK_dtzrzf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda,
13701  double* tau, double* work, lapack_int* lwork,
13702  lapack_int *info );
13705  lapack_complex_float* work, lapack_int* lwork,
13706  lapack_int *info );
13709  lapack_complex_double* work, lapack_int* lwork,
13710  lapack_int *info );
13711 void LAPACK_sormrz( char* side, char* trans, lapack_int* m, lapack_int* n,
13712  lapack_int* k, lapack_int* l, const float* a,
13713  lapack_int* lda, const float* tau, float* c,
13714  lapack_int* ldc, float* work, lapack_int* lwork,
13715  lapack_int *info );
13716 void LAPACK_dormrz( char* side, char* trans, lapack_int* m, lapack_int* n,
13717  lapack_int* k, lapack_int* l, const double* a,
13718  lapack_int* lda, const double* tau, double* c,
13719  lapack_int* ldc, double* work, lapack_int* lwork,
13720  lapack_int *info );
13721 void LAPACK_cunmrz( char* side, char* trans, lapack_int* m, lapack_int* n,
13723  lapack_int* lda, const lapack_complex_float* tau,
13725  lapack_complex_float* work, lapack_int* lwork,
13726  lapack_int *info );
13727 void LAPACK_zunmrz( char* side, char* trans, lapack_int* m, lapack_int* n,
13728  lapack_int* k, lapack_int* l,
13731  lapack_int* ldc, lapack_complex_double* work,
13732  lapack_int* lwork, lapack_int *info );
13733 void LAPACK_sggqrf( lapack_int* n, lapack_int* m, lapack_int* p, float* a,
13734  lapack_int* lda, float* taua, float* b, lapack_int* ldb,
13735  float* taub, float* work, lapack_int* lwork,
13736  lapack_int *info );
13737 void LAPACK_dggqrf( lapack_int* n, lapack_int* m, lapack_int* p, double* a,
13738  lapack_int* lda, double* taua, double* b, lapack_int* ldb,
13739  double* taub, double* work, lapack_int* lwork,
13740  lapack_int *info );
13744  lapack_int* ldb, lapack_complex_float* taub,
13745  lapack_complex_float* work, lapack_int* lwork,
13746  lapack_int *info );
13750  lapack_int* ldb, lapack_complex_double* taub,
13751  lapack_complex_double* work, lapack_int* lwork,
13752  lapack_int *info );
13753 void LAPACK_sggrqf( lapack_int* m, lapack_int* p, lapack_int* n, float* a,
13754  lapack_int* lda, float* taua, float* b, lapack_int* ldb,
13755  float* taub, float* work, lapack_int* lwork,
13756  lapack_int *info );
13757 void LAPACK_dggrqf( lapack_int* m, lapack_int* p, lapack_int* n, double* a,
13758  lapack_int* lda, double* taua, double* b, lapack_int* ldb,
13759  double* taub, double* work, lapack_int* lwork,
13760  lapack_int *info );
13764  lapack_int* ldb, lapack_complex_float* taub,
13765  lapack_complex_float* work, lapack_int* lwork,
13766  lapack_int *info );
13770  lapack_int* ldb, lapack_complex_double* taub,
13771  lapack_complex_double* work, lapack_int* lwork,
13772  lapack_int *info );
13773 void LAPACK_sgebrd( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
13774  float* d, float* e, float* tauq, float* taup, float* work,
13775  lapack_int* lwork, lapack_int *info );
13776 void LAPACK_dgebrd( lapack_int* m, lapack_int* n, double* a, lapack_int* lda,
13777  double* d, double* e, double* tauq, double* taup,
13778  double* work, lapack_int* lwork, lapack_int *info );
13780  lapack_int* lda, float* d, float* e,
13782  lapack_complex_float* work, lapack_int* lwork,
13783  lapack_int *info );
13785  lapack_int* lda, double* d, double* e,
13787  lapack_complex_double* work, lapack_int* lwork,
13788  lapack_int *info );
13789 void LAPACK_sgbbrd( char* vect, lapack_int* m, lapack_int* n, lapack_int* ncc,
13790  lapack_int* kl, lapack_int* ku, float* ab, lapack_int* ldab,
13791  float* d, float* e, float* q, lapack_int* ldq, float* pt,
13792  lapack_int* ldpt, float* c, lapack_int* ldc, float* work,
13793  lapack_int *info );
13794 void LAPACK_dgbbrd( char* vect, lapack_int* m, lapack_int* n, lapack_int* ncc,
13795  lapack_int* kl, lapack_int* ku, double* ab,
13796  lapack_int* ldab, double* d, double* e, double* q,
13797  lapack_int* ldq, double* pt, lapack_int* ldpt, double* c,
13798  lapack_int* ldc, double* work, lapack_int *info );
13799 void LAPACK_cgbbrd( char* vect, lapack_int* m, lapack_int* n, lapack_int* ncc,
13801  lapack_int* ldab, float* d, float* e,
13805  lapack_complex_float* work, float* rwork,
13806  lapack_int *info );
13807 void LAPACK_zgbbrd( char* vect, lapack_int* m, lapack_int* n, lapack_int* ncc,
13809  lapack_int* ldab, double* d, double* e,
13813  lapack_complex_double* work, double* rwork,
13814  lapack_int *info );
13815 void LAPACK_sorgbr( char* vect, lapack_int* m, lapack_int* n, lapack_int* k,
13816  float* a, lapack_int* lda, const float* tau, float* work,
13817  lapack_int* lwork, lapack_int *info );
13818 void LAPACK_dorgbr( char* vect, lapack_int* m, lapack_int* n, lapack_int* k,
13819  double* a, lapack_int* lda, const double* tau, double* work,
13820  lapack_int* lwork, lapack_int *info );
13821 void LAPACK_sormbr( char* vect, char* side, char* trans, lapack_int* m,
13822  lapack_int* n, lapack_int* k, const float* a,
13823  lapack_int* lda, const float* tau, float* c,
13824  lapack_int* ldc, float* work, lapack_int* lwork,
13825  lapack_int *info );
13826 void LAPACK_dormbr( char* vect, char* side, char* trans, lapack_int* m,
13827  lapack_int* n, lapack_int* k, const double* a,
13828  lapack_int* lda, const double* tau, double* c,
13829  lapack_int* ldc, double* work, lapack_int* lwork,
13830  lapack_int *info );
13831 void LAPACK_cungbr( char* vect, lapack_int* m, lapack_int* n, lapack_int* k,
13833  const lapack_complex_float* tau, lapack_complex_float* work,
13834  lapack_int* lwork, lapack_int *info );
13835 void LAPACK_zungbr( char* vect, lapack_int* m, lapack_int* n, lapack_int* k,
13837  const lapack_complex_double* tau,
13838  lapack_complex_double* work, lapack_int* lwork,
13839  lapack_int *info );
13840 void LAPACK_cunmbr( char* vect, char* side, char* trans, lapack_int* m,
13842  lapack_int* lda, const lapack_complex_float* tau,
13844  lapack_complex_float* work, lapack_int* lwork,
13845  lapack_int *info );
13846 void LAPACK_zunmbr( char* vect, char* side, char* trans, lapack_int* m,
13847  lapack_int* n, lapack_int* k,
13850  lapack_int* ldc, lapack_complex_double* work,
13851  lapack_int* lwork, lapack_int *info );
13852 void LAPACK_sbdsqr( char* uplo, lapack_int* n, lapack_int* ncvt,
13853  lapack_int* nru, lapack_int* ncc, float* d, float* e,
13854  float* vt, lapack_int* ldvt, float* u, lapack_int* ldu,
13855  float* c, lapack_int* ldc, float* work, lapack_int *info );
13856 void LAPACK_dbdsqr( char* uplo, lapack_int* n, lapack_int* ncvt,
13857  lapack_int* nru, lapack_int* ncc, double* d, double* e,
13858  double* vt, lapack_int* ldvt, double* u, lapack_int* ldu,
13859  double* c, lapack_int* ldc, double* work,
13860  lapack_int *info );
13861 void LAPACK_cbdsqr( char* uplo, lapack_int* n, lapack_int* ncvt,
13862  lapack_int* nru, lapack_int* ncc, float* d, float* e,
13863  lapack_complex_float* vt, lapack_int* ldvt,
13865  lapack_complex_float* c, lapack_int* ldc, float* work,
13866  lapack_int *info );
13867 void LAPACK_zbdsqr( char* uplo, lapack_int* n, lapack_int* ncvt,
13868  lapack_int* nru, lapack_int* ncc, double* d, double* e,
13869  lapack_complex_double* vt, lapack_int* ldvt,
13871  lapack_complex_double* c, lapack_int* ldc, double* work,
13872  lapack_int *info );
13873 void LAPACK_sbdsdc( char* uplo, char* compq, lapack_int* n, float* d, float* e,
13874  float* u, lapack_int* ldu, float* vt, lapack_int* ldvt,
13875  float* q, lapack_int* iq, float* work, lapack_int* iwork,
13876  lapack_int *info );
13877 void LAPACK_dbdsdc( char* uplo, char* compq, lapack_int* n, double* d,
13878  double* e, double* u, lapack_int* ldu, double* vt,
13879  lapack_int* ldvt, double* q, lapack_int* iq, double* work,
13880  lapack_int* iwork, lapack_int *info );
13881 void LAPACK_ssytrd( char* uplo, lapack_int* n, float* a, lapack_int* lda,
13882  float* d, float* e, float* tau, float* work,
13883  lapack_int* lwork, lapack_int *info );
13884 void LAPACK_dsytrd( char* uplo, lapack_int* n, double* a, lapack_int* lda,
13885  double* d, double* e, double* tau, double* work,
13886  lapack_int* lwork, lapack_int *info );
13887 void LAPACK_sorgtr( char* uplo, lapack_int* n, float* a, lapack_int* lda,
13888  const float* tau, float* work, lapack_int* lwork,
13889  lapack_int *info );
13890 void LAPACK_dorgtr( char* uplo, lapack_int* n, double* a, lapack_int* lda,
13891  const double* tau, double* work, lapack_int* lwork,
13892  lapack_int *info );
13893 void LAPACK_sormtr( char* side, char* uplo, char* trans, lapack_int* m,
13894  lapack_int* n, const float* a, lapack_int* lda,
13895  const float* tau, float* c, lapack_int* ldc, float* work,
13896  lapack_int* lwork, lapack_int *info );
13897 void LAPACK_dormtr( char* side, char* uplo, char* trans, lapack_int* m,
13898  lapack_int* n, const double* a, lapack_int* lda,
13899  const double* tau, double* c, lapack_int* ldc, double* work,
13900  lapack_int* lwork, lapack_int *info );
13901 void LAPACK_chetrd( char* uplo, lapack_int* n, lapack_complex_float* a,
13902  lapack_int* lda, float* d, float* e,
13904  lapack_int* lwork, lapack_int *info );
13905 void LAPACK_zhetrd( char* uplo, lapack_int* n, lapack_complex_double* a,
13906  lapack_int* lda, double* d, double* e,
13908  lapack_int* lwork, lapack_int *info );
13909 void LAPACK_cungtr( char* uplo, lapack_int* n, lapack_complex_float* a,
13910  lapack_int* lda, const lapack_complex_float* tau,
13911  lapack_complex_float* work, lapack_int* lwork,
13912  lapack_int *info );
13913 void LAPACK_zungtr( char* uplo, lapack_int* n, lapack_complex_double* a,
13914  lapack_int* lda, const lapack_complex_double* tau,
13915  lapack_complex_double* work, lapack_int* lwork,
13916  lapack_int *info );
13917 void LAPACK_cunmtr( char* side, char* uplo, char* trans, lapack_int* m,
13919  lapack_int* lda, const lapack_complex_float* tau,
13921  lapack_complex_float* work, lapack_int* lwork,
13922  lapack_int *info );
13923 void LAPACK_zunmtr( char* side, char* uplo, char* trans, lapack_int* m,
13925  lapack_int* lda, const lapack_complex_double* tau,
13927  lapack_complex_double* work, lapack_int* lwork,
13928  lapack_int *info );
13929 void LAPACK_ssptrd( char* uplo, lapack_int* n, float* ap, float* d, float* e,
13930  float* tau, lapack_int *info );
13931 void LAPACK_dsptrd( char* uplo, lapack_int* n, double* ap, double* d, double* e,
13932  double* tau, lapack_int *info );
13933 void LAPACK_sopgtr( char* uplo, lapack_int* n, const float* ap,
13934  const float* tau, float* q, lapack_int* ldq, float* work,
13935  lapack_int *info );
13936 void LAPACK_dopgtr( char* uplo, lapack_int* n, const double* ap,
13937  const double* tau, double* q, lapack_int* ldq, double* work,
13938  lapack_int *info );
13939 void LAPACK_sopmtr( char* side, char* uplo, char* trans, lapack_int* m,
13940  lapack_int* n, const float* ap, const float* tau, float* c,
13941  lapack_int* ldc, float* work, lapack_int *info );
13942 void LAPACK_dopmtr( char* side, char* uplo, char* trans, lapack_int* m,
13943  lapack_int* n, const double* ap, const double* tau,
13944  double* c, lapack_int* ldc, double* work,
13945  lapack_int *info );
13946 void LAPACK_chptrd( char* uplo, lapack_int* n, lapack_complex_float* ap,
13947  float* d, float* e, lapack_complex_float* tau,
13948  lapack_int *info );
13949 void LAPACK_zhptrd( char* uplo, lapack_int* n, lapack_complex_double* ap,
13950  double* d, double* e, lapack_complex_double* tau,
13951  lapack_int *info );
13952 void LAPACK_cupgtr( char* uplo, lapack_int* n, const lapack_complex_float* ap,
13954  lapack_int* ldq, lapack_complex_float* work,
13955  lapack_int *info );
13956 void LAPACK_zupgtr( char* uplo, lapack_int* n, const lapack_complex_double* ap,
13958  lapack_int* ldq, lapack_complex_double* work,
13959  lapack_int *info );
13960 void LAPACK_cupmtr( char* side, char* uplo, char* trans, lapack_int* m,
13961  lapack_int* n, const lapack_complex_float* ap,
13963  lapack_int* ldc, lapack_complex_float* work,
13964  lapack_int *info );
13965 void LAPACK_zupmtr( char* side, char* uplo, char* trans, lapack_int* m,
13966  lapack_int* n, const lapack_complex_double* ap,
13968  lapack_int* ldc, lapack_complex_double* work,
13969  lapack_int *info );
13970 void LAPACK_ssbtrd( char* vect, char* uplo, lapack_int* n, lapack_int* kd,
13971  float* ab, lapack_int* ldab, float* d, float* e, float* q,
13972  lapack_int* ldq, float* work, lapack_int *info );
13973 void LAPACK_dsbtrd( char* vect, char* uplo, lapack_int* n, lapack_int* kd,
13974  double* ab, lapack_int* ldab, double* d, double* e,
13975  double* q, lapack_int* ldq, double* work,
13976  lapack_int *info );
13977 void LAPACK_chbtrd( char* vect, char* uplo, lapack_int* n, lapack_int* kd,
13978  lapack_complex_float* ab, lapack_int* ldab, float* d,
13979  float* e, lapack_complex_float* q, lapack_int* ldq,
13981 void LAPACK_zhbtrd( char* vect, char* uplo, lapack_int* n, lapack_int* kd,
13982  lapack_complex_double* ab, lapack_int* ldab, double* d,
13983  double* e, lapack_complex_double* q, lapack_int* ldq,
13985 void LAPACK_ssterf( lapack_int* n, float* d, float* e, lapack_int *info );
13986 void LAPACK_dsterf( lapack_int* n, double* d, double* e, lapack_int *info );
13987 void LAPACK_ssteqr( char* compz, lapack_int* n, float* d, float* e, float* z,
13988  lapack_int* ldz, float* work, lapack_int *info );
13989 void LAPACK_dsteqr( char* compz, lapack_int* n, double* d, double* e, double* z,
13990  lapack_int* ldz, double* work, lapack_int *info );
13991 void LAPACK_csteqr( char* compz, lapack_int* n, float* d, float* e,
13992  lapack_complex_float* z, lapack_int* ldz, float* work,
13993  lapack_int *info );
13994 void LAPACK_zsteqr( char* compz, lapack_int* n, double* d, double* e,
13995  lapack_complex_double* z, lapack_int* ldz, double* work,
13996  lapack_int *info );
13997 void LAPACK_sstemr( char* jobz, char* range, lapack_int* n, float* d, float* e,
13998  float* vl, float* vu, lapack_int* il, lapack_int* iu,
13999  lapack_int* m, float* w, float* z, lapack_int* ldz,
14000  lapack_int* nzc, lapack_int* isuppz, lapack_logical* tryrac,
14001  float* work, lapack_int* lwork, lapack_int* iwork,
14002  lapack_int* liwork, lapack_int *info );
14003 void LAPACK_dstemr( char* jobz, char* range, lapack_int* n, double* d,
14004  double* e, double* vl, double* vu, lapack_int* il,
14005  lapack_int* iu, lapack_int* m, double* w, double* z,
14006  lapack_int* ldz, lapack_int* nzc, lapack_int* isuppz,
14007  lapack_logical* tryrac, double* work, lapack_int* lwork,
14008  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14009 void LAPACK_cstemr( char* jobz, char* range, lapack_int* n, float* d, float* e,
14010  float* vl, float* vu, lapack_int* il, lapack_int* iu,
14011  lapack_int* m, float* w, lapack_complex_float* z,
14012  lapack_int* ldz, lapack_int* nzc, lapack_int* isuppz,
14013  lapack_logical* tryrac, float* work, lapack_int* lwork,
14014  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14015 void LAPACK_zstemr( char* jobz, char* range, lapack_int* n, double* d,
14016  double* e, double* vl, double* vu, lapack_int* il,
14017  lapack_int* iu, lapack_int* m, double* w,
14019  lapack_int* isuppz, lapack_logical* tryrac, double* work,
14020  lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
14021  lapack_int *info );
14022 void LAPACK_sstedc( char* compz, lapack_int* n, float* d, float* e, float* z,
14023  lapack_int* ldz, float* work, lapack_int* lwork,
14024  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14025 void LAPACK_dstedc( char* compz, lapack_int* n, double* d, double* e, double* z,
14026  lapack_int* ldz, double* work, lapack_int* lwork,
14027  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14028 void LAPACK_cstedc( char* compz, lapack_int* n, float* d, float* e,
14030  lapack_complex_float* work, lapack_int* lwork, float* rwork,
14031  lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork,
14032  lapack_int *info );
14033 void LAPACK_zstedc( char* compz, lapack_int* n, double* d, double* e,
14035  lapack_complex_double* work, lapack_int* lwork,
14036  double* rwork, lapack_int* lrwork, lapack_int* iwork,
14037  lapack_int* liwork, lapack_int *info );
14038 void LAPACK_sstegr( char* jobz, char* range, lapack_int* n, float* d, float* e,
14039  float* vl, float* vu, lapack_int* il, lapack_int* iu,
14040  float* abstol, lapack_int* m, float* w, float* z,
14041  lapack_int* ldz, lapack_int* isuppz, float* work,
14042  lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
14043  lapack_int *info );
14044 void LAPACK_dstegr( char* jobz, char* range, lapack_int* n, double* d,
14045  double* e, double* vl, double* vu, lapack_int* il,
14046  lapack_int* iu, double* abstol, lapack_int* m, double* w,
14047  double* z, lapack_int* ldz, lapack_int* isuppz,
14048  double* work, lapack_int* lwork, lapack_int* iwork,
14049  lapack_int* liwork, lapack_int *info );
14050 void LAPACK_cstegr( char* jobz, char* range, lapack_int* n, float* d, float* e,
14051  float* vl, float* vu, lapack_int* il, lapack_int* iu,
14052  float* abstol, lapack_int* m, float* w,
14054  lapack_int* isuppz, float* work, lapack_int* lwork,
14055  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14056 void LAPACK_zstegr( char* jobz, char* range, lapack_int* n, double* d,
14057  double* e, double* vl, double* vu, lapack_int* il,
14058  lapack_int* iu, double* abstol, lapack_int* m, double* w,
14060  lapack_int* isuppz, double* work, lapack_int* lwork,
14061  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14062 void LAPACK_spteqr( char* compz, lapack_int* n, float* d, float* e, float* z,
14063  lapack_int* ldz, float* work, lapack_int *info );
14064 void LAPACK_dpteqr( char* compz, lapack_int* n, double* d, double* e, double* z,
14065  lapack_int* ldz, double* work, lapack_int *info );
14066 void LAPACK_cpteqr( char* compz, lapack_int* n, float* d, float* e,
14067  lapack_complex_float* z, lapack_int* ldz, float* work,
14068  lapack_int *info );
14069 void LAPACK_zpteqr( char* compz, lapack_int* n, double* d, double* e,
14070  lapack_complex_double* z, lapack_int* ldz, double* work,
14071  lapack_int *info );
14072 void LAPACK_sstebz( char* range, char* order, lapack_int* n, float* vl,
14073  float* vu, lapack_int* il, lapack_int* iu, float* abstol,
14074  const float* d, const float* e, lapack_int* m,
14075  lapack_int* nsplit, float* w, lapack_int* iblock,
14076  lapack_int* isplit, float* work, lapack_int* iwork,
14077  lapack_int *info );
14078 void LAPACK_dstebz( char* range, char* order, lapack_int* n, double* vl,
14079  double* vu, lapack_int* il, lapack_int* iu, double* abstol,
14080  const double* d, const double* e, lapack_int* m,
14081  lapack_int* nsplit, double* w, lapack_int* iblock,
14082  lapack_int* isplit, double* work, lapack_int* iwork,
14083  lapack_int *info );
14084 void LAPACK_sstein( lapack_int* n, const float* d, const float* e,
14085  lapack_int* m, const float* w, const lapack_int* iblock,
14086  const lapack_int* isplit, float* z, lapack_int* ldz,
14087  float* work, lapack_int* iwork, lapack_int* ifailv,
14088  lapack_int *info );
14089 void LAPACK_dstein( lapack_int* n, const double* d, const double* e,
14090  lapack_int* m, const double* w, const lapack_int* iblock,
14091  const lapack_int* isplit, double* z, lapack_int* ldz,
14092  double* work, lapack_int* iwork, lapack_int* ifailv,
14093  lapack_int *info );
14094 void LAPACK_cstein( lapack_int* n, const float* d, const float* e,
14095  lapack_int* m, const float* w, const lapack_int* iblock,
14096  const lapack_int* isplit, lapack_complex_float* z,
14097  lapack_int* ldz, float* work, lapack_int* iwork,
14098  lapack_int* ifailv, lapack_int *info );
14099 void LAPACK_zstein( lapack_int* n, const double* d, const double* e,
14100  lapack_int* m, const double* w, const lapack_int* iblock,
14101  const lapack_int* isplit, lapack_complex_double* z,
14102  lapack_int* ldz, double* work, lapack_int* iwork,
14103  lapack_int* ifailv, lapack_int *info );
14104 void LAPACK_sdisna( char* job, lapack_int* m, lapack_int* n, const float* d,
14105  float* sep, lapack_int *info );
14106 void LAPACK_ddisna( char* job, lapack_int* m, lapack_int* n, const double* d,
14107  double* sep, lapack_int *info );
14108 void LAPACK_ssygst( lapack_int* itype, char* uplo, lapack_int* n, float* a,
14109  lapack_int* lda, const float* b, lapack_int* ldb,
14110  lapack_int *info );
14111 void LAPACK_dsygst( lapack_int* itype, char* uplo, lapack_int* n, double* a,
14112  lapack_int* lda, const double* b, lapack_int* ldb,
14113  lapack_int *info );
14114 void LAPACK_chegst( lapack_int* itype, char* uplo, lapack_int* n,
14116  const lapack_complex_float* b, lapack_int* ldb,
14117  lapack_int *info );
14118 void LAPACK_zhegst( lapack_int* itype, char* uplo, lapack_int* n,
14120  const lapack_complex_double* b, lapack_int* ldb,
14121  lapack_int *info );
14122 void LAPACK_sspgst( lapack_int* itype, char* uplo, lapack_int* n, float* ap,
14123  const float* bp, lapack_int *info );
14124 void LAPACK_dspgst( lapack_int* itype, char* uplo, lapack_int* n, double* ap,
14125  const double* bp, lapack_int *info );
14126 void LAPACK_chpgst( lapack_int* itype, char* uplo, lapack_int* n,
14128  lapack_int *info );
14129 void LAPACK_zhpgst( lapack_int* itype, char* uplo, lapack_int* n,
14131  lapack_int *info );
14132 void LAPACK_ssbgst( char* vect, char* uplo, lapack_int* n, lapack_int* ka,
14133  lapack_int* kb, float* ab, lapack_int* ldab,
14134  const float* bb, lapack_int* ldbb, float* x,
14135  lapack_int* ldx, float* work, lapack_int *info );
14136 void LAPACK_dsbgst( char* vect, char* uplo, lapack_int* n, lapack_int* ka,
14137  lapack_int* kb, double* ab, lapack_int* ldab,
14138  const double* bb, lapack_int* ldbb, double* x,
14139  lapack_int* ldx, double* work, lapack_int *info );
14140 void LAPACK_chbgst( char* vect, char* uplo, lapack_int* n, lapack_int* ka,
14141  lapack_int* kb, lapack_complex_float* ab, lapack_int* ldab,
14142  const lapack_complex_float* bb, lapack_int* ldbb,
14144  lapack_complex_float* work, float* rwork,
14145  lapack_int *info );
14146 void LAPACK_zhbgst( char* vect, char* uplo, lapack_int* n, lapack_int* ka,
14148  const lapack_complex_double* bb, lapack_int* ldbb,
14150  lapack_complex_double* work, double* rwork,
14151  lapack_int *info );
14152 void LAPACK_spbstf( char* uplo, lapack_int* n, lapack_int* kb, float* bb,
14153  lapack_int* ldbb, lapack_int *info );
14154 void LAPACK_dpbstf( char* uplo, lapack_int* n, lapack_int* kb, double* bb,
14155  lapack_int* ldbb, lapack_int *info );
14156 void LAPACK_cpbstf( char* uplo, lapack_int* n, lapack_int* kb,
14157  lapack_complex_float* bb, lapack_int* ldbb,
14158  lapack_int *info );
14159 void LAPACK_zpbstf( char* uplo, lapack_int* n, lapack_int* kb,
14160  lapack_complex_double* bb, lapack_int* ldbb,
14161  lapack_int *info );
14162 void LAPACK_sgehrd( lapack_int* n, lapack_int* ilo, lapack_int* ihi, float* a,
14163  lapack_int* lda, float* tau, float* work, lapack_int* lwork,
14164  lapack_int *info );
14165 void LAPACK_dgehrd( lapack_int* n, lapack_int* ilo, lapack_int* ihi, double* a,
14166  lapack_int* lda, double* tau, double* work,
14167  lapack_int* lwork, lapack_int *info );
14168 void LAPACK_cgehrd( lapack_int* n, lapack_int* ilo, lapack_int* ihi,
14171  lapack_int* lwork, lapack_int *info );
14172 void LAPACK_zgehrd( lapack_int* n, lapack_int* ilo, lapack_int* ihi,
14175  lapack_int* lwork, lapack_int *info );
14176 void LAPACK_sorghr( lapack_int* n, lapack_int* ilo, lapack_int* ihi, float* a,
14177  lapack_int* lda, const float* tau, float* work,
14178  lapack_int* lwork, lapack_int *info );
14179 void LAPACK_dorghr( lapack_int* n, lapack_int* ilo, lapack_int* ihi, double* a,
14180  lapack_int* lda, const double* tau, double* work,
14181  lapack_int* lwork, lapack_int *info );
14182 void LAPACK_sormhr( char* side, char* trans, lapack_int* m, lapack_int* n,
14183  lapack_int* ilo, lapack_int* ihi, const float* a,
14184  lapack_int* lda, const float* tau, float* c,
14185  lapack_int* ldc, float* work, lapack_int* lwork,
14186  lapack_int *info );
14187 void LAPACK_dormhr( char* side, char* trans, lapack_int* m, lapack_int* n,
14188  lapack_int* ilo, lapack_int* ihi, const double* a,
14189  lapack_int* lda, const double* tau, double* c,
14190  lapack_int* ldc, double* work, lapack_int* lwork,
14191  lapack_int *info );
14192 void LAPACK_cunghr( lapack_int* n, lapack_int* ilo, lapack_int* ihi,
14194  const lapack_complex_float* tau, lapack_complex_float* work,
14195  lapack_int* lwork, lapack_int *info );
14196 void LAPACK_zunghr( lapack_int* n, lapack_int* ilo, lapack_int* ihi,
14198  const lapack_complex_double* tau,
14199  lapack_complex_double* work, lapack_int* lwork,
14200  lapack_int *info );
14201 void LAPACK_cunmhr( char* side, char* trans, lapack_int* m, lapack_int* n,
14202  lapack_int* ilo, lapack_int* ihi,
14205  lapack_int* ldc, lapack_complex_float* work,
14206  lapack_int* lwork, lapack_int *info );
14207 void LAPACK_zunmhr( char* side, char* trans, lapack_int* m, lapack_int* n,
14208  lapack_int* ilo, lapack_int* ihi,
14211  lapack_int* ldc, lapack_complex_double* work,
14212  lapack_int* lwork, lapack_int *info );
14213 void LAPACK_sgebal( char* job, lapack_int* n, float* a, lapack_int* lda,
14214  lapack_int* ilo, lapack_int* ihi, float* scale,
14215  lapack_int *info );
14216 void LAPACK_dgebal( char* job, lapack_int* n, double* a, lapack_int* lda,
14217  lapack_int* ilo, lapack_int* ihi, double* scale,
14218  lapack_int *info );
14219 void LAPACK_cgebal( char* job, lapack_int* n, lapack_complex_float* a,
14220  lapack_int* lda, lapack_int* ilo, lapack_int* ihi,
14221  float* scale, lapack_int *info );
14222 void LAPACK_zgebal( char* job, lapack_int* n, lapack_complex_double* a,
14223  lapack_int* lda, lapack_int* ilo, lapack_int* ihi,
14224  double* scale, lapack_int *info );
14225 void LAPACK_sgebak( char* job, char* side, lapack_int* n, lapack_int* ilo,
14226  lapack_int* ihi, const float* scale, lapack_int* m,
14227  float* v, lapack_int* ldv, lapack_int *info );
14228 void LAPACK_dgebak( char* job, char* side, lapack_int* n, lapack_int* ilo,
14229  lapack_int* ihi, const double* scale, lapack_int* m,
14230  double* v, lapack_int* ldv, lapack_int *info );
14231 void LAPACK_cgebak( char* job, char* side, lapack_int* n, lapack_int* ilo,
14232  lapack_int* ihi, const float* scale, lapack_int* m,
14234  lapack_int *info );
14235 void LAPACK_zgebak( char* job, char* side, lapack_int* n, lapack_int* ilo,
14236  lapack_int* ihi, const double* scale, lapack_int* m,
14238  lapack_int *info );
14239 void LAPACK_shseqr( char* job, char* compz, lapack_int* n, lapack_int* ilo,
14240  lapack_int* ihi, float* h, lapack_int* ldh, float* wr,
14241  float* wi, float* z, lapack_int* ldz, float* work,
14242  lapack_int* lwork, lapack_int *info );
14243 void LAPACK_dhseqr( char* job, char* compz, lapack_int* n, lapack_int* ilo,
14244  lapack_int* ihi, double* h, lapack_int* ldh, double* wr,
14245  double* wi, double* z, lapack_int* ldz, double* work,
14246  lapack_int* lwork, lapack_int *info );
14247 void LAPACK_chseqr( char* job, char* compz, lapack_int* n, lapack_int* ilo,
14250  lapack_int* ldz, lapack_complex_float* work,
14251  lapack_int* lwork, lapack_int *info );
14252 void LAPACK_zhseqr( char* job, char* compz, lapack_int* n, lapack_int* ilo,
14255  lapack_int* ldz, lapack_complex_double* work,
14256  lapack_int* lwork, lapack_int *info );
14257 void LAPACK_shsein( char* job, char* eigsrc, char* initv,
14258  lapack_logical* select, lapack_int* n, const float* h,
14259  lapack_int* ldh, float* wr, const float* wi, float* vl,
14260  lapack_int* ldvl, float* vr, lapack_int* ldvr,
14261  lapack_int* mm, lapack_int* m, float* work,
14262  lapack_int* ifaill, lapack_int* ifailr, lapack_int *info );
14263 void LAPACK_dhsein( char* job, char* eigsrc, char* initv,
14264  lapack_logical* select, lapack_int* n, const double* h,
14265  lapack_int* ldh, double* wr, const double* wi, double* vl,
14266  lapack_int* ldvl, double* vr, lapack_int* ldvr,
14267  lapack_int* mm, lapack_int* m, double* work,
14268  lapack_int* ifaill, lapack_int* ifailr, lapack_int *info );
14269 void LAPACK_chsein( char* job, char* eigsrc, char* initv,
14270  const lapack_logical* select, lapack_int* n,
14271  const lapack_complex_float* h, lapack_int* ldh,
14273  lapack_int* ldvl, lapack_complex_float* vr,
14274  lapack_int* ldvr, lapack_int* mm, lapack_int* m,
14275  lapack_complex_float* work, float* rwork,
14276  lapack_int* ifaill, lapack_int* ifailr, lapack_int *info );
14277 void LAPACK_zhsein( char* job, char* eigsrc, char* initv,
14278  const lapack_logical* select, lapack_int* n,
14279  const lapack_complex_double* h, lapack_int* ldh,
14281  lapack_int* ldvl, lapack_complex_double* vr,
14282  lapack_int* ldvr, lapack_int* mm, lapack_int* m,
14283  lapack_complex_double* work, double* rwork,
14284  lapack_int* ifaill, lapack_int* ifailr, lapack_int *info );
14285 void LAPACK_strevc( char* side, char* howmny, lapack_logical* select,
14286  lapack_int* n, const float* t, lapack_int* ldt, float* vl,
14287  lapack_int* ldvl, float* vr, lapack_int* ldvr,
14288  lapack_int* mm, lapack_int* m, float* work,
14289  lapack_int *info );
14290 void LAPACK_dtrevc( char* side, char* howmny, lapack_logical* select,
14291  lapack_int* n, const double* t, lapack_int* ldt, double* vl,
14292  lapack_int* ldvl, double* vr, lapack_int* ldvr,
14293  lapack_int* mm, lapack_int* m, double* work,
14294  lapack_int *info );
14295 void LAPACK_ctrevc( char* side, char* howmny, const lapack_logical* select,
14297  lapack_complex_float* vl, lapack_int* ldvl,
14298  lapack_complex_float* vr, lapack_int* ldvr, lapack_int* mm,
14299  lapack_int* m, lapack_complex_float* work, float* rwork,
14300  lapack_int *info );
14301 void LAPACK_ztrevc( char* side, char* howmny, const lapack_logical* select,
14303  lapack_complex_double* vl, lapack_int* ldvl,
14305  lapack_int* m, lapack_complex_double* work, double* rwork,
14306  lapack_int *info );
14307 void LAPACK_strsna( char* job, char* howmny, const lapack_logical* select,
14308  lapack_int* n, const float* t, lapack_int* ldt,
14309  const float* vl, lapack_int* ldvl, const float* vr,
14310  lapack_int* ldvr, float* s, float* sep, lapack_int* mm,
14311  lapack_int* m, float* work, lapack_int* ldwork,
14312  lapack_int* iwork, lapack_int *info );
14313 void LAPACK_dtrsna( char* job, char* howmny, const lapack_logical* select,
14314  lapack_int* n, const double* t, lapack_int* ldt,
14315  const double* vl, lapack_int* ldvl, const double* vr,
14316  lapack_int* ldvr, double* s, double* sep, lapack_int* mm,
14317  lapack_int* m, double* work, lapack_int* ldwork,
14318  lapack_int* iwork, lapack_int *info );
14319 void LAPACK_ctrsna( char* job, char* howmny, const lapack_logical* select,
14321  lapack_int* ldt, const lapack_complex_float* vl,
14322  lapack_int* ldvl, const lapack_complex_float* vr,
14323  lapack_int* ldvr, float* s, float* sep, lapack_int* mm,
14325  lapack_int* ldwork, float* rwork, lapack_int *info );
14326 void LAPACK_ztrsna( char* job, char* howmny, const lapack_logical* select,
14328  lapack_int* ldt, const lapack_complex_double* vl,
14329  lapack_int* ldvl, const lapack_complex_double* vr,
14330  lapack_int* ldvr, double* s, double* sep, lapack_int* mm,
14332  lapack_int* ldwork, double* rwork, lapack_int *info );
14333 void LAPACK_strexc( char* compq, lapack_int* n, float* t, lapack_int* ldt,
14334  float* q, lapack_int* ldq, lapack_int* ifst,
14335  lapack_int* ilst, float* work, lapack_int *info );
14336 void LAPACK_dtrexc( char* compq, lapack_int* n, double* t, lapack_int* ldt,
14337  double* q, lapack_int* ldq, lapack_int* ifst,
14338  lapack_int* ilst, double* work, lapack_int *info );
14339 void LAPACK_ctrexc( char* compq, lapack_int* n, lapack_complex_float* t,
14341  lapack_int* ifst, lapack_int* ilst, lapack_int *info );
14342 void LAPACK_ztrexc( char* compq, lapack_int* n, lapack_complex_double* t,
14344  lapack_int* ifst, lapack_int* ilst, lapack_int *info );
14345 void LAPACK_strsen( char* job, char* compq, const lapack_logical* select,
14346  lapack_int* n, float* t, lapack_int* ldt, float* q,
14347  lapack_int* ldq, float* wr, float* wi, lapack_int* m,
14348  float* s, float* sep, float* work, lapack_int* lwork,
14349  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14350 void LAPACK_dtrsen( char* job, char* compq, const lapack_logical* select,
14351  lapack_int* n, double* t, lapack_int* ldt, double* q,
14352  lapack_int* ldq, double* wr, double* wi, lapack_int* m,
14353  double* s, double* sep, double* work, lapack_int* lwork,
14354  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14355 void LAPACK_ctrsen( char* job, char* compq, const lapack_logical* select,
14358  lapack_complex_float* w, lapack_int* m, float* s,
14359  float* sep, lapack_complex_float* work, lapack_int* lwork,
14360  lapack_int *info );
14361 void LAPACK_ztrsen( char* job, char* compq, const lapack_logical* select,
14364  lapack_complex_double* w, lapack_int* m, double* s,
14365  double* sep, lapack_complex_double* work, lapack_int* lwork,
14366  lapack_int *info );
14367 void LAPACK_strsyl( char* trana, char* tranb, lapack_int* isgn, lapack_int* m,
14368  lapack_int* n, const float* a, lapack_int* lda,
14369  const float* b, lapack_int* ldb, float* c, lapack_int* ldc,
14370  float* scale, lapack_int *info );
14371 void LAPACK_dtrsyl( char* trana, char* tranb, lapack_int* isgn, lapack_int* m,
14372  lapack_int* n, const double* a, lapack_int* lda,
14373  const double* b, lapack_int* ldb, double* c,
14374  lapack_int* ldc, double* scale, lapack_int *info );
14375 void LAPACK_ctrsyl( char* trana, char* tranb, lapack_int* isgn, lapack_int* m,
14379  float* scale, lapack_int *info );
14380 void LAPACK_ztrsyl( char* trana, char* tranb, lapack_int* isgn, lapack_int* m,
14384  double* scale, lapack_int *info );
14385 void LAPACK_sgghrd( char* compq, char* compz, lapack_int* n, lapack_int* ilo,
14386  lapack_int* ihi, float* a, lapack_int* lda, float* b,
14387  lapack_int* ldb, float* q, lapack_int* ldq, float* z,
14388  lapack_int* ldz, lapack_int *info );
14389 void LAPACK_dgghrd( char* compq, char* compz, lapack_int* n, lapack_int* ilo,
14390  lapack_int* ihi, double* a, lapack_int* lda, double* b,
14391  lapack_int* ldb, double* q, lapack_int* ldq, double* z,
14392  lapack_int* ldz, lapack_int *info );
14393 void LAPACK_cgghrd( char* compq, char* compz, lapack_int* n, lapack_int* ilo,
14398  lapack_int *info );
14399 void LAPACK_zgghrd( char* compq, char* compz, lapack_int* n, lapack_int* ilo,
14404  lapack_int *info );
14405 void LAPACK_sggbal( char* job, lapack_int* n, float* a, lapack_int* lda,
14406  float* b, lapack_int* ldb, lapack_int* ilo, lapack_int* ihi,
14407  float* lscale, float* rscale, float* work,
14408  lapack_int *info );
14409 void LAPACK_dggbal( char* job, lapack_int* n, double* a, lapack_int* lda,
14410  double* b, lapack_int* ldb, lapack_int* ilo,
14411  lapack_int* ihi, double* lscale, double* rscale,
14412  double* work, lapack_int *info );
14413 void LAPACK_cggbal( char* job, lapack_int* n, lapack_complex_float* a,
14415  lapack_int* ilo, lapack_int* ihi, float* lscale,
14416  float* rscale, float* work, lapack_int *info );
14417 void LAPACK_zggbal( char* job, lapack_int* n, lapack_complex_double* a,
14419  lapack_int* ilo, lapack_int* ihi, double* lscale,
14420  double* rscale, double* work, lapack_int *info );
14421 void LAPACK_sggbak( char* job, char* side, lapack_int* n, lapack_int* ilo,
14422  lapack_int* ihi, const float* lscale, const float* rscale,
14423  lapack_int* m, float* v, lapack_int* ldv,
14424  lapack_int *info );
14425 void LAPACK_dggbak( char* job, char* side, lapack_int* n, lapack_int* ilo,
14426  lapack_int* ihi, const double* lscale, const double* rscale,
14427  lapack_int* m, double* v, lapack_int* ldv,
14428  lapack_int *info );
14429 void LAPACK_cggbak( char* job, char* side, lapack_int* n, lapack_int* ilo,
14430  lapack_int* ihi, const float* lscale, const float* rscale,
14432  lapack_int *info );
14433 void LAPACK_zggbak( char* job, char* side, lapack_int* n, lapack_int* ilo,
14434  lapack_int* ihi, const double* lscale, const double* rscale,
14436  lapack_int *info );
14437 void LAPACK_shgeqz( char* job, char* compq, char* compz, lapack_int* n,
14438  lapack_int* ilo, lapack_int* ihi, float* h, lapack_int* ldh,
14439  float* t, lapack_int* ldt, float* alphar, float* alphai,
14440  float* beta, float* q, lapack_int* ldq, float* z,
14441  lapack_int* ldz, float* work, lapack_int* lwork,
14442  lapack_int *info );
14443 void LAPACK_dhgeqz( char* job, char* compq, char* compz, lapack_int* n,
14444  lapack_int* ilo, lapack_int* ihi, double* h,
14445  lapack_int* ldh, double* t, lapack_int* ldt, double* alphar,
14446  double* alphai, double* beta, double* q, lapack_int* ldq,
14447  double* z, lapack_int* ldz, double* work, lapack_int* lwork,
14448  lapack_int *info );
14449 void LAPACK_chgeqz( char* job, char* compq, char* compz, lapack_int* n,
14455  lapack_complex_float* work, lapack_int* lwork, float* rwork,
14456  lapack_int *info );
14457 void LAPACK_zhgeqz( char* job, char* compq, char* compz, lapack_int* n,
14463  lapack_complex_double* work, lapack_int* lwork,
14464  double* rwork, lapack_int *info );
14465 void LAPACK_stgevc( char* side, char* howmny, const lapack_logical* select,
14466  lapack_int* n, const float* s, lapack_int* lds,
14467  const float* p, lapack_int* ldp, float* vl,
14468  lapack_int* ldvl, float* vr, lapack_int* ldvr,
14469  lapack_int* mm, lapack_int* m, float* work,
14470  lapack_int *info );
14471 void LAPACK_dtgevc( char* side, char* howmny, const lapack_logical* select,
14472  lapack_int* n, const double* s, lapack_int* lds,
14473  const double* p, lapack_int* ldp, double* vl,
14474  lapack_int* ldvl, double* vr, lapack_int* ldvr,
14475  lapack_int* mm, lapack_int* m, double* work,
14476  lapack_int *info );
14477 void LAPACK_ctgevc( char* side, char* howmny, const lapack_logical* select,
14479  lapack_int* lds, const lapack_complex_float* p,
14480  lapack_int* ldp, lapack_complex_float* vl, lapack_int* ldvl,
14481  lapack_complex_float* vr, lapack_int* ldvr, lapack_int* mm,
14482  lapack_int* m, lapack_complex_float* work, float* rwork,
14483  lapack_int *info );
14484 void LAPACK_ztgevc( char* side, char* howmny, const lapack_logical* select,
14486  lapack_int* lds, const lapack_complex_double* p,
14488  lapack_int* ldvl, lapack_complex_double* vr,
14489  lapack_int* ldvr, lapack_int* mm, lapack_int* m,
14490  lapack_complex_double* work, double* rwork,
14491  lapack_int *info );
14492 void LAPACK_stgexc( lapack_logical* wantq, lapack_logical* wantz, lapack_int* n,
14493  float* a, lapack_int* lda, float* b, lapack_int* ldb,
14494  float* q, lapack_int* ldq, float* z, lapack_int* ldz,
14495  lapack_int* ifst, lapack_int* ilst, float* work,
14496  lapack_int* lwork, lapack_int *info );
14497 void LAPACK_dtgexc( lapack_logical* wantq, lapack_logical* wantz, lapack_int* n,
14498  double* a, lapack_int* lda, double* b, lapack_int* ldb,
14499  double* q, lapack_int* ldq, double* z, lapack_int* ldz,
14500  lapack_int* ifst, lapack_int* ilst, double* work,
14501  lapack_int* lwork, lapack_int *info );
14502 void LAPACK_ctgexc( lapack_logical* wantq, lapack_logical* wantz, lapack_int* n,
14507  lapack_int* ilst, lapack_int *info );
14508 void LAPACK_ztgexc( lapack_logical* wantq, lapack_logical* wantz, lapack_int* n,
14513  lapack_int* ilst, lapack_int *info );
14514 void LAPACK_stgsen( lapack_int* ijob, lapack_logical* wantq,
14515  lapack_logical* wantz, const lapack_logical* select,
14516  lapack_int* n, float* a, lapack_int* lda, float* b,
14517  lapack_int* ldb, float* alphar, float* alphai, float* beta,
14518  float* q, lapack_int* ldq, float* z, lapack_int* ldz,
14519  lapack_int* m, float* pl, float* pr, float* dif,
14520  float* work, lapack_int* lwork, lapack_int* iwork,
14521  lapack_int* liwork, lapack_int *info );
14522 void LAPACK_dtgsen( lapack_int* ijob, lapack_logical* wantq,
14523  lapack_logical* wantz, const lapack_logical* select,
14524  lapack_int* n, double* a, lapack_int* lda, double* b,
14525  lapack_int* ldb, double* alphar, double* alphai,
14526  double* beta, double* q, lapack_int* ldq, double* z,
14527  lapack_int* ldz, lapack_int* m, double* pl, double* pr,
14528  double* dif, double* work, lapack_int* lwork,
14529  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14530 void LAPACK_ctgsen( lapack_int* ijob, lapack_logical* wantq,
14531  lapack_logical* wantz, const lapack_logical* select,
14537  float* pl, float* pr, float* dif,
14538  lapack_complex_float* work, lapack_int* lwork,
14539  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14540 void LAPACK_ztgsen( lapack_int* ijob, lapack_logical* wantq,
14541  lapack_logical* wantz, const lapack_logical* select,
14547  double* pl, double* pr, double* dif,
14548  lapack_complex_double* work, lapack_int* lwork,
14549  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14550 void LAPACK_stgsyl( char* trans, lapack_int* ijob, lapack_int* m, lapack_int* n,
14551  const float* a, lapack_int* lda, const float* b,
14552  lapack_int* ldb, float* c, lapack_int* ldc, const float* d,
14553  lapack_int* ldd, const float* e, lapack_int* lde, float* f,
14554  lapack_int* ldf, float* scale, float* dif, float* work,
14555  lapack_int* lwork, lapack_int* iwork, lapack_int *info );
14556 void LAPACK_dtgsyl( char* trans, lapack_int* ijob, lapack_int* m, lapack_int* n,
14557  const double* a, lapack_int* lda, const double* b,
14558  lapack_int* ldb, double* c, lapack_int* ldc,
14559  const double* d, lapack_int* ldd, const double* e,
14560  lapack_int* lde, double* f, lapack_int* ldf, double* scale,
14561  double* dif, double* work, lapack_int* lwork,
14562  lapack_int* iwork, lapack_int *info );
14563 void LAPACK_ctgsyl( char* trans, lapack_int* ijob, lapack_int* m, lapack_int* n,
14565  const lapack_complex_float* b, lapack_int* ldb,
14567  const lapack_complex_float* d, lapack_int* ldd,
14568  const lapack_complex_float* e, lapack_int* lde,
14569  lapack_complex_float* f, lapack_int* ldf, float* scale,
14570  float* dif, lapack_complex_float* work, lapack_int* lwork,
14571  lapack_int* iwork, lapack_int *info );
14572 void LAPACK_ztgsyl( char* trans, lapack_int* ijob, lapack_int* m, lapack_int* n,
14574  const lapack_complex_double* b, lapack_int* ldb,
14576  const lapack_complex_double* d, lapack_int* ldd,
14577  const lapack_complex_double* e, lapack_int* lde,
14578  lapack_complex_double* f, lapack_int* ldf, double* scale,
14579  double* dif, lapack_complex_double* work, lapack_int* lwork,
14580  lapack_int* iwork, lapack_int *info );
14581 void LAPACK_stgsna( char* job, char* howmny, const lapack_logical* select,
14582  lapack_int* n, const float* a, lapack_int* lda,
14583  const float* b, lapack_int* ldb, const float* vl,
14584  lapack_int* ldvl, const float* vr, lapack_int* ldvr,
14585  float* s, float* dif, lapack_int* mm, lapack_int* m,
14586  float* work, lapack_int* lwork, lapack_int* iwork,
14587  lapack_int *info );
14588 void LAPACK_dtgsna( char* job, char* howmny, const lapack_logical* select,
14589  lapack_int* n, const double* a, lapack_int* lda,
14590  const double* b, lapack_int* ldb, const double* vl,
14591  lapack_int* ldvl, const double* vr, lapack_int* ldvr,
14592  double* s, double* dif, lapack_int* mm, lapack_int* m,
14593  double* work, lapack_int* lwork, lapack_int* iwork,
14594  lapack_int *info );
14595 void LAPACK_ctgsna( char* job, char* howmny, const lapack_logical* select,
14598  lapack_int* ldb, const lapack_complex_float* vl,
14599  lapack_int* ldvl, const lapack_complex_float* vr,
14600  lapack_int* ldvr, float* s, float* dif, lapack_int* mm,
14602  lapack_int* lwork, lapack_int* iwork, lapack_int *info );
14603 void LAPACK_ztgsna( char* job, char* howmny, const lapack_logical* select,
14606  lapack_int* ldb, const lapack_complex_double* vl,
14607  lapack_int* ldvl, const lapack_complex_double* vr,
14608  lapack_int* ldvr, double* s, double* dif, lapack_int* mm,
14610  lapack_int* lwork, lapack_int* iwork, lapack_int *info );
14611 void LAPACK_sggsvp( char* jobu, char* jobv, char* jobq, lapack_int* m,
14612  lapack_int* p, lapack_int* n, float* a, lapack_int* lda,
14613  float* b, lapack_int* ldb, float* tola, float* tolb,
14614  lapack_int* k, lapack_int* l, float* u, lapack_int* ldu,
14615  float* v, lapack_int* ldv, float* q, lapack_int* ldq,
14616  lapack_int* iwork, float* tau, float* work,
14617  lapack_int *info );
14618 void LAPACK_dggsvp( char* jobu, char* jobv, char* jobq, lapack_int* m,
14619  lapack_int* p, lapack_int* n, double* a, lapack_int* lda,
14620  double* b, lapack_int* ldb, double* tola, double* tolb,
14621  lapack_int* k, lapack_int* l, double* u, lapack_int* ldu,
14622  double* v, lapack_int* ldv, double* q, lapack_int* ldq,
14623  lapack_int* iwork, double* tau, double* work,
14624  lapack_int *info );
14625 void LAPACK_cggsvp( char* jobu, char* jobv, char* jobq, lapack_int* m,
14628  float* tola, float* tolb, lapack_int* k, lapack_int* l,
14632  float* rwork, lapack_complex_float* tau,
14634 void LAPACK_zggsvp( char* jobu, char* jobv, char* jobq, lapack_int* m,
14637  double* tola, double* tolb, lapack_int* k, lapack_int* l,
14641  lapack_int* iwork, double* rwork,
14643  lapack_int *info );
14644 void LAPACK_stgsja( char* jobu, char* jobv, char* jobq, lapack_int* m,
14646  float* a, lapack_int* lda, float* b, lapack_int* ldb,
14647  float* tola, float* tolb, float* alpha, float* beta,
14648  float* u, lapack_int* ldu, float* v, lapack_int* ldv,
14649  float* q, lapack_int* ldq, float* work, lapack_int* ncycle,
14650  lapack_int *info );
14651 void LAPACK_dtgsja( char* jobu, char* jobv, char* jobq, lapack_int* m,
14653  double* a, lapack_int* lda, double* b, lapack_int* ldb,
14654  double* tola, double* tolb, double* alpha, double* beta,
14655  double* u, lapack_int* ldu, double* v, lapack_int* ldv,
14656  double* q, lapack_int* ldq, double* work,
14657  lapack_int* ncycle, lapack_int *info );
14658 void LAPACK_ctgsja( char* jobu, char* jobv, char* jobq, lapack_int* m,
14661  lapack_complex_float* b, lapack_int* ldb, float* tola,
14662  float* tolb, float* alpha, float* beta,
14666  lapack_complex_float* work, lapack_int* ncycle,
14667  lapack_int *info );
14668 void LAPACK_ztgsja( char* jobu, char* jobv, char* jobq, lapack_int* m,
14671  lapack_complex_double* b, lapack_int* ldb, double* tola,
14672  double* tolb, double* alpha, double* beta,
14676  lapack_complex_double* work, lapack_int* ncycle,
14677  lapack_int *info );
14678 void LAPACK_sgels( char* trans, lapack_int* m, lapack_int* n, lapack_int* nrhs,
14679  float* a, lapack_int* lda, float* b, lapack_int* ldb,
14680  float* work, lapack_int* lwork, lapack_int *info );
14681 void LAPACK_dgels( char* trans, lapack_int* m, lapack_int* n, lapack_int* nrhs,
14682  double* a, lapack_int* lda, double* b, lapack_int* ldb,
14683  double* work, lapack_int* lwork, lapack_int *info );
14684 void LAPACK_cgels( char* trans, lapack_int* m, lapack_int* n, lapack_int* nrhs,
14687  lapack_complex_float* work, lapack_int* lwork,
14688  lapack_int *info );
14689 void LAPACK_zgels( char* trans, lapack_int* m, lapack_int* n, lapack_int* nrhs,
14692  lapack_complex_double* work, lapack_int* lwork,
14693  lapack_int *info );
14694 void LAPACK_sgelsy( lapack_int* m, lapack_int* n, lapack_int* nrhs, float* a,
14695  lapack_int* lda, float* b, lapack_int* ldb,
14696  lapack_int* jpvt, float* rcond, lapack_int* rank,
14697  float* work, lapack_int* lwork, lapack_int *info );
14698 void LAPACK_dgelsy( lapack_int* m, lapack_int* n, lapack_int* nrhs, double* a,
14699  lapack_int* lda, double* b, lapack_int* ldb,
14700  lapack_int* jpvt, double* rcond, lapack_int* rank,
14701  double* work, lapack_int* lwork, lapack_int *info );
14705  float* rcond, lapack_int* rank, lapack_complex_float* work,
14706  lapack_int* lwork, float* rwork, lapack_int *info );
14710  double* rcond, lapack_int* rank,
14711  lapack_complex_double* work, lapack_int* lwork,
14712  double* rwork, lapack_int *info );
14713 void LAPACK_sgelss( lapack_int* m, lapack_int* n, lapack_int* nrhs, float* a,
14714  lapack_int* lda, float* b, lapack_int* ldb, float* s,
14715  float* rcond, lapack_int* rank, float* work,
14716  lapack_int* lwork, lapack_int *info );
14717 void LAPACK_dgelss( lapack_int* m, lapack_int* n, lapack_int* nrhs, double* a,
14718  lapack_int* lda, double* b, lapack_int* ldb, double* s,
14719  double* rcond, lapack_int* rank, double* work,
14720  lapack_int* lwork, lapack_int *info );
14723  lapack_complex_float* b, lapack_int* ldb, float* s,
14724  float* rcond, lapack_int* rank, lapack_complex_float* work,
14725  lapack_int* lwork, float* rwork, lapack_int *info );
14728  lapack_complex_double* b, lapack_int* ldb, double* s,
14729  double* rcond, lapack_int* rank,
14730  lapack_complex_double* work, lapack_int* lwork,
14731  double* rwork, lapack_int *info );
14732 void LAPACK_sgelsd( lapack_int* m, lapack_int* n, lapack_int* nrhs, float* a,
14733  lapack_int* lda, float* b, lapack_int* ldb, float* s,
14734  float* rcond, lapack_int* rank, float* work,
14735  lapack_int* lwork, lapack_int* iwork, lapack_int *info );
14736 void LAPACK_dgelsd( lapack_int* m, lapack_int* n, lapack_int* nrhs, double* a,
14737  lapack_int* lda, double* b, lapack_int* ldb, double* s,
14738  double* rcond, lapack_int* rank, double* work,
14739  lapack_int* lwork, lapack_int* iwork, lapack_int *info );
14742  lapack_complex_float* b, lapack_int* ldb, float* s,
14743  float* rcond, lapack_int* rank, lapack_complex_float* work,
14744  lapack_int* lwork, float* rwork, lapack_int* iwork,
14745  lapack_int *info );
14748  lapack_complex_double* b, lapack_int* ldb, double* s,
14749  double* rcond, lapack_int* rank,
14750  lapack_complex_double* work, lapack_int* lwork,
14751  double* rwork, lapack_int* iwork, lapack_int *info );
14752 void LAPACK_sgglse( lapack_int* m, lapack_int* n, lapack_int* p, float* a,
14753  lapack_int* lda, float* b, lapack_int* ldb, float* c,
14754  float* d, float* x, float* work, lapack_int* lwork,
14755  lapack_int *info );
14756 void LAPACK_dgglse( lapack_int* m, lapack_int* n, lapack_int* p, double* a,
14757  lapack_int* lda, double* b, lapack_int* ldb, double* c,
14758  double* d, double* x, double* work, lapack_int* lwork,
14759  lapack_int *info );
14765  lapack_int* lwork, lapack_int *info );
14771  lapack_int* lwork, lapack_int *info );
14772 void LAPACK_sggglm( lapack_int* n, lapack_int* m, lapack_int* p, float* a,
14773  lapack_int* lda, float* b, lapack_int* ldb, float* d,
14774  float* x, float* y, float* work, lapack_int* lwork,
14775  lapack_int *info );
14776 void LAPACK_dggglm( lapack_int* n, lapack_int* m, lapack_int* p, double* a,
14777  lapack_int* lda, double* b, lapack_int* ldb, double* d,
14778  double* x, double* y, double* work, lapack_int* lwork,
14779  lapack_int *info );
14785  lapack_int* lwork, lapack_int *info );
14791  lapack_int* lwork, lapack_int *info );
14792 void LAPACK_ssyev( char* jobz, char* uplo, lapack_int* n, float* a,
14793  lapack_int* lda, float* w, float* work, lapack_int* lwork,
14794  lapack_int *info );
14795 void LAPACK_dsyev( char* jobz, char* uplo, lapack_int* n, double* a,
14796  lapack_int* lda, double* w, double* work, lapack_int* lwork,
14797  lapack_int *info );
14798 void LAPACK_cheev( char* jobz, char* uplo, lapack_int* n,
14799  lapack_complex_float* a, lapack_int* lda, float* w,
14800  lapack_complex_float* work, lapack_int* lwork, float* rwork,
14801  lapack_int *info );
14802 void LAPACK_zheev( char* jobz, char* uplo, lapack_int* n,
14803  lapack_complex_double* a, lapack_int* lda, double* w,
14804  lapack_complex_double* work, lapack_int* lwork,
14805  double* rwork, lapack_int *info );
14806 void LAPACK_ssyevd( char* jobz, char* uplo, lapack_int* n, float* a,
14807  lapack_int* lda, float* w, float* work, lapack_int* lwork,
14808  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14809 void LAPACK_dsyevd( char* jobz, char* uplo, lapack_int* n, double* a,
14810  lapack_int* lda, double* w, double* work, lapack_int* lwork,
14811  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14812 void LAPACK_cheevd( char* jobz, char* uplo, lapack_int* n,
14813  lapack_complex_float* a, lapack_int* lda, float* w,
14814  lapack_complex_float* work, lapack_int* lwork, float* rwork,
14815  lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork,
14816  lapack_int *info );
14817 void LAPACK_zheevd( char* jobz, char* uplo, lapack_int* n,
14818  lapack_complex_double* a, lapack_int* lda, double* w,
14819  lapack_complex_double* work, lapack_int* lwork,
14820  double* rwork, lapack_int* lrwork, lapack_int* iwork,
14821  lapack_int* liwork, lapack_int *info );
14822 void LAPACK_ssyevx( char* jobz, char* range, char* uplo, lapack_int* n,
14823  float* a, lapack_int* lda, float* vl, float* vu,
14824  lapack_int* il, lapack_int* iu, float* abstol,
14825  lapack_int* m, float* w, float* z, lapack_int* ldz,
14826  float* work, lapack_int* lwork, lapack_int* iwork,
14827  lapack_int* ifail, lapack_int *info );
14828 void LAPACK_dsyevx( char* jobz, char* range, char* uplo, lapack_int* n,
14829  double* a, lapack_int* lda, double* vl, double* vu,
14830  lapack_int* il, lapack_int* iu, double* abstol,
14831  lapack_int* m, double* w, double* z, lapack_int* ldz,
14832  double* work, lapack_int* lwork, lapack_int* iwork,
14833  lapack_int* ifail, lapack_int *info );
14834 void LAPACK_cheevx( char* jobz, char* range, char* uplo, lapack_int* n,
14835  lapack_complex_float* a, lapack_int* lda, float* vl,
14836  float* vu, lapack_int* il, lapack_int* iu, float* abstol,
14837  lapack_int* m, float* w, lapack_complex_float* z,
14838  lapack_int* ldz, lapack_complex_float* work,
14839  lapack_int* lwork, float* rwork, lapack_int* iwork,
14840  lapack_int* ifail, lapack_int *info );
14841 void LAPACK_zheevx( char* jobz, char* range, char* uplo, lapack_int* n,
14842  lapack_complex_double* a, lapack_int* lda, double* vl,
14843  double* vu, lapack_int* il, lapack_int* iu, double* abstol,
14844  lapack_int* m, double* w, lapack_complex_double* z,
14845  lapack_int* ldz, lapack_complex_double* work,
14846  lapack_int* lwork, double* rwork, lapack_int* iwork,
14847  lapack_int* ifail, lapack_int *info );
14848 void LAPACK_ssyevr( char* jobz, char* range, char* uplo, lapack_int* n,
14849  float* a, lapack_int* lda, float* vl, float* vu,
14850  lapack_int* il, lapack_int* iu, float* abstol,
14851  lapack_int* m, float* w, float* z, lapack_int* ldz,
14852  lapack_int* isuppz, float* work, lapack_int* lwork,
14853  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14854 void LAPACK_dsyevr( char* jobz, char* range, char* uplo, lapack_int* n,
14855  double* a, lapack_int* lda, double* vl, double* vu,
14856  lapack_int* il, lapack_int* iu, double* abstol,
14857  lapack_int* m, double* w, double* z, lapack_int* ldz,
14858  lapack_int* isuppz, double* work, lapack_int* lwork,
14859  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14860 void LAPACK_cheevr( char* jobz, char* range, char* uplo, lapack_int* n,
14861  lapack_complex_float* a, lapack_int* lda, float* vl,
14862  float* vu, lapack_int* il, lapack_int* iu, float* abstol,
14863  lapack_int* m, float* w, lapack_complex_float* z,
14864  lapack_int* ldz, lapack_int* isuppz,
14865  lapack_complex_float* work, lapack_int* lwork, float* rwork,
14866  lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork,
14867  lapack_int *info );
14868 void LAPACK_zheevr( char* jobz, char* range, char* uplo, lapack_int* n,
14869  lapack_complex_double* a, lapack_int* lda, double* vl,
14870  double* vu, lapack_int* il, lapack_int* iu, double* abstol,
14871  lapack_int* m, double* w, lapack_complex_double* z,
14872  lapack_int* ldz, lapack_int* isuppz,
14873  lapack_complex_double* work, lapack_int* lwork,
14874  double* rwork, lapack_int* lrwork, lapack_int* iwork,
14875  lapack_int* liwork, lapack_int *info );
14876 void LAPACK_sspev( char* jobz, char* uplo, lapack_int* n, float* ap, float* w,
14877  float* z, lapack_int* ldz, float* work, lapack_int *info );
14878 void LAPACK_dspev( char* jobz, char* uplo, lapack_int* n, double* ap, double* w,
14879  double* z, lapack_int* ldz, double* work, lapack_int *info );
14880 void LAPACK_chpev( char* jobz, char* uplo, lapack_int* n,
14882  lapack_int* ldz, lapack_complex_float* work, float* rwork,
14883  lapack_int *info );
14884 void LAPACK_zhpev( char* jobz, char* uplo, lapack_int* n,
14885  lapack_complex_double* ap, double* w,
14887  lapack_complex_double* work, double* rwork,
14888  lapack_int *info );
14889 void LAPACK_sspevd( char* jobz, char* uplo, lapack_int* n, float* ap, float* w,
14890  float* z, lapack_int* ldz, float* work, lapack_int* lwork,
14891  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14892 void LAPACK_dspevd( char* jobz, char* uplo, lapack_int* n, double* ap,
14893  double* w, double* z, lapack_int* ldz, double* work,
14894  lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
14895  lapack_int *info );
14896 void LAPACK_chpevd( char* jobz, char* uplo, lapack_int* n,
14898  lapack_int* ldz, lapack_complex_float* work,
14899  lapack_int* lwork, float* rwork, lapack_int* lrwork,
14900  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14901 void LAPACK_zhpevd( char* jobz, char* uplo, lapack_int* n,
14902  lapack_complex_double* ap, double* w,
14904  lapack_complex_double* work, lapack_int* lwork,
14905  double* rwork, lapack_int* lrwork, lapack_int* iwork,
14906  lapack_int* liwork, lapack_int *info );
14907 void LAPACK_sspevx( char* jobz, char* range, char* uplo, lapack_int* n,
14908  float* ap, float* vl, float* vu, lapack_int* il,
14909  lapack_int* iu, float* abstol, lapack_int* m, float* w,
14910  float* z, lapack_int* ldz, float* work, lapack_int* iwork,
14911  lapack_int* ifail, lapack_int *info );
14912 void LAPACK_dspevx( char* jobz, char* range, char* uplo, lapack_int* n,
14913  double* ap, double* vl, double* vu, lapack_int* il,
14914  lapack_int* iu, double* abstol, lapack_int* m, double* w,
14915  double* z, lapack_int* ldz, double* work, lapack_int* iwork,
14916  lapack_int* ifail, lapack_int *info );
14917 void LAPACK_chpevx( char* jobz, char* range, char* uplo, lapack_int* n,
14918  lapack_complex_float* ap, float* vl, float* vu,
14919  lapack_int* il, lapack_int* iu, float* abstol,
14920  lapack_int* m, float* w, lapack_complex_float* z,
14921  lapack_int* ldz, lapack_complex_float* work, float* rwork,
14922  lapack_int* iwork, lapack_int* ifail, lapack_int *info );
14923 void LAPACK_zhpevx( char* jobz, char* range, char* uplo, lapack_int* n,
14924  lapack_complex_double* ap, double* vl, double* vu,
14925  lapack_int* il, lapack_int* iu, double* abstol,
14926  lapack_int* m, double* w, lapack_complex_double* z,
14927  lapack_int* ldz, lapack_complex_double* work, double* rwork,
14928  lapack_int* iwork, lapack_int* ifail, lapack_int *info );
14929 void LAPACK_ssbev( char* jobz, char* uplo, lapack_int* n, lapack_int* kd,
14930  float* ab, lapack_int* ldab, float* w, float* z,
14931  lapack_int* ldz, float* work, lapack_int *info );
14932 void LAPACK_dsbev( char* jobz, char* uplo, lapack_int* n, lapack_int* kd,
14933  double* ab, lapack_int* ldab, double* w, double* z,
14934  lapack_int* ldz, double* work, lapack_int *info );
14935 void LAPACK_chbev( char* jobz, char* uplo, lapack_int* n, lapack_int* kd,
14936  lapack_complex_float* ab, lapack_int* ldab, float* w,
14938  lapack_complex_float* work, float* rwork, lapack_int *info );
14939 void LAPACK_zhbev( char* jobz, char* uplo, lapack_int* n, lapack_int* kd,
14940  lapack_complex_double* ab, lapack_int* ldab, double* w,
14942  lapack_complex_double* work, double* rwork,
14943  lapack_int *info );
14944 void LAPACK_ssbevd( char* jobz, char* uplo, lapack_int* n, lapack_int* kd,
14945  float* ab, lapack_int* ldab, float* w, float* z,
14946  lapack_int* ldz, float* work, lapack_int* lwork,
14947  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14948 void LAPACK_dsbevd( char* jobz, char* uplo, lapack_int* n, lapack_int* kd,
14949  double* ab, lapack_int* ldab, double* w, double* z,
14950  lapack_int* ldz, double* work, lapack_int* lwork,
14951  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14952 void LAPACK_chbevd( char* jobz, char* uplo, lapack_int* n, lapack_int* kd,
14953  lapack_complex_float* ab, lapack_int* ldab, float* w,
14955  lapack_complex_float* work, lapack_int* lwork, float* rwork,
14956  lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork,
14957  lapack_int *info );
14958 void LAPACK_zhbevd( char* jobz, char* uplo, lapack_int* n, lapack_int* kd,
14959  lapack_complex_double* ab, lapack_int* ldab, double* w,
14961  lapack_complex_double* work, lapack_int* lwork,
14962  double* rwork, lapack_int* lrwork, lapack_int* iwork,
14963  lapack_int* liwork, lapack_int *info );
14964 void LAPACK_ssbevx( char* jobz, char* range, char* uplo, lapack_int* n,
14965  lapack_int* kd, float* ab, lapack_int* ldab, float* q,
14966  lapack_int* ldq, float* vl, float* vu, lapack_int* il,
14967  lapack_int* iu, float* abstol, lapack_int* m, float* w,
14968  float* z, lapack_int* ldz, float* work, lapack_int* iwork,
14969  lapack_int* ifail, lapack_int *info );
14970 void LAPACK_dsbevx( char* jobz, char* range, char* uplo, lapack_int* n,
14971  lapack_int* kd, double* ab, lapack_int* ldab, double* q,
14972  lapack_int* ldq, double* vl, double* vu, lapack_int* il,
14973  lapack_int* iu, double* abstol, lapack_int* m, double* w,
14974  double* z, lapack_int* ldz, double* work, lapack_int* iwork,
14975  lapack_int* ifail, lapack_int *info );
14976 void LAPACK_chbevx( char* jobz, char* range, char* uplo, lapack_int* n,
14977  lapack_int* kd, lapack_complex_float* ab, lapack_int* ldab,
14978  lapack_complex_float* q, lapack_int* ldq, float* vl,
14979  float* vu, lapack_int* il, lapack_int* iu, float* abstol,
14980  lapack_int* m, float* w, lapack_complex_float* z,
14981  lapack_int* ldz, lapack_complex_float* work, float* rwork,
14982  lapack_int* iwork, lapack_int* ifail, lapack_int *info );
14983 void LAPACK_zhbevx( char* jobz, char* range, char* uplo, lapack_int* n,
14985  lapack_complex_double* q, lapack_int* ldq, double* vl,
14986  double* vu, lapack_int* il, lapack_int* iu, double* abstol,
14987  lapack_int* m, double* w, lapack_complex_double* z,
14988  lapack_int* ldz, lapack_complex_double* work, double* rwork,
14989  lapack_int* iwork, lapack_int* ifail, lapack_int *info );
14990 void LAPACK_sstev( char* jobz, lapack_int* n, float* d, float* e, float* z,
14991  lapack_int* ldz, float* work, lapack_int *info );
14992 void LAPACK_dstev( char* jobz, lapack_int* n, double* d, double* e, double* z,
14993  lapack_int* ldz, double* work, lapack_int *info );
14994 void LAPACK_sstevd( char* jobz, lapack_int* n, float* d, float* e, float* z,
14995  lapack_int* ldz, float* work, lapack_int* lwork,
14996  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
14997 void LAPACK_dstevd( char* jobz, lapack_int* n, double* d, double* e, double* z,
14998  lapack_int* ldz, double* work, lapack_int* lwork,
14999  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
15000 void LAPACK_sstevx( char* jobz, char* range, lapack_int* n, float* d, float* e,
15001  float* vl, float* vu, lapack_int* il, lapack_int* iu,
15002  float* abstol, lapack_int* m, float* w, float* z,
15003  lapack_int* ldz, float* work, lapack_int* iwork,
15004  lapack_int* ifail, lapack_int *info );
15005 void LAPACK_dstevx( char* jobz, char* range, lapack_int* n, double* d,
15006  double* e, double* vl, double* vu, lapack_int* il,
15007  lapack_int* iu, double* abstol, lapack_int* m, double* w,
15008  double* z, lapack_int* ldz, double* work, lapack_int* iwork,
15009  lapack_int* ifail, lapack_int *info );
15010 void LAPACK_sstevr( char* jobz, char* range, lapack_int* n, float* d, float* e,
15011  float* vl, float* vu, lapack_int* il, lapack_int* iu,
15012  float* abstol, lapack_int* m, float* w, float* z,
15013  lapack_int* ldz, lapack_int* isuppz, float* work,
15014  lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
15015  lapack_int *info );
15016 void LAPACK_dstevr( char* jobz, char* range, lapack_int* n, double* d,
15017  double* e, double* vl, double* vu, lapack_int* il,
15018  lapack_int* iu, double* abstol, lapack_int* m, double* w,
15019  double* z, lapack_int* ldz, lapack_int* isuppz,
15020  double* work, lapack_int* lwork, lapack_int* iwork,
15021  lapack_int* liwork, lapack_int *info );
15022 void LAPACK_sgees( char* jobvs, char* sort, LAPACK_S_SELECT2 select,
15023  lapack_int* n, float* a, lapack_int* lda, lapack_int* sdim,
15024  float* wr, float* wi, float* vs, lapack_int* ldvs,
15025  float* work, lapack_int* lwork, lapack_logical* bwork,
15026  lapack_int *info );
15027 void LAPACK_dgees( char* jobvs, char* sort, LAPACK_D_SELECT2 select,
15028  lapack_int* n, double* a, lapack_int* lda, lapack_int* sdim,
15029  double* wr, double* wi, double* vs, lapack_int* ldvs,
15030  double* work, lapack_int* lwork, lapack_logical* bwork,
15031  lapack_int *info );
15032 void LAPACK_cgees( char* jobvs, char* sort, LAPACK_C_SELECT1 select,
15035  lapack_complex_float* vs, lapack_int* ldvs,
15036  lapack_complex_float* work, lapack_int* lwork, float* rwork,
15037  lapack_logical* bwork, lapack_int *info );
15038 void LAPACK_zgees( char* jobvs, char* sort, LAPACK_Z_SELECT1 select,
15041  lapack_complex_double* vs, lapack_int* ldvs,
15042  lapack_complex_double* work, lapack_int* lwork,
15043  double* rwork, lapack_logical* bwork, lapack_int *info );
15044 void LAPACK_sgeesx( char* jobvs, char* sort, LAPACK_S_SELECT2 select,
15045  char* sense, lapack_int* n, float* a, lapack_int* lda,
15046  lapack_int* sdim, float* wr, float* wi, float* vs,
15047  lapack_int* ldvs, float* rconde, float* rcondv, float* work,
15048  lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
15049  lapack_logical* bwork, lapack_int *info );
15050 void LAPACK_dgeesx( char* jobvs, char* sort, LAPACK_D_SELECT2 select,
15051  char* sense, lapack_int* n, double* a, lapack_int* lda,
15052  lapack_int* sdim, double* wr, double* wi, double* vs,
15053  lapack_int* ldvs, double* rconde, double* rcondv,
15054  double* work, lapack_int* lwork, lapack_int* iwork,
15055  lapack_int* liwork, lapack_logical* bwork,
15056  lapack_int *info );
15057 void LAPACK_cgeesx( char* jobvs, char* sort, LAPACK_C_SELECT1 select,
15058  char* sense, lapack_int* n, lapack_complex_float* a,
15060  lapack_complex_float* vs, lapack_int* ldvs, float* rconde,
15061  float* rcondv, lapack_complex_float* work,
15062  lapack_int* lwork, float* rwork, lapack_logical* bwork,
15063  lapack_int *info );
15064 void LAPACK_zgeesx( char* jobvs, char* sort, LAPACK_Z_SELECT1 select,
15065  char* sense, lapack_int* n, lapack_complex_double* a,
15067  lapack_complex_double* vs, lapack_int* ldvs, double* rconde,
15068  double* rcondv, lapack_complex_double* work,
15069  lapack_int* lwork, double* rwork, lapack_logical* bwork,
15070  lapack_int *info );
15071 void LAPACK_sgeev( char* jobvl, char* jobvr, lapack_int* n, float* a,
15072  lapack_int* lda, float* wr, float* wi, float* vl,
15073  lapack_int* ldvl, float* vr, lapack_int* ldvr, float* work,
15074  lapack_int* lwork, lapack_int *info );
15075 void LAPACK_dgeev( char* jobvl, char* jobvr, lapack_int* n, double* a,
15076  lapack_int* lda, double* wr, double* wi, double* vl,
15077  lapack_int* ldvl, double* vr, lapack_int* ldvr, double* work,
15078  lapack_int* lwork, lapack_int *info );
15079 void LAPACK_cgeev( char* jobvl, char* jobvr, lapack_int* n,
15082  lapack_int* ldvl, lapack_complex_float* vr, lapack_int* ldvr,
15083  lapack_complex_float* work, lapack_int* lwork, float* rwork,
15084  lapack_int *info );
15085 void LAPACK_zgeev( char* jobvl, char* jobvr, lapack_int* n,
15088  lapack_int* ldvl, lapack_complex_double* vr,
15089  lapack_int* ldvr, lapack_complex_double* work,
15090  lapack_int* lwork, double* rwork, lapack_int *info );
15091 void LAPACK_sgeevx( char* balanc, char* jobvl, char* jobvr, char* sense,
15092  lapack_int* n, float* a, lapack_int* lda, float* wr,
15093  float* wi, float* vl, lapack_int* ldvl, float* vr,
15094  lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi,
15095  float* scale, float* abnrm, float* rconde, float* rcondv,
15096  float* work, lapack_int* lwork, lapack_int* iwork,
15097  lapack_int *info );
15098 void LAPACK_dgeevx( char* balanc, char* jobvl, char* jobvr, char* sense,
15099  lapack_int* n, double* a, lapack_int* lda, double* wr,
15100  double* wi, double* vl, lapack_int* ldvl, double* vr,
15101  lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi,
15102  double* scale, double* abnrm, double* rconde,
15103  double* rcondv, double* work, lapack_int* lwork,
15104  lapack_int* iwork, lapack_int *info );
15105 void LAPACK_cgeevx( char* balanc, char* jobvl, char* jobvr, char* sense,
15108  lapack_int* ldvl, lapack_complex_float* vr,
15109  lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi,
15110  float* scale, float* abnrm, float* rconde, float* rcondv,
15111  lapack_complex_float* work, lapack_int* lwork, float* rwork,
15112  lapack_int *info );
15113 void LAPACK_zgeevx( char* balanc, char* jobvl, char* jobvr, char* sense,
15116  lapack_int* ldvl, lapack_complex_double* vr,
15117  lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi,
15118  double* scale, double* abnrm, double* rconde,
15119  double* rcondv, lapack_complex_double* work,
15120  lapack_int* lwork, double* rwork, lapack_int *info );
15121 void LAPACK_sgesvd( char* jobu, char* jobvt, lapack_int* m, lapack_int* n,
15122  float* a, lapack_int* lda, float* s, float* u,
15123  lapack_int* ldu, float* vt, lapack_int* ldvt, float* work,
15124  lapack_int* lwork, lapack_int *info );
15125 void LAPACK_dgesvd( char* jobu, char* jobvt, lapack_int* m, lapack_int* n,
15126  double* a, lapack_int* lda, double* s, double* u,
15127  lapack_int* ldu, double* vt, lapack_int* ldvt, double* work,
15128  lapack_int* lwork, lapack_int *info );
15129 void LAPACK_cgesvd( char* jobu, char* jobvt, lapack_int* m, lapack_int* n,
15130  lapack_complex_float* a, lapack_int* lda, float* s,
15132  lapack_complex_float* vt, lapack_int* ldvt,
15133  lapack_complex_float* work, lapack_int* lwork, float* rwork,
15134  lapack_int *info );
15135 void LAPACK_zgesvd( char* jobu, char* jobvt, lapack_int* m, lapack_int* n,
15136  lapack_complex_double* a, lapack_int* lda, double* s,
15138  lapack_complex_double* vt, lapack_int* ldvt,
15139  lapack_complex_double* work, lapack_int* lwork,
15140  double* rwork, lapack_int *info );
15141 void LAPACK_sgesdd( char* jobz, lapack_int* m, lapack_int* n, float* a,
15142  lapack_int* lda, float* s, float* u, lapack_int* ldu,
15143  float* vt, lapack_int* ldvt, float* work, lapack_int* lwork,
15144  lapack_int* iwork, lapack_int *info );
15145 void LAPACK_dgesdd( char* jobz, lapack_int* m, lapack_int* n, double* a,
15146  lapack_int* lda, double* s, double* u, lapack_int* ldu,
15147  double* vt, lapack_int* ldvt, double* work,
15148  lapack_int* lwork, lapack_int* iwork, lapack_int *info );
15149 void LAPACK_cgesdd( char* jobz, lapack_int* m, lapack_int* n,
15150  lapack_complex_float* a, lapack_int* lda, float* s,
15152  lapack_complex_float* vt, lapack_int* ldvt,
15153  lapack_complex_float* work, lapack_int* lwork, float* rwork,
15154  lapack_int* iwork, lapack_int *info );
15155 void LAPACK_zgesdd( char* jobz, lapack_int* m, lapack_int* n,
15156  lapack_complex_double* a, lapack_int* lda, double* s,
15158  lapack_complex_double* vt, lapack_int* ldvt,
15159  lapack_complex_double* work, lapack_int* lwork,
15160  double* rwork, lapack_int* iwork, lapack_int *info );
15161 void LAPACK_dgejsv( char* joba, char* jobu, char* jobv, char* jobr, char* jobt,
15162  char* jobp, lapack_int* m, lapack_int* n, double* a,
15163  lapack_int* lda, double* sva, double* u, lapack_int* ldu,
15164  double* v, lapack_int* ldv, double* work, lapack_int* lwork,
15165  lapack_int* iwork, lapack_int *info );
15166 void LAPACK_sgejsv( char* joba, char* jobu, char* jobv, char* jobr, char* jobt,
15167  char* jobp, lapack_int* m, lapack_int* n, float* a,
15168  lapack_int* lda, float* sva, float* u, lapack_int* ldu,
15169  float* v, lapack_int* ldv, float* work, lapack_int* lwork,
15170  lapack_int* iwork, lapack_int *info );
15171 void LAPACK_dgesvj( char* joba, char* jobu, char* jobv, lapack_int* m,
15172  lapack_int* n, double* a, lapack_int* lda, double* sva,
15173  lapack_int* mv, double* v, lapack_int* ldv, double* work,
15174  lapack_int* lwork, lapack_int *info );
15175 void LAPACK_sgesvj( char* joba, char* jobu, char* jobv, lapack_int* m,
15176  lapack_int* n, float* a, lapack_int* lda, float* sva,
15177  lapack_int* mv, float* v, lapack_int* ldv, float* work,
15178  lapack_int* lwork, lapack_int *info );
15179 void LAPACK_sggsvd( char* jobu, char* jobv, char* jobq, lapack_int* m,
15181  float* a, lapack_int* lda, float* b, lapack_int* ldb,
15182  float* alpha, float* beta, float* u, lapack_int* ldu,
15183  float* v, lapack_int* ldv, float* q, lapack_int* ldq,
15184  float* work, lapack_int* iwork, lapack_int *info );
15185 void LAPACK_dggsvd( char* jobu, char* jobv, char* jobq, lapack_int* m,
15187  double* a, lapack_int* lda, double* b, lapack_int* ldb,
15188  double* alpha, double* beta, double* u, lapack_int* ldu,
15189  double* v, lapack_int* ldv, double* q, lapack_int* ldq,
15190  double* work, lapack_int* iwork, lapack_int *info );
15191 void LAPACK_cggsvd( char* jobu, char* jobv, char* jobq, lapack_int* m,
15194  lapack_complex_float* b, lapack_int* ldb, float* alpha,
15195  float* beta, lapack_complex_float* u, lapack_int* ldu,
15198  lapack_complex_float* work, float* rwork, lapack_int* iwork,
15199  lapack_int *info );
15200 void LAPACK_zggsvd( char* jobu, char* jobv, char* jobq, lapack_int* m,
15203  lapack_complex_double* b, lapack_int* ldb, double* alpha,
15204  double* beta, lapack_complex_double* u, lapack_int* ldu,
15207  lapack_complex_double* work, double* rwork,
15208  lapack_int* iwork, lapack_int *info );
15209 void LAPACK_ssygv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n,
15210  float* a, lapack_int* lda, float* b, lapack_int* ldb,
15211  float* w, float* work, lapack_int* lwork, lapack_int *info );
15212 void LAPACK_dsygv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n,
15213  double* a, lapack_int* lda, double* b, lapack_int* ldb,
15214  double* w, double* work, lapack_int* lwork,
15215  lapack_int *info );
15216 void LAPACK_chegv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n,
15218  lapack_complex_float* b, lapack_int* ldb, float* w,
15219  lapack_complex_float* work, lapack_int* lwork, float* rwork,
15220  lapack_int *info );
15221 void LAPACK_zhegv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n,
15223  lapack_complex_double* b, lapack_int* ldb, double* w,
15224  lapack_complex_double* work, lapack_int* lwork,
15225  double* rwork, lapack_int *info );
15226 void LAPACK_ssygvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n,
15227  float* a, lapack_int* lda, float* b, lapack_int* ldb,
15228  float* w, float* work, lapack_int* lwork, lapack_int* iwork,
15229  lapack_int* liwork, lapack_int *info );
15230 void LAPACK_dsygvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n,
15231  double* a, lapack_int* lda, double* b, lapack_int* ldb,
15232  double* w, double* work, lapack_int* lwork,
15233  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
15234 void LAPACK_chegvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n,
15236  lapack_complex_float* b, lapack_int* ldb, float* w,
15237  lapack_complex_float* work, lapack_int* lwork, float* rwork,
15238  lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork,
15239  lapack_int *info );
15240 void LAPACK_zhegvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n,
15242  lapack_complex_double* b, lapack_int* ldb, double* w,
15243  lapack_complex_double* work, lapack_int* lwork,
15244  double* rwork, lapack_int* lrwork, lapack_int* iwork,
15245  lapack_int* liwork, lapack_int *info );
15246 void LAPACK_ssygvx( lapack_int* itype, char* jobz, char* range, char* uplo,
15247  lapack_int* n, float* a, lapack_int* lda, float* b,
15248  lapack_int* ldb, float* vl, float* vu, lapack_int* il,
15249  lapack_int* iu, float* abstol, lapack_int* m, float* w,
15250  float* z, lapack_int* ldz, float* work, lapack_int* lwork,
15251  lapack_int* iwork, lapack_int* ifail, lapack_int *info );
15252 void LAPACK_dsygvx( lapack_int* itype, char* jobz, char* range, char* uplo,
15253  lapack_int* n, double* a, lapack_int* lda, double* b,
15254  lapack_int* ldb, double* vl, double* vu, lapack_int* il,
15255  lapack_int* iu, double* abstol, lapack_int* m, double* w,
15256  double* z, lapack_int* ldz, double* work, lapack_int* lwork,
15257  lapack_int* iwork, lapack_int* ifail, lapack_int *info );
15258 void LAPACK_chegvx( lapack_int* itype, char* jobz, char* range, char* uplo,
15260  lapack_complex_float* b, lapack_int* ldb, float* vl,
15261  float* vu, lapack_int* il, lapack_int* iu, float* abstol,
15262  lapack_int* m, float* w, lapack_complex_float* z,
15263  lapack_int* ldz, lapack_complex_float* work,
15264  lapack_int* lwork, float* rwork, lapack_int* iwork,
15265  lapack_int* ifail, lapack_int *info );
15266 void LAPACK_zhegvx( lapack_int* itype, char* jobz, char* range, char* uplo,
15268  lapack_complex_double* b, lapack_int* ldb, double* vl,
15269  double* vu, lapack_int* il, lapack_int* iu, double* abstol,
15270  lapack_int* m, double* w, lapack_complex_double* z,
15271  lapack_int* ldz, lapack_complex_double* work,
15272  lapack_int* lwork, double* rwork, lapack_int* iwork,
15273  lapack_int* ifail, lapack_int *info );
15274 void LAPACK_sspgv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n,
15275  float* ap, float* bp, float* w, float* z, lapack_int* ldz,
15276  float* work, lapack_int *info );
15277 void LAPACK_dspgv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n,
15278  double* ap, double* bp, double* w, double* z,
15279  lapack_int* ldz, double* work, lapack_int *info );
15280 void LAPACK_chpgv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n,
15281  lapack_complex_float* ap, lapack_complex_float* bp, float* w,
15283  lapack_complex_float* work, float* rwork, lapack_int *info );
15284 void LAPACK_zhpgv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n,
15286  double* w, lapack_complex_double* z, lapack_int* ldz,
15287  lapack_complex_double* work, double* rwork,
15288  lapack_int *info );
15289 void LAPACK_sspgvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n,
15290  float* ap, float* bp, float* w, float* z, lapack_int* ldz,
15291  float* work, lapack_int* lwork, lapack_int* iwork,
15292  lapack_int* liwork, lapack_int *info );
15293 void LAPACK_dspgvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n,
15294  double* ap, double* bp, double* w, double* z,
15295  lapack_int* ldz, double* work, lapack_int* lwork,
15296  lapack_int* iwork, lapack_int* liwork, lapack_int *info );
15297 void LAPACK_chpgvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n,
15299  float* w, lapack_complex_float* z, lapack_int* ldz,
15300  lapack_complex_float* work, lapack_int* lwork, float* rwork,
15301  lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork,
15302  lapack_int *info );
15303 void LAPACK_zhpgvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n,
15305  double* w, lapack_complex_double* z, lapack_int* ldz,
15306  lapack_complex_double* work, lapack_int* lwork,
15307  double* rwork, lapack_int* lrwork, lapack_int* iwork,
15308  lapack_int* liwork, lapack_int *info );
15309 void LAPACK_sspgvx( lapack_int* itype, char* jobz, char* range, char* uplo,
15310  lapack_int* n, float* ap, float* bp, float* vl, float* vu,
15311  lapack_int* il, lapack_int* iu, float* abstol,
15312  lapack_int* m, float* w, float* z, lapack_int* ldz,
15313  float* work, lapack_int* iwork, lapack_int* ifail,
15314  lapack_int *info );
15315 void LAPACK_dspgvx( lapack_int* itype, char* jobz, char* range, char* uplo,
15316  lapack_int* n, double* ap, double* bp, double* vl,
15317  double* vu, lapack_int* il, lapack_int* iu, double* abstol,
15318  lapack_int* m, double* w, double* z, lapack_int* ldz,
15319  double* work, lapack_int* iwork, lapack_int* ifail,
15320  lapack_int *info );
15321 void LAPACK_chpgvx( lapack_int* itype, char* jobz, char* range, char* uplo,
15323  lapack_complex_float* bp, float* vl, float* vu,
15324  lapack_int* il, lapack_int* iu, float* abstol,
15325  lapack_int* m, float* w, lapack_complex_float* z,
15326  lapack_int* ldz, lapack_complex_float* work, float* rwork,
15327  lapack_int* iwork, lapack_int* ifail, lapack_int *info );
15328 void LAPACK_zhpgvx( lapack_int* itype, char* jobz, char* range, char* uplo,
15330  lapack_complex_double* bp, double* vl, double* vu,
15331  lapack_int* il, lapack_int* iu, double* abstol,
15332  lapack_int* m, double* w, lapack_complex_double* z,
15333  lapack_int* ldz, lapack_complex_double* work, double* rwork,
15334  lapack_int* iwork, lapack_int* ifail, lapack_int *info );
15335 void LAPACK_ssbgv( char* jobz, char* uplo, lapack_int* n, lapack_int* ka,
15336  lapack_int* kb, float* ab, lapack_int* ldab, float* bb,
15337  lapack_int* ldbb, float* w, float* z, lapack_int* ldz,
15338  float* work, lapack_int *info );
15339 void LAPACK_dsbgv( char* jobz, char* uplo, lapack_int* n, lapack_int* ka,
15340  lapack_int* kb, double* ab, lapack_int* ldab, double* bb,
15341  lapack_int* ldbb, double* w, double* z, lapack_int* ldz,
15342  double* work, lapack_int *info );
15343 void LAPACK_chbgv( char* jobz, char* uplo, lapack_int* n, lapack_int* ka,
15344  lapack_int* kb, lapack_complex_float* ab, lapack_int* ldab,
15345  lapack_complex_float* bb, lapack_int* ldbb, float* w,
15347  lapack_complex_float* work, float* rwork, lapack_int *info );
15348 void LAPACK_zhbgv( char* jobz, char* uplo, lapack_int* n, lapack_int* ka,
15350  lapack_complex_double* bb, lapack_int* ldbb, double* w,
15352  lapack_complex_double* work, double* rwork,
15353  lapack_int *info );
15354 void LAPACK_ssbgvd( char* jobz, char* uplo, lapack_int* n, lapack_int* ka,
15355  lapack_int* kb, float* ab, lapack_int* ldab, float* bb,
15356  lapack_int* ldbb, float* w, float* z, lapack_int* ldz,
15357  float* work, lapack_int* lwork, lapack_int* iwork,
15358  lapack_int* liwork, lapack_int *info );
15359 void LAPACK_dsbgvd( char* jobz, char* uplo, lapack_int* n, lapack_int* ka,
15360  lapack_int* kb, double* ab, lapack_int* ldab, double* bb,
15361  lapack_int* ldbb, double* w, double* z, lapack_int* ldz,
15362  double* work, lapack_int* lwork, lapack_int* iwork,
15363  lapack_int* liwork, lapack_int *info );
15364 void LAPACK_chbgvd( char* jobz, char* uplo, lapack_int* n, lapack_int* ka,
15365  lapack_int* kb, lapack_complex_float* ab, lapack_int* ldab,
15366  lapack_complex_float* bb, lapack_int* ldbb, float* w,
15368  lapack_complex_float* work, lapack_int* lwork, float* rwork,
15369  lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork,
15370  lapack_int *info );
15371 void LAPACK_zhbgvd( char* jobz, char* uplo, lapack_int* n, lapack_int* ka,
15373  lapack_complex_double* bb, lapack_int* ldbb, double* w,
15375  lapack_complex_double* work, lapack_int* lwork,
15376  double* rwork, lapack_int* lrwork, lapack_int* iwork,
15377  lapack_int* liwork, lapack_int *info );
15378 void LAPACK_ssbgvx( char* jobz, char* range, char* uplo, lapack_int* n,
15379  lapack_int* ka, lapack_int* kb, float* ab, lapack_int* ldab,
15380  float* bb, lapack_int* ldbb, float* q, lapack_int* ldq,
15381  float* vl, float* vu, lapack_int* il, lapack_int* iu,
15382  float* abstol, lapack_int* m, float* w, float* z,
15383  lapack_int* ldz, float* work, lapack_int* iwork,
15384  lapack_int* ifail, lapack_int *info );
15385 void LAPACK_dsbgvx( char* jobz, char* range, char* uplo, lapack_int* n,
15386  lapack_int* ka, lapack_int* kb, double* ab,
15387  lapack_int* ldab, double* bb, lapack_int* ldbb, double* q,
15388  lapack_int* ldq, double* vl, double* vu, lapack_int* il,
15389  lapack_int* iu, double* abstol, lapack_int* m, double* w,
15390  double* z, lapack_int* ldz, double* work, lapack_int* iwork,
15391  lapack_int* ifail, lapack_int *info );
15392 void LAPACK_chbgvx( char* jobz, char* range, char* uplo, lapack_int* n,
15394  lapack_int* ldab, lapack_complex_float* bb,
15396  float* vl, float* vu, lapack_int* il, lapack_int* iu,
15397  float* abstol, lapack_int* m, float* w,
15399  lapack_complex_float* work, float* rwork, lapack_int* iwork,
15400  lapack_int* ifail, lapack_int *info );
15401 void LAPACK_zhbgvx( char* jobz, char* range, char* uplo, lapack_int* n,
15403  lapack_int* ldab, lapack_complex_double* bb,
15405  double* vl, double* vu, lapack_int* il, lapack_int* iu,
15406  double* abstol, lapack_int* m, double* w,
15408  lapack_complex_double* work, double* rwork,
15409  lapack_int* iwork, lapack_int* ifail, lapack_int *info );
15410 void LAPACK_sgges( char* jobvsl, char* jobvsr, char* sort,
15411  LAPACK_S_SELECT3 selctg, lapack_int* n, float* a,
15412  lapack_int* lda, float* b, lapack_int* ldb, lapack_int* sdim,
15413  float* alphar, float* alphai, float* beta, float* vsl,
15414  lapack_int* ldvsl, float* vsr, lapack_int* ldvsr,
15415  float* work, lapack_int* lwork, lapack_logical* bwork,
15416  lapack_int *info );
15417 void LAPACK_dgges( char* jobvsl, char* jobvsr, char* sort,
15418  LAPACK_D_SELECT3 selctg, lapack_int* n, double* a,
15419  lapack_int* lda, double* b, lapack_int* ldb,
15420  lapack_int* sdim, double* alphar, double* alphai,
15421  double* beta, double* vsl, lapack_int* ldvsl, double* vsr,
15422  lapack_int* ldvsr, double* work, lapack_int* lwork,
15423  lapack_logical* bwork, lapack_int *info );
15424 void LAPACK_cgges( char* jobvsl, char* jobvsr, char* sort,
15425  LAPACK_C_SELECT2 selctg, lapack_int* n,
15429  lapack_complex_float* vsl, lapack_int* ldvsl,
15430  lapack_complex_float* vsr, lapack_int* ldvsr,
15431  lapack_complex_float* work, lapack_int* lwork, float* rwork,
15432  lapack_logical* bwork, lapack_int *info );
15433 void LAPACK_zgges( char* jobvsl, char* jobvsr, char* sort,
15434  LAPACK_Z_SELECT2 selctg, lapack_int* n,
15438  lapack_complex_double* vsl, lapack_int* ldvsl,
15439  lapack_complex_double* vsr, lapack_int* ldvsr,
15440  lapack_complex_double* work, lapack_int* lwork,
15441  double* rwork, lapack_logical* bwork, lapack_int *info );
15442 void LAPACK_sggesx( char* jobvsl, char* jobvsr, char* sort,
15443  LAPACK_S_SELECT3 selctg, char* sense, lapack_int* n,
15444  float* a, lapack_int* lda, float* b, lapack_int* ldb,
15445  lapack_int* sdim, float* alphar, float* alphai, float* beta,
15446  float* vsl, lapack_int* ldvsl, float* vsr,
15447  lapack_int* ldvsr, float* rconde, float* rcondv,
15448  float* work, lapack_int* lwork, lapack_int* iwork,
15449  lapack_int* liwork, lapack_logical* bwork,
15450  lapack_int *info );
15451 void LAPACK_dggesx( char* jobvsl, char* jobvsr, char* sort,
15452  LAPACK_D_SELECT3 selctg, char* sense, lapack_int* n,
15453  double* a, lapack_int* lda, double* b, lapack_int* ldb,
15454  lapack_int* sdim, double* alphar, double* alphai,
15455  double* beta, double* vsl, lapack_int* ldvsl, double* vsr,
15456  lapack_int* ldvsr, double* rconde, double* rcondv,
15457  double* work, lapack_int* lwork, lapack_int* iwork,
15458  lapack_int* liwork, lapack_logical* bwork,
15459  lapack_int *info );
15460 void LAPACK_cggesx( char* jobvsl, char* jobvsr, char* sort,
15461  LAPACK_C_SELECT2 selctg, char* sense, lapack_int* n,
15465  lapack_complex_float* vsl, lapack_int* ldvsl,
15466  lapack_complex_float* vsr, lapack_int* ldvsr, float* rconde,
15467  float* rcondv, lapack_complex_float* work,
15468  lapack_int* lwork, float* rwork, lapack_int* iwork,
15469  lapack_int* liwork, lapack_logical* bwork,
15470  lapack_int *info );
15471 void LAPACK_zggesx( char* jobvsl, char* jobvsr, char* sort,
15472  LAPACK_Z_SELECT2 selctg, char* sense, lapack_int* n,
15476  lapack_complex_double* vsl, lapack_int* ldvsl,
15477  lapack_complex_double* vsr, lapack_int* ldvsr,
15478  double* rconde, double* rcondv, lapack_complex_double* work,
15479  lapack_int* lwork, double* rwork, lapack_int* iwork,
15480  lapack_int* liwork, lapack_logical* bwork,
15481  lapack_int *info );
15482 void LAPACK_sggev( char* jobvl, char* jobvr, lapack_int* n, float* a,
15483  lapack_int* lda, float* b, lapack_int* ldb, float* alphar,
15484  float* alphai, float* beta, float* vl, lapack_int* ldvl,
15485  float* vr, lapack_int* ldvr, float* work, lapack_int* lwork,
15486  lapack_int *info );
15487 void LAPACK_dggev( char* jobvl, char* jobvr, lapack_int* n, double* a,
15488  lapack_int* lda, double* b, lapack_int* ldb, double* alphar,
15489  double* alphai, double* beta, double* vl, lapack_int* ldvl,
15490  double* vr, lapack_int* ldvr, double* work,
15491  lapack_int* lwork, lapack_int *info );
15492 void LAPACK_cggev( char* jobvl, char* jobvr, lapack_int* n,
15496  lapack_complex_float* vl, lapack_int* ldvl,
15497  lapack_complex_float* vr, lapack_int* ldvr,
15498  lapack_complex_float* work, lapack_int* lwork, float* rwork,
15499  lapack_int *info );
15500 void LAPACK_zggev( char* jobvl, char* jobvr, lapack_int* n,
15504  lapack_complex_double* vl, lapack_int* ldvl,
15505  lapack_complex_double* vr, lapack_int* ldvr,
15506  lapack_complex_double* work, lapack_int* lwork,
15507  double* rwork, lapack_int *info );
15508 void LAPACK_sggevx( char* balanc, char* jobvl, char* jobvr, char* sense,
15509  lapack_int* n, float* a, lapack_int* lda, float* b,
15510  lapack_int* ldb, float* alphar, float* alphai, float* beta,
15511  float* vl, lapack_int* ldvl, float* vr, lapack_int* ldvr,
15512  lapack_int* ilo, lapack_int* ihi, float* lscale,
15513  float* rscale, float* abnrm, float* bbnrm, float* rconde,
15514  float* rcondv, float* work, lapack_int* lwork,
15515  lapack_int* iwork, lapack_logical* bwork,
15516  lapack_int *info );
15517 void LAPACK_dggevx( char* balanc, char* jobvl, char* jobvr, char* sense,
15518  lapack_int* n, double* a, lapack_int* lda, double* b,
15519  lapack_int* ldb, double* alphar, double* alphai,
15520  double* beta, double* vl, lapack_int* ldvl, double* vr,
15521  lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi,
15522  double* lscale, double* rscale, double* abnrm,
15523  double* bbnrm, double* rconde, double* rcondv, double* work,
15524  lapack_int* lwork, lapack_int* iwork, lapack_logical* bwork,
15525  lapack_int *info );
15526 void LAPACK_cggevx( char* balanc, char* jobvl, char* jobvr, char* sense,
15530  lapack_complex_float* vl, lapack_int* ldvl,
15531  lapack_complex_float* vr, lapack_int* ldvr, lapack_int* ilo,
15532  lapack_int* ihi, float* lscale, float* rscale, float* abnrm,
15533  float* bbnrm, float* rconde, float* rcondv,
15534  lapack_complex_float* work, lapack_int* lwork, float* rwork,
15535  lapack_int* iwork, lapack_logical* bwork,
15536  lapack_int *info );
15537 void LAPACK_zggevx( char* balanc, char* jobvl, char* jobvr, char* sense,
15541  lapack_complex_double* vl, lapack_int* ldvl,
15542  lapack_complex_double* vr, lapack_int* ldvr,
15543  lapack_int* ilo, lapack_int* ihi, double* lscale,
15544  double* rscale, double* abnrm, double* bbnrm,
15545  double* rconde, double* rcondv, lapack_complex_double* work,
15546  lapack_int* lwork, double* rwork, lapack_int* iwork,
15547  lapack_logical* bwork, lapack_int *info );
15548 void LAPACK_dsfrk( char* transr, char* uplo, char* trans, lapack_int* n,
15549  lapack_int* k, double* alpha, const double* a,
15550  lapack_int* lda, double* beta, double* c );
15551 void LAPACK_ssfrk( char* transr, char* uplo, char* trans, lapack_int* n,
15552  lapack_int* k, float* alpha, const float* a, lapack_int* lda,
15553  float* beta, float* c );
15554 void LAPACK_zhfrk( char* transr, char* uplo, char* trans, lapack_int* n,
15555  lapack_int* k, double* alpha, const lapack_complex_double* a,
15556  lapack_int* lda, double* beta, lapack_complex_double* c );
15557 void LAPACK_chfrk( char* transr, char* uplo, char* trans, lapack_int* n,
15558  lapack_int* k, float* alpha, const lapack_complex_float* a,
15559  lapack_int* lda, float* beta, lapack_complex_float* c );
15560 void LAPACK_dtfsm( char* transr, char* side, char* uplo, char* trans,
15561  char* diag, lapack_int* m, lapack_int* n, double* alpha,
15562  const double* a, double* b, lapack_int* ldb );
15563 void LAPACK_stfsm( char* transr, char* side, char* uplo, char* trans,
15564  char* diag, lapack_int* m, lapack_int* n, float* alpha,
15565  const float* a, float* b, lapack_int* ldb );
15566 void LAPACK_ztfsm( char* transr, char* side, char* uplo, char* trans,
15567  char* diag, lapack_int* m, lapack_int* n,
15570 void LAPACK_ctfsm( char* transr, char* side, char* uplo, char* trans,
15571  char* diag, lapack_int* m, lapack_int* n,
15574 void LAPACK_dtfttp( char* transr, char* uplo, lapack_int* n, const double* arf,
15575  double* ap, lapack_int *info );
15576 void LAPACK_stfttp( char* transr, char* uplo, lapack_int* n, const float* arf,
15577  float* ap, lapack_int *info );
15578 void LAPACK_ztfttp( char* transr, char* uplo, lapack_int* n,
15580  lapack_int *info );
15581 void LAPACK_ctfttp( char* transr, char* uplo, lapack_int* n,
15583  lapack_int *info );
15584 void LAPACK_dtfttr( char* transr, char* uplo, lapack_int* n, const double* arf,
15585  double* a, lapack_int* lda, lapack_int *info );
15586 void LAPACK_stfttr( char* transr, char* uplo, lapack_int* n, const float* arf,
15587  float* a, lapack_int* lda, lapack_int *info );
15588 void LAPACK_ztfttr( char* transr, char* uplo, lapack_int* n,
15591 void LAPACK_ctfttr( char* transr, char* uplo, lapack_int* n,
15594 void LAPACK_dtpttf( char* transr, char* uplo, lapack_int* n, const double* ap,
15595  double* arf, lapack_int *info );
15596 void LAPACK_stpttf( char* transr, char* uplo, lapack_int* n, const float* ap,
15597  float* arf, lapack_int *info );
15598 void LAPACK_ztpttf( char* transr, char* uplo, lapack_int* n,
15600  lapack_int *info );
15601 void LAPACK_ctpttf( char* transr, char* uplo, lapack_int* n,
15603  lapack_int *info );
15604 void LAPACK_dtpttr( char* uplo, lapack_int* n, const double* ap, double* a,
15606 void LAPACK_stpttr( char* uplo, lapack_int* n, const float* ap, float* a,
15608 void LAPACK_ztpttr( char* uplo, lapack_int* n, const lapack_complex_double* ap,
15610  lapack_int *info );
15611 void LAPACK_ctpttr( char* uplo, lapack_int* n, const lapack_complex_float* ap,
15613  lapack_int *info );
15614 void LAPACK_dtrttf( char* transr, char* uplo, lapack_int* n, const double* a,
15615  lapack_int* lda, double* arf, lapack_int *info );
15616 void LAPACK_strttf( char* transr, char* uplo, lapack_int* n, const float* a,
15617  lapack_int* lda, float* arf, lapack_int *info );
15618 void LAPACK_ztrttf( char* transr, char* uplo, lapack_int* n,
15621 void LAPACK_ctrttf( char* transr, char* uplo, lapack_int* n,
15624 void LAPACK_dtrttp( char* uplo, lapack_int* n, const double* a, lapack_int* lda,
15625  double* ap, lapack_int *info );
15626 void LAPACK_strttp( char* uplo, lapack_int* n, const float* a, lapack_int* lda,
15627  float* ap, lapack_int *info );
15628 void LAPACK_ztrttp( char* uplo, lapack_int* n, const lapack_complex_double* a,
15630  lapack_int *info );
15631 void LAPACK_ctrttp( char* uplo, lapack_int* n, const lapack_complex_float* a,
15633  lapack_int *info );
15634 void LAPACK_sgeqrfp( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
15635  float* tau, float* work, lapack_int* lwork,
15636  lapack_int *info );
15637 void LAPACK_dgeqrfp( lapack_int* m, lapack_int* n, double* a, lapack_int* lda,
15638  double* tau, double* work, lapack_int* lwork,
15639  lapack_int *info );
15642  lapack_complex_float* work, lapack_int* lwork,
15643  lapack_int *info );
15646  lapack_complex_double* work, lapack_int* lwork,
15647  lapack_int *info );
15650 void LAPACK_slarnv( lapack_int* idist, lapack_int* iseed, lapack_int* n,
15651  float* x );
15652 void LAPACK_dlarnv( lapack_int* idist, lapack_int* iseed, lapack_int* n,
15653  double* x );
15654 void LAPACK_clarnv( lapack_int* idist, lapack_int* iseed, lapack_int* n,
15656 void LAPACK_zlarnv( lapack_int* idist, lapack_int* iseed, lapack_int* n,
15658 void LAPACK_sgeqr2( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
15659  float* tau, float* work, lapack_int *info );
15660 void LAPACK_dgeqr2( lapack_int* m, lapack_int* n, double* a, lapack_int* lda,
15661  double* tau, double* work, lapack_int *info );
15668 void LAPACK_slacpy( char* uplo, lapack_int* m, lapack_int* n, const float* a,
15669  lapack_int* lda, float* b, lapack_int* ldb );
15670 void LAPACK_dlacpy( char* uplo, lapack_int* m, lapack_int* n, const double* a,
15671  lapack_int* lda, double* b, lapack_int* ldb );
15672 void LAPACK_clacpy( char* uplo, lapack_int* m, lapack_int* n,
15675 void LAPACK_zlacpy( char* uplo, lapack_int* m, lapack_int* n,
15678 void LAPACK_sgetf2( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
15679  lapack_int* ipiv, lapack_int *info );
15680 void LAPACK_dgetf2( lapack_int* m, lapack_int* n, double* a, lapack_int* lda,
15681  lapack_int* ipiv, lapack_int *info );
15683  lapack_int* lda, lapack_int* ipiv, lapack_int *info );
15685  lapack_int* lda, lapack_int* ipiv, lapack_int *info );
15686 void LAPACK_slaswp( lapack_int* n, float* a, lapack_int* lda, lapack_int* k1,
15687  lapack_int* k2, const lapack_int* ipiv, lapack_int* incx );
15688 void LAPACK_dlaswp( lapack_int* n, double* a, lapack_int* lda, lapack_int* k1,
15689  lapack_int* k2, const lapack_int* ipiv, lapack_int* incx );
15691  lapack_int* k1, lapack_int* k2, const lapack_int* ipiv,
15692  lapack_int* incx );
15694  lapack_int* k1, lapack_int* k2, const lapack_int* ipiv,
15695  lapack_int* incx );
15696 float LAPACK_slange( char* norm, lapack_int* m, lapack_int* n, const float* a,
15697  lapack_int* lda, float* work );
15698 double LAPACK_dlange( char* norm, lapack_int* m, lapack_int* n, const double* a,
15699  lapack_int* lda, double* work );
15700 float LAPACK_clange( char* norm, lapack_int* m, lapack_int* n,
15701  const lapack_complex_float* a, lapack_int* lda, float* work );
15702 double LAPACK_zlange( char* norm, lapack_int* m, lapack_int* n,
15703  const lapack_complex_double* a, lapack_int* lda, double* work );
15704 float LAPACK_clanhe( char* norm, char* uplo, lapack_int* n,
15705  const lapack_complex_float* a, lapack_int* lda, float* work );
15706 double LAPACK_zlanhe( char* norm, char* uplo, lapack_int* n,
15707  const lapack_complex_double* a, lapack_int* lda, double* work );
15708 float LAPACK_slansy( char* norm, char* uplo, lapack_int* n, const float* a,
15709  lapack_int* lda, float* work );
15710 double LAPACK_dlansy( char* norm, char* uplo, lapack_int* n, const double* a,
15711  lapack_int* lda, double* work );
15712 float LAPACK_clansy( char* norm, char* uplo, lapack_int* n,
15713  const lapack_complex_float* a, lapack_int* lda, float* work );
15714 double LAPACK_zlansy( char* norm, char* uplo, lapack_int* n,
15715  const lapack_complex_double* a, lapack_int* lda, double* work );
15716 float LAPACK_slantr( char* norm, char* uplo, char* diag, lapack_int* m,
15717  lapack_int* n, const float* a, lapack_int* lda, float* work );
15718 double LAPACK_dlantr( char* norm, char* uplo, char* diag, lapack_int* m,
15719  lapack_int* n, const double* a, lapack_int* lda, double* work );
15720 float LAPACK_clantr( char* norm, char* uplo, char* diag, lapack_int* m,
15722  float* work );
15723 double LAPACK_zlantr( char* norm, char* uplo, char* diag, lapack_int* m,
15725  double* work );
15726 float LAPACK_slamch( char* cmach );
15727 double LAPACK_dlamch( char* cmach );
15728 void LAPACK_sgelq2( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
15729  float* tau, float* work, lapack_int *info );
15730 void LAPACK_dgelq2( lapack_int* m, lapack_int* n, double* a, lapack_int* lda,
15731  double* tau, double* work, lapack_int *info );
15738 void LAPACK_slarfb( char* side, char* trans, char* direct, char* storev,
15739  lapack_int* m, lapack_int* n, lapack_int* k, const float* v,
15740  lapack_int* ldv, const float* t, lapack_int* ldt, float* c,
15741  lapack_int* ldc, float* work, lapack_int* ldwork );
15742 void LAPACK_dlarfb( char* side, char* trans, char* direct, char* storev,
15744  const double* v, lapack_int* ldv, const double* t,
15745  lapack_int* ldt, double* c, lapack_int* ldc, double* work,
15746  lapack_int* ldwork );
15747 void LAPACK_clarfb( char* side, char* trans, char* direct, char* storev,
15749  const lapack_complex_float* v, lapack_int* ldv,
15750  const lapack_complex_float* t, lapack_int* ldt,
15752  lapack_complex_float* work, lapack_int* ldwork );
15753 void LAPACK_zlarfb( char* side, char* trans, char* direct, char* storev,
15755  const lapack_complex_double* v, lapack_int* ldv,
15756  const lapack_complex_double* t, lapack_int* ldt,
15758  lapack_complex_double* work, lapack_int* ldwork );
15759 void LAPACK_slarfg( lapack_int* n, float* alpha, float* x, lapack_int* incx,
15760  float* tau );
15761 void LAPACK_dlarfg( lapack_int* n, double* alpha, double* x, lapack_int* incx,
15762  double* tau );
15765  lapack_complex_float* tau );
15768  lapack_complex_double* tau );
15769 void LAPACK_slarft( char* direct, char* storev, lapack_int* n, lapack_int* k,
15770  const float* v, lapack_int* ldv, const float* tau, float* t,
15771  lapack_int* ldt );
15772 void LAPACK_dlarft( char* direct, char* storev, lapack_int* n, lapack_int* k,
15773  const double* v, lapack_int* ldv, const double* tau,
15774  double* t, lapack_int* ldt );
15775 void LAPACK_clarft( char* direct, char* storev, lapack_int* n, lapack_int* k,
15776  const lapack_complex_float* v, lapack_int* ldv,
15778  lapack_int* ldt );
15779 void LAPACK_zlarft( char* direct, char* storev, lapack_int* n, lapack_int* k,
15780  const lapack_complex_double* v, lapack_int* ldv,
15782  lapack_int* ldt );
15783 void LAPACK_slarfx( char* side, lapack_int* m, lapack_int* n, const float* v,
15784  float* tau, float* c, lapack_int* ldc, float* work );
15785 void LAPACK_dlarfx( char* side, lapack_int* m, lapack_int* n, const double* v,
15786  double* tau, double* c, lapack_int* ldc, double* work );
15787 void LAPACK_clarfx( char* side, lapack_int* m, lapack_int* n,
15790  lapack_complex_float* work );
15791 void LAPACK_zlarfx( char* side, lapack_int* m, lapack_int* n,
15794  lapack_complex_double* work );
15795 void LAPACK_slatms( lapack_int* m, lapack_int* n, char* dist, lapack_int* iseed,
15796  char* sym, float* d, lapack_int* mode, float* cond,
15797  float* dmax, lapack_int* kl, lapack_int* ku, char* pack,
15798  float* a, lapack_int* lda, float* work, lapack_int *info );
15799 void LAPACK_dlatms( lapack_int* m, lapack_int* n, char* dist, lapack_int* iseed,
15800  char* sym, double* d, lapack_int* mode, double* cond,
15801  double* dmax, lapack_int* kl, lapack_int* ku, char* pack,
15802  double* a, lapack_int* lda, double* work,
15803  lapack_int *info );
15804 void LAPACK_clatms( lapack_int* m, lapack_int* n, char* dist, lapack_int* iseed,
15805  char* sym, float* d, lapack_int* mode, float* cond,
15806  float* dmax, lapack_int* kl, lapack_int* ku, char* pack,
15809 void LAPACK_zlatms( lapack_int* m, lapack_int* n, char* dist, lapack_int* iseed,
15810  char* sym, double* d, lapack_int* mode, double* cond,
15811  double* dmax, lapack_int* kl, lapack_int* ku, char* pack,
15814 void LAPACK_slag2d( lapack_int* m, lapack_int* n, const float* sa,
15815  lapack_int* ldsa, double* a, lapack_int* lda,
15816  lapack_int *info );
15817 void LAPACK_dlag2s( lapack_int* m, lapack_int* n, const double* a,
15818  lapack_int* lda, float* sa, lapack_int* ldsa,
15819  lapack_int *info );
15821  const lapack_complex_float* sa, lapack_int* ldsa,
15823  lapack_int *info );
15826  lapack_complex_float* sa, lapack_int* ldsa,
15827  lapack_int *info );
15828 void LAPACK_slauum( char* uplo, lapack_int* n, float* a, lapack_int* lda,
15829  lapack_int *info );
15830 void LAPACK_dlauum( char* uplo, lapack_int* n, double* a, lapack_int* lda,
15831  lapack_int *info );
15832 void LAPACK_clauum( char* uplo, lapack_int* n, lapack_complex_float* a,
15834 void LAPACK_zlauum( char* uplo, lapack_int* n, lapack_complex_double* a,
15837  lapack_int* ku, const float* d, float* a, lapack_int* lda,
15838  lapack_int* iseed, float* work, lapack_int *info );
15840  lapack_int* ku, const double* d, double* a, lapack_int* lda,
15841  lapack_int* iseed, double* work, lapack_int *info );
15843  lapack_int* ku, const float* d, lapack_complex_float* a,
15844  lapack_int* lda, lapack_int* iseed,
15847  lapack_int* ku, const double* d, lapack_complex_double* a,
15848  lapack_int* lda, lapack_int* iseed,
15850 void LAPACK_slaset( char* uplo, lapack_int* m, lapack_int* n, float* alpha,
15851  float* beta, float* a, lapack_int* lda );
15852 void LAPACK_dlaset( char* uplo, lapack_int* m, lapack_int* n, double* alpha,
15853  double* beta, double* a, lapack_int* lda );
15854 void LAPACK_claset( char* uplo, lapack_int* m, lapack_int* n,
15857 void LAPACK_zlaset( char* uplo, lapack_int* m, lapack_int* n,
15860 void LAPACK_slasrt( char* id, lapack_int* n, float* d, lapack_int *info );
15861 void LAPACK_dlasrt( char* id, lapack_int* n, double* d, lapack_int *info );
15862 void LAPACK_claghe( lapack_int* n, lapack_int* k, const float* d,
15865 void LAPACK_zlaghe( lapack_int* n, lapack_int* k, const double* d,
15867  lapack_int* iseed, lapack_complex_double* work,
15868  lapack_int *info );
15869 void LAPACK_slagsy( lapack_int* n, lapack_int* k, const float* d, float* a,
15870  lapack_int* lda, lapack_int* iseed, float* work,
15871  lapack_int *info );
15872 void LAPACK_dlagsy( lapack_int* n, lapack_int* k, const double* d, double* a,
15873  lapack_int* lda, lapack_int* iseed, double* work,
15874  lapack_int *info );
15875 void LAPACK_clagsy( lapack_int* n, lapack_int* k, const float* d,
15878 void LAPACK_zlagsy( lapack_int* n, lapack_int* k, const double* d,
15880  lapack_int* iseed, lapack_complex_double* work,
15881  lapack_int *info );
15883  float* x, lapack_int* ldx, lapack_int* k );
15885  double* x, lapack_int* ldx, lapack_int* k );
15890 float LAPACK_slapy2( float* x, float* y );
15891 double LAPACK_dlapy2( double* x, double* y );
15892 float LAPACK_slapy3( float* x, float* y, float* z );
15893 double LAPACK_dlapy3( double* x, double* y, double* z );
15894 void LAPACK_slartgp( float* f, float* g, float* cs, float* sn, float* r );
15895 void LAPACK_dlartgp( double* f, double* g, double* cs, double* sn, double* r );
15896 void LAPACK_slartgs( float* x, float* y, float* sigma, float* cs, float* sn );
15897 void LAPACK_dlartgs( double* x, double* y, double* sigma, double* cs,
15898  double* sn );
15899 // LAPACK 3.3.0
15900 void LAPACK_cbbcsd( char* jobu1, char* jobu2,
15901  char* jobv1t, char* jobv2t, char* trans,
15903  float* theta, float* phi,
15904  lapack_complex_float* u1, lapack_int* ldu1,
15906  lapack_complex_float* v1t, lapack_int* ldv1t,
15907  lapack_complex_float* v2t, lapack_int* ldv2t,
15908  float* b11d, float* b11e, float* b12d,
15909  float* b12e, float* b21d, float* b21e,
15910  float* b22d, float* b22e, float* rwork,
15911  lapack_int* lrwork , lapack_int *info );
15912 void LAPACK_cheswapr( char* uplo, lapack_int* n,
15914  lapack_int* i2 );
15915 void LAPACK_chetri2( char* uplo, lapack_int* n,
15917  const lapack_int* ipiv,
15918  lapack_complex_float* work, lapack_int* lwork , lapack_int *info );
15919 void LAPACK_chetri2x( char* uplo, lapack_int* n,
15921  const lapack_int* ipiv,
15923 void LAPACK_chetrs2( char* uplo, lapack_int* n,
15924  lapack_int* nrhs, const lapack_complex_float* a,
15925  lapack_int* lda, const lapack_int* ipiv,
15928 void LAPACK_csyconv( char* uplo, char* way,
15930  lapack_int* lda, const lapack_int* ipiv,
15932 void LAPACK_csyswapr( char* uplo, lapack_int* n,
15934  lapack_int* i2 );
15935 void LAPACK_csytri2( char* uplo, lapack_int* n,
15937  const lapack_int* ipiv,
15938  lapack_complex_float* work, lapack_int* lwork , lapack_int *info );
15939 void LAPACK_csytri2x( char* uplo, lapack_int* n,
15941  const lapack_int* ipiv,
15943 void LAPACK_csytrs2( char* uplo, lapack_int* n,
15944  lapack_int* nrhs, const lapack_complex_float* a,
15945  lapack_int* lda, const lapack_int* ipiv,
15948 void LAPACK_cunbdb( char* trans, char* signs,
15950  lapack_complex_float* x11, lapack_int* ldx11,
15951  lapack_complex_float* x12, lapack_int* ldx12,
15952  lapack_complex_float* x21, lapack_int* ldx21,
15953  lapack_complex_float* x22, lapack_int* ldx22,
15954  float* theta, float* phi,
15955  lapack_complex_float* taup1,
15956  lapack_complex_float* taup2,
15957  lapack_complex_float* tauq1,
15958  lapack_complex_float* tauq2,
15959  lapack_complex_float* work, lapack_int* lwork , lapack_int *info );
15960 void LAPACK_cuncsd( char* jobu1, char* jobu2,
15961  char* jobv1t, char* jobv2t, char* trans,
15962  char* signs, lapack_int* m, lapack_int* p,
15964  lapack_int* ldx11, lapack_complex_float* x12,
15965  lapack_int* ldx12, lapack_complex_float* x21,
15966  lapack_int* ldx21, lapack_complex_float* x22,
15967  lapack_int* ldx22, float* theta,
15968  lapack_complex_float* u1, lapack_int* ldu1,
15970  lapack_complex_float* v1t, lapack_int* ldv1t,
15971  lapack_complex_float* v2t, lapack_int* ldv2t,
15972  lapack_complex_float* work, lapack_int* lwork,
15973  float* rwork, lapack_int* lrwork,
15974  lapack_int* iwork , lapack_int *info );
15975 void LAPACK_dbbcsd( char* jobu1, char* jobu2,
15976  char* jobv1t, char* jobv2t, char* trans,
15978  double* theta, double* phi, double* u1,
15979  lapack_int* ldu1, double* u2, lapack_int* ldu2,
15980  double* v1t, lapack_int* ldv1t, double* v2t,
15981  lapack_int* ldv2t, double* b11d, double* b11e,
15982  double* b12d, double* b12e, double* b21d,
15983  double* b21e, double* b22d, double* b22e,
15984  double* work, lapack_int* lwork , lapack_int *info );
15985 void LAPACK_dorbdb( char* trans, char* signs,
15987  double* x11, lapack_int* ldx11, double* x12,
15988  lapack_int* ldx12, double* x21, lapack_int* ldx21,
15989  double* x22, lapack_int* ldx22, double* theta,
15990  double* phi, double* taup1, double* taup2,
15991  double* tauq1, double* tauq2, double* work,
15992  lapack_int* lwork , lapack_int *info );
15993 void LAPACK_dorcsd( char* jobu1, char* jobu2,
15994  char* jobv1t, char* jobv2t, char* trans,
15995  char* signs, lapack_int* m, lapack_int* p,
15996  lapack_int* q, double* x11, lapack_int* ldx11,
15997  double* x12, lapack_int* ldx12, double* x21,
15998  lapack_int* ldx21, double* x22, lapack_int* ldx22,
15999  double* theta, double* u1, lapack_int* ldu1,
16000  double* u2, lapack_int* ldu2, double* v1t,
16001  lapack_int* ldv1t, double* v2t, lapack_int* ldv2t,
16002  double* work, lapack_int* lwork,
16003  lapack_int* iwork , lapack_int *info );
16004 void LAPACK_dsyconv( char* uplo, char* way,
16005  lapack_int* n, double* a, lapack_int* lda,
16006  const lapack_int* ipiv, double* work , lapack_int *info );
16007 void LAPACK_dsyswapr( char* uplo, lapack_int* n,
16008  double* a, lapack_int* i1, lapack_int* i2 );
16009 void LAPACK_dsytri2( char* uplo, lapack_int* n,
16010  double* a, lapack_int* lda,
16011  const lapack_int* ipiv,
16012  lapack_complex_double* work, lapack_int* lwork , lapack_int *info );
16013 void LAPACK_dsytri2x( char* uplo, lapack_int* n,
16014  double* a, lapack_int* lda,
16015  const lapack_int* ipiv, double* work,
16016  lapack_int* nb , lapack_int *info );
16017 void LAPACK_dsytrs2( char* uplo, lapack_int* n,
16018  lapack_int* nrhs, const double* a,
16019  lapack_int* lda, const lapack_int* ipiv,
16020  double* b, lapack_int* ldb, double* work , lapack_int *info );
16021 void LAPACK_sbbcsd( char* jobu1, char* jobu2,
16022  char* jobv1t, char* jobv2t, char* trans,
16024  float* theta, float* phi, float* u1,
16025  lapack_int* ldu1, float* u2, lapack_int* ldu2,
16026  float* v1t, lapack_int* ldv1t, float* v2t,
16027  lapack_int* ldv2t, float* b11d, float* b11e,
16028  float* b12d, float* b12e, float* b21d,
16029  float* b21e, float* b22d, float* b22e,
16030  float* work, lapack_int* lwork , lapack_int *info );
16031 void LAPACK_sorbdb( char* trans, char* signs,
16033  float* x11, lapack_int* ldx11, float* x12,
16034  lapack_int* ldx12, float* x21, lapack_int* ldx21,
16035  float* x22, lapack_int* ldx22, float* theta,
16036  float* phi, float* taup1, float* taup2,
16037  float* tauq1, float* tauq2, float* work,
16038  lapack_int* lwork , lapack_int *info );
16039 void LAPACK_sorcsd( char* jobu1, char* jobu2,
16040  char* jobv1t, char* jobv2t, char* trans,
16041  char* signs, lapack_int* m, lapack_int* p,
16042  lapack_int* q, float* x11, lapack_int* ldx11,
16043  float* x12, lapack_int* ldx12, float* x21,
16044  lapack_int* ldx21, float* x22, lapack_int* ldx22,
16045  float* theta, float* u1, lapack_int* ldu1,
16046  float* u2, lapack_int* ldu2, float* v1t,
16047  lapack_int* ldv1t, float* v2t, lapack_int* ldv2t,
16048  float* work, lapack_int* lwork,
16049  lapack_int* iwork , lapack_int *info );
16050 void LAPACK_ssyconv( char* uplo, char* way,
16051  lapack_int* n, float* a, lapack_int* lda,
16052  const lapack_int* ipiv, float* work , lapack_int *info );
16053 void LAPACK_ssyswapr( char* uplo, lapack_int* n,
16054  float* a, lapack_int* i1, lapack_int* i2 );
16055 void LAPACK_ssytri2( char* uplo, lapack_int* n,
16056  float* a, lapack_int* lda,
16057  const lapack_int* ipiv,
16058  lapack_complex_float* work, lapack_int* lwork , lapack_int *info );
16059 void LAPACK_ssytri2x( char* uplo, lapack_int* n,
16060  float* a, lapack_int* lda,
16061  const lapack_int* ipiv, float* work,
16062  lapack_int* nb , lapack_int *info );
16063 void LAPACK_ssytrs2( char* uplo, lapack_int* n,
16064  lapack_int* nrhs, const float* a,
16065  lapack_int* lda, const lapack_int* ipiv,
16066  float* b, lapack_int* ldb, float* work , lapack_int *info );
16067 void LAPACK_zbbcsd( char* jobu1, char* jobu2,
16068  char* jobv1t, char* jobv2t, char* trans,
16070  double* theta, double* phi,
16071  lapack_complex_double* u1, lapack_int* ldu1,
16073  lapack_complex_double* v1t, lapack_int* ldv1t,
16074  lapack_complex_double* v2t, lapack_int* ldv2t,
16075  double* b11d, double* b11e, double* b12d,
16076  double* b12e, double* b21d, double* b21e,
16077  double* b22d, double* b22e, double* rwork,
16078  lapack_int* lrwork , lapack_int *info );
16079 void LAPACK_zheswapr( char* uplo, lapack_int* n,
16081  lapack_int* i2 );
16082 void LAPACK_zhetri2( char* uplo, lapack_int* n,
16084  const lapack_int* ipiv,
16085  lapack_complex_double* work, lapack_int* lwork , lapack_int *info );
16086 void LAPACK_zhetri2x( char* uplo, lapack_int* n,
16088  const lapack_int* ipiv,
16090 void LAPACK_zhetrs2( char* uplo, lapack_int* n,
16091  lapack_int* nrhs,
16093  const lapack_int* ipiv,
16096 void LAPACK_zsyconv( char* uplo, char* way,
16098  lapack_int* lda, const lapack_int* ipiv,
16100 void LAPACK_zsyswapr( char* uplo, lapack_int* n,
16102  lapack_int* i2 );
16103 void LAPACK_zsytri2( char* uplo, lapack_int* n,
16105  const lapack_int* ipiv,
16106  lapack_complex_double* work, lapack_int* lwork , lapack_int *info );
16107 void LAPACK_zsytri2x( char* uplo, lapack_int* n,
16109  const lapack_int* ipiv,
16111 void LAPACK_zsytrs2( char* uplo, lapack_int* n,
16112  lapack_int* nrhs,
16114  const lapack_int* ipiv,
16117 void LAPACK_zunbdb( char* trans, char* signs,
16119  lapack_complex_double* x11, lapack_int* ldx11,
16120  lapack_complex_double* x12, lapack_int* ldx12,
16121  lapack_complex_double* x21, lapack_int* ldx21,
16122  lapack_complex_double* x22, lapack_int* ldx22,
16123  double* theta, double* phi,
16124  lapack_complex_double* taup1,
16125  lapack_complex_double* taup2,
16126  lapack_complex_double* tauq1,
16127  lapack_complex_double* tauq2,
16128  lapack_complex_double* work, lapack_int* lwork , lapack_int *info );
16129 void LAPACK_zuncsd( char* jobu1, char* jobu2,
16130  char* jobv1t, char* jobv2t, char* trans,
16131  char* signs, lapack_int* m, lapack_int* p,
16133  lapack_int* ldx11, lapack_complex_double* x12,
16134  lapack_int* ldx12, lapack_complex_double* x21,
16135  lapack_int* ldx21, lapack_complex_double* x22,
16136  lapack_int* ldx22, double* theta,
16137  lapack_complex_double* u1, lapack_int* ldu1,
16139  lapack_complex_double* v1t, lapack_int* ldv1t,
16140  lapack_complex_double* v2t, lapack_int* ldv2t,
16141  lapack_complex_double* work, lapack_int* lwork,
16142  double* rwork, lapack_int* lrwork,
16143  lapack_int* iwork , lapack_int *info );
16144 // LAPACK 3.4.0
16145 void LAPACK_sgemqrt( char* side, char* trans, lapack_int* m, lapack_int* n,
16146  lapack_int* k, lapack_int* nb, const float* v,
16147  lapack_int* ldv, const float* t, lapack_int* ldt, float* c,
16148  lapack_int* ldc, float* work, lapack_int *info );
16149 void LAPACK_dgemqrt( char* side, char* trans, lapack_int* m, lapack_int* n,
16150  lapack_int* k, lapack_int* nb, const double* v,
16151  lapack_int* ldv, const double* t, lapack_int* ldt,
16152  double* c, lapack_int* ldc, double* work,
16153  lapack_int *info );
16154 void LAPACK_cgemqrt( char* side, char* trans, lapack_int* m, lapack_int* n,
16155  lapack_int* k, lapack_int* nb,
16156  const lapack_complex_float* v, lapack_int* ldv,
16157  const lapack_complex_float* t, lapack_int* ldt,
16160 void LAPACK_zgemqrt( char* side, char* trans, lapack_int* m, lapack_int* n,
16161  lapack_int* k, lapack_int* nb,
16162  const lapack_complex_double* v, lapack_int* ldv,
16163  const lapack_complex_double* t, lapack_int* ldt,
16166 void LAPACK_sgeqrt( lapack_int* m, lapack_int* n, lapack_int* nb, float* a,
16167  lapack_int* lda, float* t, lapack_int* ldt, float* work,
16168  lapack_int *info );
16169 void LAPACK_dgeqrt( lapack_int* m, lapack_int* n, lapack_int* nb, double* a,
16170  lapack_int* lda, double* t, lapack_int* ldt, double* work,
16171  lapack_int *info );
16180 void LAPACK_sgeqrt2( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
16181  float* t, lapack_int* ldt, lapack_int *info );
16182 void LAPACK_dgeqrt2( lapack_int* m, lapack_int* n, double* a, lapack_int* lda,
16183  double* t, lapack_int* ldt, lapack_int *info );
16186  lapack_int *info );
16189  lapack_int *info );
16190 void LAPACK_sgeqrt3( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
16191  float* t, lapack_int* ldt, lapack_int *info );
16192 void LAPACK_dgeqrt3( lapack_int* m, lapack_int* n, double* a, lapack_int* lda,
16193  double* t, lapack_int* ldt, lapack_int *info );
16196  lapack_int *info );
16199  lapack_int *info );
16200 void LAPACK_stpmqrt( char* side, char* trans, lapack_int* m, lapack_int* n,
16201  lapack_int* k, lapack_int* l, lapack_int* nb,
16202  const float* v, lapack_int* ldv, const float* t,
16203  lapack_int* ldt, float* a, lapack_int* lda, float* b,
16204  lapack_int* ldb, float* work, lapack_int *info );
16205 void LAPACK_dtpmqrt( char* side, char* trans, lapack_int* m, lapack_int* n,
16206  lapack_int* k, lapack_int* l, lapack_int* nb,
16207  const double* v, lapack_int* ldv, const double* t,
16208  lapack_int* ldt, double* a, lapack_int* lda, double* b,
16209  lapack_int* ldb, double* work, lapack_int *info );
16210 void LAPACK_ctpmqrt( char* side, char* trans, lapack_int* m, lapack_int* n,
16211  lapack_int* k, lapack_int* l, lapack_int* nb,
16212  const lapack_complex_float* v, lapack_int* ldv,
16213  const lapack_complex_float* t, lapack_int* ldt,
16217 void LAPACK_ztpmqrt( char* side, char* trans, lapack_int* m, lapack_int* n,
16218  lapack_int* k, lapack_int* l, lapack_int* nb,
16219  const lapack_complex_double* v, lapack_int* ldv,
16220  const lapack_complex_double* t, lapack_int* ldt,
16225  double* a, lapack_int* lda, double* b, lapack_int* ldb,
16226  double* t, lapack_int* ldt, double* work,
16227  lapack_int *info );
16231  lapack_int* ldb, lapack_int* ldt,
16238 void LAPACK_stpqrt2( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
16239  float* b, lapack_int* ldb, float* t, lapack_int* ldt,
16240  lapack_int *info );
16241 void LAPACK_dtpqrt2( lapack_int* m, lapack_int* n, double* a, lapack_int* lda,
16242  double* b, lapack_int* ldb, double* t, lapack_int* ldt,
16243  lapack_int *info );
16247  lapack_int *info );
16251  lapack_int *info );
16252 void LAPACK_stprfb( char* side, char* trans, char* direct, char* storev,
16254  const float* v, lapack_int* ldv, const float* t,
16255  lapack_int* ldt, float* a, lapack_int* lda, float* b,
16256  lapack_int* ldb, const float* mywork,
16257  lapack_int* myldwork );
16258 void LAPACK_dtprfb( char* side, char* trans, char* direct, char* storev,
16260  const double* v, lapack_int* ldv, const double* t,
16261  lapack_int* ldt, double* a, lapack_int* lda, double* b,
16262  lapack_int* ldb, const double* mywork,
16263  lapack_int* myldwork );
16264 void LAPACK_ctprfb( char* side, char* trans, char* direct, char* storev,
16266  const lapack_complex_float* v, lapack_int* ldv,
16267  const lapack_complex_float* t, lapack_int* ldt,
16270  const float* mywork, lapack_int* myldwork );
16271 void LAPACK_ztprfb( char* side, char* trans, char* direct, char* storev,
16273  const lapack_complex_double* v, lapack_int* ldv,
16274  const lapack_complex_double* t, lapack_int* ldt,
16277  const double* mywork, lapack_int* myldwork );
16278 // LAPACK 3.X.X
16279 void LAPACK_csyr( char* uplo, lapack_int* n, lapack_complex_float* alpha,
16282 void LAPACK_zsyr( char* uplo, lapack_int* n, lapack_complex_double* alpha,
16285 
16286 #ifdef __cplusplus
16287 }
16288 #endif /* __cplusplus */
16289 
16290 #endif /* _LAPACKE_H_ */
16291 
16292 #endif /* _MKL_LAPACKE_H_ */
LAPACK_cporfsx
#define LAPACK_cporfsx
Definition: lapacke.h:10796
LAPACK_chpsv
#define LAPACK_chpsv
Definition: lapacke.h:11015
LAPACK_dsygv
#define LAPACK_dsygv
Definition: lapacke.h:11384
LAPACKE_zsytrs2_work
lapack_int LAPACKE_zsytrs2_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *work)
LAPACK_sgeev
#define LAPACK_sgeev
Definition: lapacke.h:11359
LAPACKE_dposvxx
lapack_int LAPACKE_dposvxx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
LAPACKE_sptsv
lapack_int LAPACKE_sptsv(int matrix_order, lapack_int n, lapack_int nrhs, float *d, float *e, float *b, lapack_int ldb)
LAPACKE_ztpttr
lapack_int LAPACKE_ztpttr(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, lapack_complex_double *a, lapack_int lda)
LAPACKE_ctpcon
lapack_int LAPACKE_ctpcon(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_float *ap, float *rcond)
LAPACK_sgesv
#define LAPACK_sgesv
Definition: lapacke.h:10917
LAPACKE_sspevx_work
lapack_int LAPACKE_sspevx_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, float *ap, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifail)
LAPACKE_zgetf2_work
lapack_int LAPACKE_zgetf2_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)
LAPACKE_zgerfs
lapack_int LAPACKE_zgerfs(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_zunmrq_work
lapack_int LAPACKE_zunmrq_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)
LAPACK_cungbr
#define LAPACK_cungbr
Definition: lapacke.h:11103
LAPACKE_zungrq
lapack_int LAPACKE_zungrq(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)
LAPACK_dlapy2
#define LAPACK_dlapy2
Definition: lapacke.h:11562
LAPACKE_ssbev_work
lapack_int LAPACKE_ssbev_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *w, float *z, lapack_int ldz, float *work)
LAPACK_cgeqrf
#define LAPACK_cgeqrf
Definition: lapacke.h:11021
LAPACKE_chptrs_work
lapack_int LAPACKE_chptrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_ctgexc
lapack_int LAPACKE_ctgexc(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz, lapack_int ifst, lapack_int ilst)
LAPACKE_ctrevc_work
lapack_int LAPACKE_ctrevc_work(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_complex_float *work, float *rwork)
LAPACKE_dlatms
lapack_int LAPACKE_dlatms(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, double *d, lapack_int mode, double cond, double dmax, lapack_int kl, lapack_int ku, char pack, double *a, lapack_int lda)
LAPACKE_zsyrfs_work
lapack_int LAPACKE_zsyrfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACKE_cpptri_work
lapack_int LAPACKE_cpptri_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap)
LAPACK_dsterf
#define LAPACK_dsterf
Definition: lapacke.h:11142
LAPACKE_dtzrzf
lapack_int LAPACKE_dtzrzf(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)
LAPACKE_zgbequb
lapack_int LAPACKE_zgbequb(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
w
RowVector3d w
Definition: Matrix_resize_int.cpp:3
LAPACK_dbdsqr
#define LAPACK_dbdsqr
Definition: lapacke.h:11108
LAPACKE_spoequ
lapack_int LAPACKE_spoequ(int matrix_order, lapack_int n, const float *a, lapack_int lda, float *s, float *scond, float *amax)
LAPACKE_ctgsja_work
lapack_int LAPACKE_ctgsja_work(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float tola, float tolb, float *alpha, float *beta, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *work, lapack_int *ncycle)
LAPACKE_cgeqpf
lapack_int LAPACKE_cgeqpf(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *jpvt, lapack_complex_float *tau)
LAPACKE_ssycon_work
lapack_int LAPACKE_ssycon_work(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, const lapack_int *ipiv, float anorm, float *rcond, float *work, lapack_int *iwork)
LAPACKE_zpttrf
lapack_int LAPACKE_zpttrf(lapack_int n, double *d, lapack_complex_double *e)
LAPACKE_sspgv_work
lapack_int LAPACKE_sspgv_work(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *ap, float *bp, float *w, float *z, lapack_int ldz, float *work)
LAPACKE_dptsvx_work
lapack_int LAPACKE_dptsvx_work(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const double *d, const double *e, double *df, double *ef, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work)
LAPACKE_cpbtrf
lapack_int LAPACKE_cpbtrf(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab)
LAPACKE_zgttrs
lapack_int LAPACKE_zgttrs(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *du2, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACK_dgesvxx
#define LAPACK_dgesvxx
Definition: lapacke.h:10927
LAPACKE_zhpev
lapack_int LAPACKE_zhpev(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, double *w, lapack_complex_double *z, lapack_int ldz)
LAPACKE_zunmbr
lapack_int LAPACKE_zunmbr(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)
LAPACK_zlapmr
#define LAPACK_zlapmr
Definition: lapacke.h:11560
LAPACKE_csysvxx_work
lapack_int LAPACKE_csysvxx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)
LAPACK_clagsy
#define LAPACK_clagsy
Definition: lapacke.h:11553
LAPACK_zgtrfs
#define LAPACK_zgtrfs
Definition: lapacke.h:10788
LAPACKE_cheequb_work
lapack_int LAPACKE_cheequb_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax, lapack_complex_float *work)
LAPACKE_dsyrfsx
lapack_int LAPACKE_dsyrfsx(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *s, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
LAPACKE_ssysv
lapack_int LAPACKE_ssysv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, lapack_int *ipiv, float *b, lapack_int ldb)
LAPACKE_cptrfs
lapack_int LAPACKE_cptrfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *d, const lapack_complex_float *e, const float *df, const lapack_complex_float *ef, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)
LAPACKE_sgels_work
lapack_int LAPACKE_sgels_work(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, float *work, lapack_int lwork)
LAPACKE_dlaswp_work
lapack_int LAPACKE_dlaswp_work(int matrix_order, lapack_int n, double *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)
LAPACK_dtpttr
#define LAPACK_dtpttr
Definition: lapacke.h:11455
LAPACKE_sgtsv
lapack_int LAPACKE_sgtsv(int matrix_order, lapack_int n, lapack_int nrhs, float *dl, float *d, float *du, float *b, lapack_int ldb)
LAPACKE_zpocon_work
lapack_int LAPACKE_zpocon_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double anorm, double *rcond, lapack_complex_double *work, double *rwork)
LAPACKE_dormlq
lapack_int LAPACKE_dormlq(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)
LAPACKE_dporfs
lapack_int LAPACKE_dporfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_zpteqr_work
lapack_int LAPACKE_zpteqr_work(int matrix_order, char compz, lapack_int n, double *d, double *e, lapack_complex_double *z, lapack_int ldz, double *work)
LAPACKE_zgebak_work
lapack_int LAPACKE_zgebak_work(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *scale, lapack_int m, lapack_complex_double *v, lapack_int ldv)
LAPACKE_sggbal
lapack_int LAPACKE_sggbal(int matrix_order, char job, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale)
LAPACKE_spstrf_work
lapack_int LAPACKE_spstrf_work(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, lapack_int *piv, lapack_int *rank, float tol, float *work)
LAPACK_dgtrfs
#define LAPACK_dgtrfs
Definition: lapacke.h:10786
LAPACK_ctgsna
#define LAPACK_ctgsna
Definition: lapacke.h:11269
LAPACKE_slarfg
lapack_int LAPACKE_slarfg(lapack_int n, float *alpha, float *x, lapack_int incx, float *tau)
LAPACKE_zheevr
lapack_int LAPACKE_zheevr(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *isuppz)
LAPACKE_cgeequ_work
lapack_int LAPACKE_cgeequ_work(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
LAPACKE_slarnv_work
lapack_int LAPACKE_slarnv_work(lapack_int idist, lapack_int *iseed, lapack_int n, float *x)
LAPACKE_dormql
lapack_int LAPACKE_dormql(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)
LAPACKE_clarnv_work
lapack_int LAPACKE_clarnv_work(lapack_int idist, lapack_int *iseed, lapack_int n, lapack_complex_float *x)
LAPACKE_dgeqpf_work
lapack_int LAPACKE_dgeqpf_work(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *jpvt, double *tau, double *work)
LAPACK_ssytri2x
#define LAPACK_ssytri2x
Definition: lapacke.h:11596
LAPACK_chpevx
#define LAPACK_chpevx
Definition: lapacke.h:11329
LAPACKE_dtpmqrt
lapack_int LAPACKE_dtpmqrt(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *a, lapack_int lda, double *b, lapack_int ldb)
LAPACKE_dgemqrt_work
lapack_int LAPACKE_dgemqrt_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *c, lapack_int ldc, double *work)
LAPACK_sorglq
#define LAPACK_sorglq
Definition: lapacke.h:11043
LAPACKE_dstev
lapack_int LAPACKE_dstev(int matrix_order, char jobz, lapack_int n, double *d, double *e, double *z, lapack_int ldz)
LAPACK_dsysvxx
#define LAPACK_dsysvxx
Definition: lapacke.h:10997
LAPACK_sposvxx
#define LAPACK_sposvxx
Definition: lapacke.h:10962
LAPACKE_ztrsyl
lapack_int LAPACKE_ztrsyl(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_int ldc, double *scale)
LAPACKE_ctgsyl
lapack_int LAPACKE_ctgsyl(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_int ldc, const lapack_complex_float *d, lapack_int ldd, const lapack_complex_float *e, lapack_int lde, lapack_complex_float *f, lapack_int ldf, float *scale, float *dif)
LAPACK_stftri
#define LAPACK_stftri
Definition: lapacke.h:10872
LAPACKE_cgeqrt2
lapack_int LAPACKE_cgeqrt2(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_int ldt)
LAPACKE_sgelq2_work
lapack_int LAPACKE_sgelq2_work(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work)
LAPACKE_cgges_work
lapack_int LAPACKE_cgges_work(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *sdim, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vsl, lapack_int ldvsl, lapack_complex_float *vsr, lapack_int ldvsr, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_logical *bwork)
LAPACKE_dgeqrf_work
lapack_int LAPACKE_dgeqrf_work(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)
LAPACKE_zlauum_work
lapack_int LAPACKE_zlauum_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda)
LAPACK_zhbgv
#define LAPACK_zhbgv
Definition: lapacke.h:11410
LAPACKE_dtprfs_work
lapack_int LAPACKE_dtprfs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *ap, const double *b, lapack_int ldb, const double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)
LAPACKE_zlag2c_work
lapack_int LAPACKE_zlag2c_work(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_float *sa, lapack_int ldsa)
LAPACK_zsyconv
#define LAPACK_zsyconv
Definition: lapacke.h:11603
LAPACKE_dorgqr
lapack_int LAPACKE_dorgqr(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau)
LAPACKE_cposvx_work
lapack_int LAPACKE_cposvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACKE_zlarnv
lapack_int LAPACKE_zlarnv(lapack_int idist, lapack_int *iseed, lapack_int n, lapack_complex_double *x)
LAPACKE_dggbal
lapack_int LAPACKE_dggbal(int matrix_order, char job, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale)
LAPACKE_zgesdd
lapack_int LAPACKE_zgesdd(int matrix_order, char jobz, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *s, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *vt, lapack_int ldvt)
LAPACKE_cpstrf_work
lapack_int LAPACKE_cpstrf_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *piv, lapack_int *rank, float tol, float *work)
LAPACKE_ddisna_work
lapack_int LAPACKE_ddisna_work(char job, lapack_int m, lapack_int n, const double *d, double *sep)
LAPACK_zppcon
#define LAPACK_zppcon
Definition: lapacke.h:10736
LAPACK_zgttrs
#define LAPACK_zgttrs
Definition: lapacke.h:10672
LAPACKE_cpptrf_work
lapack_int LAPACKE_cpptrf_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap)
LAPACK_sgehrd
#define LAPACK_sgehrd
Definition: lapacke.h:11187
LAPACK_dtfsm
#define LAPACK_dtfsm
Definition: lapacke.h:11439
LAPACK_zgbsv
#define LAPACK_zgbsv
Definition: lapacke.h:10934
LAPACK_ctpqrt
#define LAPACK_ctpqrt
Definition: lapacke.h:11632
LAPACKE_dgees_work
lapack_int LAPACKE_dgees_work(int matrix_order, char jobvs, char sort, LAPACK_D_SELECT2 select, lapack_int n, double *a, lapack_int lda, lapack_int *sdim, double *wr, double *wi, double *vs, lapack_int ldvs, double *work, lapack_int lwork, lapack_logical *bwork)
LAPACK_cstemr
#define LAPACK_cstemr
Definition: lapacke.h:11149
LAPACKE_dppsv_work
lapack_int LAPACKE_dppsv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *ap, double *b, lapack_int ldb)
LAPACKE_zhptri_work
lapack_int LAPACKE_zhptri_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *work)
LAPACKE_chseqr
lapack_int LAPACKE_chseqr(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *h, lapack_int ldh, lapack_complex_float *w, lapack_complex_float *z, lapack_int ldz)
LAPACKE_ztptrs_work
lapack_int LAPACKE_ztptrs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *b, lapack_int ldb)
LAPACKE_ssbevd_work
lapack_int LAPACKE_ssbevd_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *w, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_dgebal_work
lapack_int LAPACKE_dgebal_work(int matrix_order, char job, lapack_int n, double *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, double *scale)
LAPACKE_sgebrd
lapack_int LAPACKE_sgebrd(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *d, float *e, float *tauq, float *taup)
LAPACKE_dpptrs_work
lapack_int LAPACKE_dpptrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, double *b, lapack_int ldb)
LAPACKE_clagsy
lapack_int LAPACKE_clagsy(int matrix_order, lapack_int n, lapack_int k, const float *d, lapack_complex_float *a, lapack_int lda, lapack_int *iseed)
LAPACKE_dgeesx_work
lapack_int LAPACKE_dgeesx_work(int matrix_order, char jobvs, char sort, LAPACK_D_SELECT2 select, char sense, lapack_int n, double *a, lapack_int lda, lapack_int *sdim, double *wr, double *wi, double *vs, lapack_int ldvs, double *rconde, double *rcondv, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork, lapack_logical *bwork)
LAPACKE_dsbevx_work
lapack_int LAPACKE_dsbevx_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifail)
LAPACKE_spptri
lapack_int LAPACKE_spptri(int matrix_order, char uplo, lapack_int n, float *ap)
LAPACK_cgesvx
#define LAPACK_cgesvx
Definition: lapacke.h:10925
LAPACKE_cstedc_work
lapack_int LAPACKE_cstedc_work(int matrix_order, char compz, lapack_int n, float *d, float *e, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_clarnv
lapack_int LAPACKE_clarnv(lapack_int idist, lapack_int *iseed, lapack_int n, lapack_complex_float *x)
LAPACKE_csytri_work
lapack_int LAPACKE_csytri_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work)
LAPACKE_slaswp
lapack_int LAPACKE_slaswp(int matrix_order, lapack_int n, float *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)
LAPACKE_dstedc_work
lapack_int LAPACKE_dstedc_work(int matrix_order, char compz, lapack_int n, double *d, double *e, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_dptrfs
lapack_int LAPACKE_dptrfs(int matrix_order, lapack_int n, lapack_int nrhs, const double *d, const double *e, const double *df, const double *ef, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)
LAPACK_chpgvx
#define LAPACK_chpgvx
Definition: lapacke.h:11405
LAPACKE_slagge_work
lapack_int LAPACKE_slagge_work(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *d, float *a, lapack_int lda, lapack_int *iseed, float *work)
LAPACKE_sormhr_work
lapack_int LAPACKE_sormhr_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)
LAPACKE_cgttrf_work
lapack_int LAPACKE_cgttrf_work(lapack_int n, lapack_complex_float *dl, lapack_complex_float *d, lapack_complex_float *du, lapack_complex_float *du2, lapack_int *ipiv)
LAPACKE_sorcsd
lapack_int LAPACKE_sorcsd(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, float *x11, lapack_int ldx11, float *x12, lapack_int ldx12, float *x21, lapack_int ldx21, float *x22, lapack_int ldx22, float *theta, float *u1, lapack_int ldu1, float *u2, lapack_int ldu2, float *v1t, lapack_int ldv1t, float *v2t, lapack_int ldv2t)
LAPACK_dsbgvd
#define LAPACK_dsbgvd
Definition: lapacke.h:11412
LAPACKE_zggglm
lapack_int LAPACKE_zggglm(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *d, lapack_complex_double *x, lapack_complex_double *y)
LAPACKE_zsytri2_work
lapack_int LAPACKE_zsytri2_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int lwork)
LAPACK_ssprfs
#define LAPACK_ssprfs
Definition: lapacke.h:10821
LAPACKE_ztrcon
lapack_int LAPACKE_ztrcon(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *rcond)
LAPACKE_zpttrs
lapack_int LAPACKE_zpttrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *d, const lapack_complex_double *e, lapack_complex_double *b, lapack_int ldb)
LAPACKE_ztrsna_work
lapack_int LAPACKE_ztrsna_work(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_double *t, lapack_int ldt, const lapack_complex_double *vl, lapack_int ldvl, const lapack_complex_double *vr, lapack_int ldvr, double *s, double *sep, lapack_int mm, lapack_int *m, lapack_complex_double *work, lapack_int ldwork, double *rwork)
LAPACK_dggbak
#define LAPACK_dggbak
Definition: lapacke.h:11244
LAPACKE_csycon_work
lapack_int LAPACKE_csycon_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, float anorm, float *rcond, lapack_complex_float *work)
LAPACKE_zlansy_work
double LAPACKE_zlansy_work(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *work)
LAPACKE_ctprfs_work
lapack_int LAPACKE_ctprfs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACKE_cgeqrt
lapack_int LAPACKE_cgeqrt(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_int ldt)
LAPACKE_dormrz_work
lapack_int LAPACKE_dormrz_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)
LAPACKE_sgetf2
lapack_int LAPACKE_sgetf2(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv)
LAPACKE_zpprfs_work
lapack_int LAPACKE_zpprfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACKE_zspsv_work
lapack_int LAPACKE_zspsv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACK_cgbcon
#define LAPACK_cgbcon
Definition: lapacke.h:10723
LAPACKE_dsbgv_work
lapack_int LAPACKE_dsbgv_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, double *bb, lapack_int ldbb, double *w, double *z, lapack_int ldz, double *work)
LAPACKE_cgeqpf_work
lapack_int LAPACKE_cgeqpf_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *jpvt, lapack_complex_float *tau, lapack_complex_float *work, float *rwork)
LAPACK_sopgtr
#define LAPACK_sopgtr
Definition: lapacke.h:11127
LAPACKE_dtprfb_work
lapack_int LAPACKE_dtprfb_work(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *a, lapack_int lda, double *b, lapack_int ldb, const double *mywork, lapack_int myldwork)
LAPACKE_slacpy
lapack_int LAPACKE_slacpy(int matrix_order, char uplo, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *b, lapack_int ldb)
LAPACKE_dlantr
double LAPACKE_dlantr(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const double *a, lapack_int lda)
LAPACKE_sorgbr_work
lapack_int LAPACKE_sorgbr_work(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)
LAPACKE_cgebrd_work
lapack_int LAPACKE_cgebrd_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *d, float *e, lapack_complex_float *tauq, lapack_complex_float *taup, lapack_complex_float *work, lapack_int lwork)
LAPACKE_zhptrf
lapack_int LAPACKE_zhptrf(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, lapack_int *ipiv)
LAPACKE_sstein_work
lapack_int LAPACKE_sstein_work(int matrix_order, lapack_int n, const float *d, const float *e, lapack_int m, const float *w, const lapack_int *iblock, const lapack_int *isplit, float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifailv)
LAPACK_cgesvxx
#define LAPACK_cgesvxx
Definition: lapacke.h:10930
LAPACKE_ssyconv
lapack_int LAPACKE_ssyconv(int matrix_order, char uplo, char way, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv)
LAPACKE_cpteqr_work
lapack_int LAPACKE_cpteqr_work(int matrix_order, char compz, lapack_int n, float *d, float *e, lapack_complex_float *z, lapack_int ldz, float *work)
LAPACKE_sgesvj
lapack_int LAPACKE_sgesvj(int matrix_order, char joba, char jobu, char jobv, lapack_int m, lapack_int n, float *a, lapack_int lda, float *sva, lapack_int mv, float *v, lapack_int ldv, float *stat)
LAPACK_dstevx
#define LAPACK_dstevx
Definition: lapacke.h:11348
LAPACK_dgeqrt2
#define LAPACK_dgeqrt2
Definition: lapacke.h:11620
LAPACKE_csytri
lapack_int LAPACKE_csytri(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)
LAPACKE_dsysvxx
lapack_int LAPACKE_dsysvxx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
LAPACK_zptsv
#define LAPACK_zptsv
Definition: lapacke.h:10984
LAPACKE_ssyevd_work
lapack_int LAPACKE_ssyevd_work(int matrix_order, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *w, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_chfrk_work
lapack_int LAPACKE_chfrk_work(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, float alpha, const lapack_complex_float *a, lapack_int lda, float beta, lapack_complex_float *c)
LAPACK_clantr
#define LAPACK_clantr
Definition: lapacke.h:11505
LAPACK_dgbsvxx
#define LAPACK_dgbsvxx
Definition: lapacke.h:10939
LAPACKE_spftri
lapack_int LAPACKE_spftri(int matrix_order, char transr, char uplo, lapack_int n, float *a)
LAPACKE_ssysvx
lapack_int LAPACKE_ssysvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)
LAPACK_zsytrs2
#define LAPACK_zsytrs2
Definition: lapacke.h:11607
LAPACKE_ztprfb_work
lapack_int LAPACKE_ztprfb_work(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, const double *mywork, lapack_int myldwork)
LAPACKE_dsbgvx
lapack_int LAPACKE_dsbgvx(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, double *bb, lapack_int ldbb, double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)
LAPACK_sgghrd
#define LAPACK_sgghrd
Definition: lapacke.h:11235
LAPACKE_zhbevd_work
lapack_int LAPACKE_zhbevd_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_spbequ
lapack_int LAPACKE_spbequ(int matrix_order, char uplo, lapack_int n, lapack_int kd, const float *ab, lapack_int ldab, float *s, float *scond, float *amax)
LAPACKE_zlacpy
lapack_int LAPACKE_zlacpy(int matrix_order, char uplo, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)
LAPACK_zheevd
#define LAPACK_zheevd
Definition: lapacke.h:11310
LAPACK_ssfrk
#define LAPACK_ssfrk
Definition: lapacke.h:11436
LAPACKE_cgetf2_work
lapack_int LAPACKE_cgetf2_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)
LAPACKE_zherfsx
lapack_int LAPACKE_zherfsx(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *s, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
LAPACK_cpptrf
#define LAPACK_cpptrf
Definition: lapacke.h:10639
LAPACK_cptrfs
#define LAPACK_cptrfs
Definition: lapacke.h:10807
LAPACKE_dlapy2_work
double LAPACKE_dlapy2_work(double x, double y)
LAPACKE_dtpcon_work
lapack_int LAPACKE_dtpcon_work(int matrix_order, char norm, char uplo, char diag, lapack_int n, const double *ap, double *rcond, double *work, lapack_int *iwork)
LAPACKE_ztgsja
lapack_int LAPACKE_ztgsja(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double tola, double tolb, double *alpha, double *beta, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq, lapack_int *ncycle)
LAPACKE_cgerfsx_work
lapack_int LAPACKE_cgerfsx_work(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *r, const float *c, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)
LAPACKE_dormql_work
lapack_int LAPACKE_dormql_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)
LAPACKE_sgbequ_work
lapack_int LAPACKE_sgbequ_work(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
LAPACKE_zlanhe
double LAPACKE_zlanhe(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda)
LAPACKE_dtftri
lapack_int LAPACKE_dtftri(int matrix_order, char transr, char uplo, char diag, lapack_int n, double *a)
LAPACK_dggsvp
#define LAPACK_dggsvp
Definition: lapacke.h:11272
LAPACKE_cbbcsd
lapack_int LAPACKE_cbbcsd(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, float *theta, float *phi, lapack_complex_float *u1, lapack_int ldu1, lapack_complex_float *u2, lapack_int ldu2, lapack_complex_float *v1t, lapack_int ldv1t, lapack_complex_float *v2t, lapack_int ldv2t, float *b11d, float *b11e, float *b12d, float *b12e, float *b21d, float *b21e, float *b22d, float *b22e)
LAPACKE_dgghrd
lapack_int LAPACKE_dgghrd(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, double *b, lapack_int ldb, double *q, lapack_int ldq, double *z, lapack_int ldz)
LAPACK_cpbsv
#define LAPACK_cpbsv
Definition: lapacke.h:10975
LAPACKE_sgesvd
lapack_int LAPACKE_sgesvd(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, float *a, lapack_int lda, float *s, float *u, lapack_int ldu, float *vt, lapack_int ldvt, float *superb)
LAPACK_cheswapr
#define LAPACK_cheswapr
Definition: lapacke.h:11571
LAPACK_cstegr
#define LAPACK_cstegr
Definition: lapacke.h:11157
LAPACK_dtbtrs
#define LAPACK_dtbtrs
Definition: lapacke.h:10714
LAPACK_claghe
#define LAPACK_claghe
Definition: lapacke.h:11555
LAPACK_chpsvx
#define LAPACK_chpsvx
Definition: lapacke.h:11017
LAPACKE_ztgsna
lapack_int LAPACKE_ztgsna(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *vl, lapack_int ldvl, const lapack_complex_double *vr, lapack_int ldvr, double *s, double *dif, lapack_int mm, lapack_int *m)
LAPACK_dormrq
#define LAPACK_dormrq
Definition: lapacke.h:11072
LAPACKE_ctrttf_work
lapack_int LAPACKE_ctrttf_work(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *arf)
LAPACKE_sgbsvxx
lapack_int LAPACKE_sgbsvxx(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
LAPACK_zstegr
#define LAPACK_zstegr
Definition: lapacke.h:11158
LAPACKE_ztbtrs
lapack_int LAPACKE_ztbtrs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *b, lapack_int ldb)
LAPACK_dorgqr
#define LAPACK_dorgqr
Definition: lapacke.h:11032
LAPACKE_cppsv
lapack_int LAPACKE_cppsv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_complex_float *b, lapack_int ldb)
LAPACKE_sgttrs_work
lapack_int LAPACKE_sgttrs_work(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, const float *du2, const lapack_int *ipiv, float *b, lapack_int ldb)
LAPACKE_dstein
lapack_int LAPACKE_dstein(int matrix_order, lapack_int n, const double *d, const double *e, lapack_int m, const double *w, const lapack_int *iblock, const lapack_int *isplit, double *z, lapack_int ldz, lapack_int *ifailv)
LAPACK_dormrz
#define LAPACK_dormrz
Definition: lapacke.h:11080
LAPACKE_chetri2x
lapack_int LAPACKE_chetri2x(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_int nb)
LAPACK_dsbgst
#define LAPACK_dsbgst
Definition: lapacke.h:11180
LAPACKE_dtptri
lapack_int LAPACKE_dtptri(int matrix_order, char uplo, char diag, lapack_int n, double *ap)
LAPACKE_sgbsvx
lapack_int LAPACKE_sgbsvx(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *rpivot)
LAPACK_zgelqf
#define LAPACK_zgelqf
Definition: lapacke.h:11042
LAPACKE_sgesv_work
lapack_int LAPACKE_sgesv_work(int matrix_order, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, lapack_int *ipiv, float *b, lapack_int ldb)
LAPACKE_dtrsyl_work
lapack_int LAPACKE_dtrsyl_work(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const double *a, lapack_int lda, const double *b, lapack_int ldb, double *c, lapack_int ldc, double *scale)
LAPACKE_chptri_work
lapack_int LAPACKE_chptri_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *work)
LAPACKE_cherfsx_work
lapack_int LAPACKE_cherfsx_work(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *s, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)
LAPACK_dpotri
#define LAPACK_dpotri
Definition: lapacke.h:10844
LAPACKE_dgels
lapack_int LAPACKE_dgels(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb)
LAPACKE_dlagsy
lapack_int LAPACKE_dlagsy(int matrix_order, lapack_int n, lapack_int k, const double *d, double *a, lapack_int lda, lapack_int *iseed)
LAPACKE_zhegv_work
lapack_int LAPACKE_zhegv_work(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *w, lapack_complex_double *work, lapack_int lwork, double *rwork)
LAPACK_sgbrfs
#define LAPACK_sgbrfs
Definition: lapacke.h:10777
LAPACKE_clanhe
float LAPACKE_clanhe(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda)
LAPACKE_zgeqpf_work
lapack_int LAPACKE_zgeqpf_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *jpvt, lapack_complex_double *tau, lapack_complex_double *work, double *rwork)
LAPACKE_zhetrs_work
lapack_int LAPACKE_zhetrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACKE_ztfttp
lapack_int LAPACKE_ztfttp(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *arf, lapack_complex_double *ap)
LAPACKE_zpptri_work
lapack_int LAPACKE_zpptri_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap)
LAPACKE_clarfb
lapack_int LAPACKE_clarfb(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *c, lapack_int ldc)
LAPACK_dorcsd
#define LAPACK_dorcsd
Definition: lapacke.h:11584
LAPACKE_sporfs_work
lapack_int LAPACKE_sporfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)
LAPACKE_csptrs_work
lapack_int LAPACKE_csptrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_chpgv
lapack_int LAPACKE_chpgv(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, lapack_complex_float *bp, float *w, lapack_complex_float *z, lapack_int ldz)
LAPACKE_zhpcon_work
lapack_int LAPACKE_zhpcon_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work)
LAPACK_dtrttp
#define LAPACK_dtrttp
Definition: lapacke.h:11463
LAPACKE_dsygvx
lapack_int LAPACKE_dsygvx(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)
LAPACK_dorgql
#define LAPACK_dorgql
Definition: lapacke.h:11056
LAPACK_dsbgvx
#define LAPACK_dsbgvx
Definition: lapacke.h:11416
LAPACKE_clarfx_work
lapack_int LAPACKE_clarfx_work(int matrix_order, char side, lapack_int m, lapack_int n, const lapack_complex_float *v, lapack_complex_float tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work)
LAPACKE_dsysvx_work
lapack_int LAPACKE_dsysvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int lwork, lapack_int *iwork)
LAPACKE_dgelsd_work
lapack_int LAPACKE_dgelsd_work(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank, double *work, lapack_int lwork, lapack_int *iwork)
LAPACKE_sposvx
lapack_int LAPACKE_sposvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)
LAPACKE_cungrq
lapack_int LAPACKE_cungrq(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)
LAPACKE_ssyev_work
lapack_int LAPACKE_ssyev_work(int matrix_order, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *w, float *work, lapack_int lwork)
LAPACKE_dporfsx_work
lapack_int LAPACKE_dporfsx_work(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const double *s, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)
LAPACK_zunbdb
#define LAPACK_zunbdb
Definition: lapacke.h:11608
LAPACKE_dgeqp3_work
lapack_int LAPACKE_dgeqp3_work(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *jpvt, double *tau, double *work, lapack_int lwork)
LAPACKE_chetrd_work
lapack_int LAPACKE_chetrd_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float *d, float *e, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)
LAPACKE_chbev
lapack_int LAPACKE_chbev(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, float *w, lapack_complex_float *z, lapack_int ldz)
LAPACKE_cgbsvx_work
lapack_int LAPACKE_cgbsvx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACK_cgeevx
#define LAPACK_cgeevx
Definition: lapacke.h:11365
LAPACK_chbev
#define LAPACK_chbev
Definition: lapacke.h:11333
LAPACKE_zhecon_work
lapack_int LAPACKE_zhecon_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work)
LAPACK_ztgsyl
#define LAPACK_ztgsyl
Definition: lapacke.h:11266
LAPACK_zhgeqz
#define LAPACK_zhgeqz
Definition: lapacke.h:11250
LAPACK_sggbak
#define LAPACK_sggbak
Definition: lapacke.h:11243
LAPACKE_zlacgv_work
lapack_int LAPACKE_zlacgv_work(lapack_int n, lapack_complex_double *x, lapack_int incx)
LAPACKE_cunbdb_work
lapack_int LAPACKE_cunbdb_work(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_float *x11, lapack_int ldx11, lapack_complex_float *x12, lapack_int ldx12, lapack_complex_float *x21, lapack_int ldx21, lapack_complex_float *x22, lapack_int ldx22, float *theta, float *phi, lapack_complex_float *taup1, lapack_complex_float *taup2, lapack_complex_float *tauq1, lapack_complex_float *tauq2, lapack_complex_float *work, lapack_int lwork)
LAPACKE_sgbcon
lapack_int LAPACKE_sgbcon(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, const lapack_int *ipiv, float anorm, float *rcond)
LAPACKE_zhpgst
lapack_int LAPACKE_zhpgst(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_complex_double *bp)
LAPACK_stgsyl
#define LAPACK_stgsyl
Definition: lapacke.h:11263
LAPACKE_ssbgvx
lapack_int LAPACKE_ssbgvx(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, float *bb, lapack_int ldbb, float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)
LAPACKE_dgelss
lapack_int LAPACKE_dgelss(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank)
LAPACK_sgbsvx
#define LAPACK_sgbsvx
Definition: lapacke.h:10935
LAPACKE_dspsvx
lapack_int LAPACKE_dspsvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const double *ap, double *afp, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)
LAPACKE_zgeqrf
lapack_int LAPACKE_zgeqrf(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)
LAPACKE_cpocon
lapack_int LAPACKE_cpocon(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float anorm, float *rcond)
LAPACK_ctbtrs
#define LAPACK_ctbtrs
Definition: lapacke.h:10715
LAPACK_ztrsyl
#define LAPACK_ztrsyl
Definition: lapacke.h:11234
LAPACKE_dptsv_work
lapack_int LAPACKE_dptsv_work(int matrix_order, lapack_int n, lapack_int nrhs, double *d, double *e, double *b, lapack_int ldb)
LAPACKE_chprfs
lapack_int LAPACKE_chprfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)
LAPACK_strexc
#define LAPACK_strexc
Definition: lapacke.h:11223
LAPACKE_zggsvd
lapack_int LAPACKE_zggsvd(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *alpha, double *beta, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq, lapack_int *iwork)
LAPACK_ssycon
#define LAPACK_ssycon
Definition: lapacke.h:10745
LAPACKE_dlantr_work
double LAPACKE_dlantr_work(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *work)
LAPACKE_chgeqz_work
lapack_int LAPACKE_chgeqz_work(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *h, lapack_int ldh, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork)
LAPACK_dpbequ
#define LAPACK_dpbequ
Definition: lapacke.h:10908
LAPACKE_dggevx
lapack_int LAPACKE_dggevx(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv)
LAPACKE_dporfs_work
lapack_int LAPACKE_dporfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)
LAPACKE_ctptrs
lapack_int LAPACKE_ctptrs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *b, lapack_int ldb)
LAPACKE_chegst
lapack_int LAPACKE_chegst(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb)
LAPACK_checon
#define LAPACK_checon
Definition: lapacke.h:10749
LAPACKE_sgbcon_work
lapack_int LAPACKE_sgbcon_work(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, const lapack_int *ipiv, float anorm, float *rcond, float *work, lapack_int *iwork)
LAPACKE_dgelqf
lapack_int LAPACKE_dgelqf(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)
LAPACKE_zheevx
lapack_int LAPACKE_zheevx(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *ifail)
LAPACKE_cppsvx
lapack_int LAPACKE_cppsvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_complex_float *afp, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)
LAPACKE_zppsv
lapack_int LAPACKE_zppsv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_complex_double *b, lapack_int ldb)
LAPACK_spptri
#define LAPACK_spptri
Definition: lapacke.h:10851
LAPACKE_zheevd
lapack_int LAPACKE_zheevd(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double *w)
LAPACKE_dtftri_work
lapack_int LAPACKE_dtftri_work(int matrix_order, char transr, char uplo, char diag, lapack_int n, double *a)
LAPACKE_dorgbr
lapack_int LAPACKE_dorgbr(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau)
LAPACK_zhptrs
#define LAPACK_zhptrs
Definition: lapacke.h:10704
LAPACK_zgbtrs
#define LAPACK_zgbtrs
Definition: lapacke.h:10668
LAPACK_dgesv
#define LAPACK_dgesv
Definition: lapacke.h:10918
LAPACKE_cgbrfs
lapack_int LAPACKE_cgbrfs(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)
LAPACKE_spoequb_work
lapack_int LAPACKE_spoequb_work(int matrix_order, lapack_int n, const float *a, lapack_int lda, float *s, float *scond, float *amax)
LAPACKE_clagge
lapack_int LAPACKE_clagge(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *d, lapack_complex_float *a, lapack_int lda, lapack_int *iseed)
LAPACK_zlauum
#define LAPACK_zlauum
Definition: lapacke.h:11540
LAPACKE_dtrevc_work
lapack_int LAPACKE_dtrevc_work(int matrix_order, char side, char howmny, lapack_logical *select, lapack_int n, const double *t, lapack_int ldt, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, double *work)
LAPACKE_ztprfs_work
lapack_int LAPACKE_ztprfs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACK_dstemr
#define LAPACK_dstemr
Definition: lapacke.h:11148
LAPACK_chetri2
#define LAPACK_chetri2
Definition: lapacke.h:11572
LAPACKE_zstedc
lapack_int LAPACKE_zstedc(int matrix_order, char compz, lapack_int n, double *d, double *e, lapack_complex_double *z, lapack_int ldz)
LAPACKE_zpftrs_work
lapack_int LAPACKE_zpftrs_work(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_complex_double *b, lapack_int ldb)
LAPACK_dlacpy
#define LAPACK_dlacpy
Definition: lapacke.h:11482
LAPACKE_dgetrf_work
lapack_int LAPACKE_dgetrf_work(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv)
LAPACK_dgelss
#define LAPACK_dgelss
Definition: lapacke.h:11288
LAPACK_zhesv
#define LAPACK_zhesv
Definition: lapacke.h:11002
LAPACKE_dgbbrd
lapack_int LAPACKE_dgbbrd(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, double *ab, lapack_int ldab, double *d, double *e, double *q, lapack_int ldq, double *pt, lapack_int ldpt, double *c, lapack_int ldc)
LAPACKE_cgtsvx_work
lapack_int LAPACKE_cgtsvx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, lapack_complex_float *dlf, lapack_complex_float *df, lapack_complex_float *duf, lapack_complex_float *du2, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACK_dposv
#define LAPACK_dposv
Definition: lapacke.h:10952
LAPACK_zsycon
#define LAPACK_zsycon
Definition: lapacke.h:10748
LAPACKE_zporfsx
lapack_int LAPACKE_zporfsx(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const double *s, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
LAPACKE_dormbr_work
lapack_int LAPACKE_dormbr_work(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)
LAPACK_cposvx
#define LAPACK_cposvx
Definition: lapacke.h:10959
LAPACKE_dtgsyl
lapack_int LAPACKE_dtgsyl(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const double *a, lapack_int lda, const double *b, lapack_int ldb, double *c, lapack_int ldc, const double *d, lapack_int ldd, const double *e, lapack_int lde, double *f, lapack_int ldf, double *scale, double *dif)
LAPACKE_zporfsx_work
lapack_int LAPACKE_zporfsx_work(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const double *s, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)
LAPACK_sormlq
#define LAPACK_sormlq
Definition: lapacke.h:11045
alpha
RealScalar alpha
Definition: level1_cplx_impl.h:147
LAPACKE_cgeqrt3
lapack_int LAPACKE_cgeqrt3(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_int ldt)
LAPACKE_sormqr_work
lapack_int LAPACKE_sormqr_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)
LAPACK_zsytri2
#define LAPACK_zsytri2
Definition: lapacke.h:11605
LAPACK_zstedc
#define LAPACK_zstedc
Definition: lapacke.h:11154
LAPACKE_dgebal
lapack_int LAPACKE_dgebal(int matrix_order, char job, lapack_int n, double *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, double *scale)
LAPACKE_dgetri_work
lapack_int LAPACKE_dgetri_work(int matrix_order, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv, double *work, lapack_int lwork)
LAPACKE_sgeqr2_work
lapack_int LAPACKE_sgeqr2_work(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work)
LAPACK_dtrsyl
#define LAPACK_dtrsyl
Definition: lapacke.h:11232
LAPACK_cgbsvxx
#define LAPACK_cgbsvxx
Definition: lapacke.h:10942
s
RealScalar s
Definition: level1_cplx_impl.h:126
LAPACK_claswp
#define LAPACK_claswp
Definition: lapacke.h:11491
LAPACKE_dgglse_work
lapack_int LAPACKE_dgglse_work(int matrix_order, lapack_int m, lapack_int n, lapack_int p, double *a, lapack_int lda, double *b, lapack_int ldb, double *c, double *d, double *x, double *work, lapack_int lwork)
LAPACKE_zhbevx_work
lapack_int LAPACKE_zhbevx_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail)
e
Array< double, 1, 3 > e(1./3., 0.5, 2.)
LAPACK_sptcon
#define LAPACK_sptcon
Definition: lapacke.h:10741
LAPACKE_zgeqrt2_work
lapack_int LAPACKE_zgeqrt2_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *t, lapack_int ldt)
LAPACKE_dpptrf_work
lapack_int LAPACKE_dpptrf_work(int matrix_order, char uplo, lapack_int n, double *ap)
LAPACK_ztrsna
#define LAPACK_ztrsna
Definition: lapacke.h:11222
LAPACKE_ztpqrt2_work
lapack_int LAPACKE_ztpqrt2_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *t, lapack_int ldt)
d
static const double d[K][N]
Definition: igam.h:11
LAPACK_sgges
#define LAPACK_sgges
Definition: lapacke.h:11419
LAPACKE_spprfs_work
lapack_int LAPACKE_spprfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, const float *afp, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)
LAPACK_dgecon
#define LAPACK_dgecon
Definition: lapacke.h:10718
LAPACKE_sgtrfs
lapack_int LAPACKE_sgtrfs(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, const float *dlf, const float *df, const float *duf, const float *du2, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)
LAPACKE_ztgexc
lapack_int LAPACKE_ztgexc(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz, lapack_int ifst, lapack_int ilst)
LAPACKE_zlanhe_work
double LAPACKE_zlanhe_work(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *work)
LAPACK_dpteqr
#define LAPACK_dpteqr
Definition: lapacke.h:11160
LAPACKE_ztrttf
lapack_int LAPACKE_ztrttf(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *arf)
LAPACKE_zsysvx
lapack_int LAPACKE_zsysvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)
LAPACK_zgebal
#define LAPACK_zgebal
Definition: lapacke.h:11202
LAPACKE_sgeqpf
lapack_int LAPACKE_sgeqpf(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *jpvt, float *tau)
LAPACK_dgejsv
#define LAPACK_dgejsv
Definition: lapacke.h:11375
LAPACK_dtftri
#define LAPACK_dtftri
Definition: lapacke.h:10871
LAPACKE_zgeqrt3_work
lapack_int LAPACKE_zgeqrt3_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *t, lapack_int ldt)
LAPACKE_dtpttr_work
lapack_int LAPACKE_dtpttr_work(int matrix_order, char uplo, lapack_int n, const double *ap, double *a, lapack_int lda)
LAPACKE_zgerfsx_work
lapack_int LAPACKE_zgerfsx_work(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *r, const double *c, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)
LAPACK_dggev
#define LAPACK_dggev
Definition: lapacke.h:11428
LAPACKE_zhetrd
lapack_int LAPACKE_zhetrd(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double *d, double *e, lapack_complex_double *tau)
LAPACKE_ssytri2_work
lapack_int LAPACKE_ssytri2_work(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int lwork)
LAPACK_dtrexc
#define LAPACK_dtrexc
Definition: lapacke.h:11224
LAPACKE_dtrevc
lapack_int LAPACKE_dtrevc(int matrix_order, char side, char howmny, lapack_logical *select, lapack_int n, const double *t, lapack_int ldt, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)
LAPACKE_dpptrs
lapack_int LAPACKE_dpptrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, double *b, lapack_int ldb)
LAPACKE_zpoequ_work
lapack_int LAPACKE_zpoequ_work(int matrix_order, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax)
LAPACK_sgeqrf
#define LAPACK_sgeqrf
Definition: lapacke.h:11019
LAPACK_dtpcon
#define LAPACK_dtpcon
Definition: lapacke.h:10762
LAPACKE_sgttrf
lapack_int LAPACKE_sgttrf(lapack_int n, float *dl, float *d, float *du, float *du2, lapack_int *ipiv)
LAPACK_ddisna
#define LAPACK_ddisna
Definition: lapacke.h:11170
LAPACKE_dtrsyl
lapack_int LAPACKE_dtrsyl(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const double *a, lapack_int lda, const double *b, lapack_int ldb, double *c, lapack_int ldc, double *scale)
LAPACK_dpotrf
#define LAPACK_dpotrf
Definition: lapacke.h:10626
LAPACK_dlamch
#define LAPACK_dlamch
Definition: lapacke.h:11508
LAPACK_dgetrf
#define LAPACK_dgetrf
Definition: lapacke.h:10614
LAPACKE_dpotrs_work
lapack_int LAPACKE_dpotrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, double *b, lapack_int ldb)
LAPACKE_dgesvj
lapack_int LAPACKE_dgesvj(int matrix_order, char joba, char jobu, char jobv, lapack_int m, lapack_int n, double *a, lapack_int lda, double *sva, lapack_int mv, double *v, lapack_int ldv, double *stat)
LAPACKE_dggsvp
lapack_int LAPACKE_dggsvp(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double tola, double tolb, lapack_int *k, lapack_int *l, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq)
LAPACKE_zgbtrf_work
lapack_int LAPACKE_zgbtrf_work(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, lapack_complex_double *ab, lapack_int ldab, lapack_int *ipiv)
LAPACKE_dggesx
lapack_int LAPACKE_dggesx(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, char sense, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *sdim, double *alphar, double *alphai, double *beta, double *vsl, lapack_int ldvsl, double *vsr, lapack_int ldvsr, double *rconde, double *rcondv)
LAPACK_zlaghe
#define LAPACK_zlaghe
Definition: lapacke.h:11556
LAPACKE_dspev
lapack_int LAPACKE_dspev(int matrix_order, char jobz, char uplo, lapack_int n, double *ap, double *w, double *z, lapack_int ldz)
LAPACK_zherfsx
#define LAPACK_zherfsx
Definition: lapacke.h:10819
LAPACKE_zptsv
lapack_int LAPACKE_zptsv(int matrix_order, lapack_int n, lapack_int nrhs, double *d, lapack_complex_double *e, lapack_complex_double *b, lapack_int ldb)
LAPACKE_sgbrfsx_work
lapack_int LAPACKE_sgbrfsx_work(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *r, const float *c, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)
LAPACK_D_SELECT3
lapack_logical(* LAPACK_D_SELECT3)(const double *, const double *, const double *)
Definition: lapacke.h:137
LAPACK_sggglm
#define LAPACK_sggglm
Definition: lapacke.h:11299
LAPACKE_dtbrfs_work
lapack_int LAPACKE_dtbrfs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, const double *b, lapack_int ldb, const double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)
LAPACKE_cgelqf
lapack_int LAPACKE_cgelqf(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)
LAPACKE_zsyswapr_work
lapack_int LAPACKE_zsyswapr_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int i1, lapack_int i2)
LAPACK_chpcon
#define LAPACK_chpcon
Definition: lapacke.h:10755
LAPACKE_zgtsvx
lapack_int LAPACKE_zgtsvx(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, lapack_complex_double *dlf, lapack_complex_double *df, lapack_complex_double *duf, lapack_complex_double *du2, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)
LAPACKE_spftrf
lapack_int LAPACKE_spftrf(int matrix_order, char transr, char uplo, lapack_int n, float *a)
LAPACKE_zungtr_work
lapack_int LAPACKE_zungtr_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)
LAPACKE_chbgv_work
lapack_int LAPACKE_chbgv_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *bb, lapack_int ldbb, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork)
LAPACKE_stbtrs
lapack_int LAPACKE_stbtrs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, float *b, lapack_int ldb)
LAPACKE_cgetrf_work
lapack_int LAPACKE_cgetrf_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)
LAPACKE_dsytri2x
lapack_int LAPACKE_dsytri2x(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv, lapack_int nb)
LAPACKE_dtzrzf_work
lapack_int LAPACKE_dtzrzf_work(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)
LAPACKE_shseqr_work
lapack_int LAPACKE_shseqr_work(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *h, lapack_int ldh, float *wr, float *wi, float *z, lapack_int ldz, float *work, lapack_int lwork)
LAPACKE_dgetrs_work
lapack_int LAPACKE_dgetrs_work(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb)
LAPACKE_cpftrs
lapack_int LAPACKE_cpftrs(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_complex_float *b, lapack_int ldb)
LAPACK_cgbtrs
#define LAPACK_cgbtrs
Definition: lapacke.h:10667
LAPACKE_zhetri
lapack_int LAPACKE_zhetri(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)
LAPACK_chesvxx
#define LAPACK_chesvxx
Definition: lapacke.h:11006
LAPACK_ctfttp
#define LAPACK_ctfttp
Definition: lapacke.h:11446
LAPACKE_csptrf
lapack_int LAPACKE_csptrf(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, lapack_int *ipiv)
LAPACK_zlarfx
#define LAPACK_zlarfx
Definition: lapacke.h:11528
LAPACKE_cggbal
lapack_int LAPACKE_cggbal(int matrix_order, char job, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale)
LAPACK_dspcon
#define LAPACK_dspcon
Definition: lapacke.h:10752
LAPACKE_dlacpy
lapack_int LAPACKE_dlacpy(int matrix_order, char uplo, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *b, lapack_int ldb)
LAPACKE_zggsvp_work
lapack_int LAPACKE_zggsvp_work(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double tola, double tolb, lapack_int *k, lapack_int *l, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq, lapack_int *iwork, double *rwork, lapack_complex_double *tau, lapack_complex_double *work)
LAPACKE_cggsvp_work
lapack_int LAPACKE_cggsvp_work(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float tola, float tolb, lapack_int *k, lapack_int *l, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq, lapack_int *iwork, float *rwork, lapack_complex_float *tau, lapack_complex_float *work)
LAPACKE_cppequ
lapack_int LAPACKE_cppequ(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, float *s, float *scond, float *amax)
LAPACKE_dopmtr_work
lapack_int LAPACKE_dopmtr_work(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const double *ap, const double *tau, double *c, lapack_int ldc, double *work)
LAPACKE_zgeqlf
lapack_int LAPACKE_zgeqlf(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)
LAPACKE_dgttrf
lapack_int LAPACKE_dgttrf(lapack_int n, double *dl, double *d, double *du, double *du2, lapack_int *ipiv)
LAPACKE_dstemr
lapack_int LAPACKE_dstemr(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac)
LAPACKE_zposv_work
lapack_int LAPACKE_zposv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)
LAPACKE_spteqr
lapack_int LAPACKE_spteqr(int matrix_order, char compz, lapack_int n, float *d, float *e, float *z, lapack_int ldz)
LAPACK_stgevc
#define LAPACK_stgevc
Definition: lapacke.h:11251
LAPACKE_dsyswapr_work
lapack_int LAPACKE_dsyswapr_work(int matrix_order, char uplo, lapack_int n, double *a, lapack_int i1, lapack_int i2)
LAPACK_zhpgv
#define LAPACK_zhpgv
Definition: lapacke.h:11398
LAPACKE_zunmhr
lapack_int LAPACKE_zunmhr(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)
LAPACKE_zsprfs_work
lapack_int LAPACKE_zsprfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACKE_dsyconv
lapack_int LAPACKE_dsyconv(int matrix_order, char uplo, char way, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv)
LAPACKE_zgebal
lapack_int LAPACKE_zgebal(int matrix_order, char job, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, double *scale)
LAPACKE_zppequ
lapack_int LAPACKE_zppequ(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, double *s, double *scond, double *amax)
LAPACK_stbrfs
#define LAPACK_stbrfs
Definition: lapacke.h:10835
LAPACKE_zsptrs
lapack_int LAPACKE_zsptrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACK_strsyl
#define LAPACK_strsyl
Definition: lapacke.h:11231
LAPACKE_dlarnv
lapack_int LAPACKE_dlarnv(lapack_int idist, lapack_int *iseed, lapack_int n, double *x)
LAPACKE_chegvd
lapack_int LAPACKE_chegvd(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *w)
LAPACK_dormhr
#define LAPACK_dormhr
Definition: lapacke.h:11194
LAPACK_sgbsvxx
#define LAPACK_sgbsvxx
Definition: lapacke.h:10940
LAPACKE_zsyrfsx_work
lapack_int LAPACKE_zsyrfsx_work(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *s, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)
LAPACKE_cgesv
lapack_int LAPACKE_cgesv(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_zhetri2_work
lapack_int LAPACKE_zhetri2_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int lwork)
LAPACKE_cgebal
lapack_int LAPACKE_cgebal(int matrix_order, char job, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, float *scale)
LAPACKE_zhprfs_work
lapack_int LAPACKE_zhprfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACK_cgelss
#define LAPACK_cgelss
Definition: lapacke.h:11289
LAPACKE_sppcon_work
lapack_int LAPACKE_sppcon_work(int matrix_order, char uplo, lapack_int n, const float *ap, float anorm, float *rcond, float *work, lapack_int *iwork)
LAPACKE_dgtrfs_work
lapack_int LAPACKE_dgtrfs_work(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, const double *dlf, const double *df, const double *duf, const double *du2, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)
LAPACK_ctfttr
#define LAPACK_ctfttr
Definition: lapacke.h:11450
LAPACKE_ctrtrs_work
lapack_int LAPACKE_ctrtrs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)
LAPACKE_cgbtrf
lapack_int LAPACKE_cgbtrf(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, lapack_complex_float *ab, lapack_int ldab, lapack_int *ipiv)
LAPACKE_spbstf_work
lapack_int LAPACKE_spbstf_work(int matrix_order, char uplo, lapack_int n, lapack_int kb, float *bb, lapack_int ldbb)
LAPACKE_sgeqrt_work
lapack_int LAPACKE_sgeqrt_work(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, float *a, lapack_int lda, float *t, lapack_int ldt, float *work)
LAPACKE_cpptrf
lapack_int LAPACKE_cpptrf(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap)
LAPACKE_stptri_work
lapack_int LAPACKE_stptri_work(int matrix_order, char uplo, char diag, lapack_int n, float *ap)
LAPACKE_cpstrf
lapack_int LAPACKE_cpstrf(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *piv, lapack_int *rank, float tol)
LAPACKE_zhbevd
lapack_int LAPACKE_zhbevd(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, double *w, lapack_complex_double *z, lapack_int ldz)
LAPACKE_stpcon_work
lapack_int LAPACKE_stpcon_work(int matrix_order, char norm, char uplo, char diag, lapack_int n, const float *ap, float *rcond, float *work, lapack_int *iwork)
LAPACK_cggbak
#define LAPACK_cggbak
Definition: lapacke.h:11245
LAPACK_ctpcon
#define LAPACK_ctpcon
Definition: lapacke.h:10763
LAPACKE_ssptrf
lapack_int LAPACKE_ssptrf(int matrix_order, char uplo, lapack_int n, float *ap, lapack_int *ipiv)
LAPACKE_cggsvp
lapack_int LAPACKE_cggsvp(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float tola, float tolb, lapack_int *k, lapack_int *l, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq)
LAPACK_ztzrzf
#define LAPACK_ztzrzf
Definition: lapacke.h:11078
LAPACKE_zgees
lapack_int LAPACKE_zgees(int matrix_order, char jobvs, char sort, LAPACK_Z_SELECT1 select, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *sdim, lapack_complex_double *w, lapack_complex_double *vs, lapack_int ldvs)
LAPACKE_cunmhr
lapack_int LAPACKE_cunmhr(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)
LAPACK_chetrs2
#define LAPACK_chetrs2
Definition: lapacke.h:11574
LAPACKE_cunmlq_work
lapack_int LAPACKE_cunmlq_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)
LAPACKE_dstein_work
lapack_int LAPACKE_dstein_work(int matrix_order, lapack_int n, const double *d, const double *e, lapack_int m, const double *w, const lapack_int *iblock, const lapack_int *isplit, double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifailv)
LAPACKE_zgeqrt2
lapack_int LAPACKE_zgeqrt2(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *t, lapack_int ldt)
LAPACK_chetri2x
#define LAPACK_chetri2x
Definition: lapacke.h:11573
LAPACKE_sgbtrf
lapack_int LAPACKE_sgbtrf(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, float *ab, lapack_int ldab, lapack_int *ipiv)
LAPACKE_dppcon_work
lapack_int LAPACKE_dppcon_work(int matrix_order, char uplo, lapack_int n, const double *ap, double anorm, double *rcond, double *work, lapack_int *iwork)
LAPACK_strttf
#define LAPACK_strttf
Definition: lapacke.h:11460
LAPACKE_zhbtrd_work
lapack_int LAPACKE_zhbtrd_work(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, double *d, double *e, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *work)
LAPACKE_zgesvxx
lapack_int LAPACKE_zgesvxx(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
LAPACK_dlartgp
#define LAPACK_dlartgp
Definition: lapacke.h:11566
LAPACK_cgbtrf
#define LAPACK_cgbtrf
Definition: lapacke.h:10619
LAPACK_zgtcon
#define LAPACK_zgtcon
Definition: lapacke.h:10728
LAPACK_dpptrf
#define LAPACK_dpptrf
Definition: lapacke.h:10638
LAPACKE_dposv
lapack_int LAPACKE_dposv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb)
c
Scalar Scalar * c
Definition: benchVecAdd.cpp:17
LAPACKE_chpcon
lapack_int LAPACKE_chpcon(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, const lapack_int *ipiv, float anorm, float *rcond)
LAPACK_ssbgst
#define LAPACK_ssbgst
Definition: lapacke.h:11179
LAPACKE_cgetri_work
lapack_int LAPACKE_cgetri_work(int matrix_order, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int lwork)
LAPACKE_zgetrf_work
lapack_int LAPACKE_zgetrf_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)
LAPACKE_ctrtri
lapack_int LAPACKE_ctrtri(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_float *a, lapack_int lda)
b
Scalar * b
Definition: benchVecAdd.cpp:17
LAPACKE_ctptri_work
lapack_int LAPACKE_ctptri_work(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_float *ap)
LAPACK_dtgevc
#define LAPACK_dtgevc
Definition: lapacke.h:11252
LAPACKE_dgtsvx
lapack_int LAPACKE_dgtsvx(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, double *dlf, double *df, double *duf, double *du2, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)
LAPACKE_zptsv_work
lapack_int LAPACKE_zptsv_work(int matrix_order, lapack_int n, lapack_int nrhs, double *d, lapack_complex_double *e, lapack_complex_double *b, lapack_int ldb)
LAPACK_zunghr
#define LAPACK_zunghr
Definition: lapacke.h:11196
LAPACKE_ctgsja
lapack_int LAPACKE_ctgsja(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float tola, float tolb, float *alpha, float *beta, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq, lapack_int *ncycle)
LAPACK_dorghr
#define LAPACK_dorghr
Definition: lapacke.h:11192
LAPACKE_ctptri
lapack_int LAPACKE_ctptri(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_float *ap)
LAPACKE_sgemqrt
lapack_int LAPACKE_sgemqrt(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *c, lapack_int ldc)
LAPACKE_ssptrs
lapack_int LAPACKE_ssptrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, const lapack_int *ipiv, float *b, lapack_int ldb)
LAPACKE_slatms
lapack_int LAPACKE_slatms(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, float *d, lapack_int mode, float cond, float dmax, lapack_int kl, lapack_int ku, char pack, float *a, lapack_int lda)
LAPACK_zhetri
#define LAPACK_zhetri
Definition: lapacke.h:10860
LAPACKE_cgglse_work
lapack_int LAPACKE_cgglse_work(int matrix_order, lapack_int m, lapack_int n, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_complex_float *d, lapack_complex_float *x, lapack_complex_float *work, lapack_int lwork)
LAPACKE_zptcon
lapack_int LAPACKE_zptcon(lapack_int n, const double *d, const lapack_complex_double *e, double anorm, double *rcond)
LAPACKE_ssptrd
lapack_int LAPACKE_ssptrd(int matrix_order, char uplo, lapack_int n, float *ap, float *d, float *e, float *tau)
LAPACK_cgeev
#define LAPACK_cgeev
Definition: lapacke.h:11361
LAPACKE_zlatms
lapack_int LAPACKE_zlatms(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, double *d, lapack_int mode, double cond, double dmax, lapack_int kl, lapack_int ku, char pack, lapack_complex_double *a, lapack_int lda)
LAPACKE_sspgst
lapack_int LAPACKE_sspgst(int matrix_order, lapack_int itype, char uplo, lapack_int n, float *ap, const float *bp)
LAPACKE_zcposv
lapack_int LAPACKE_zcposv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, lapack_int *iter)
LAPACKE_cppcon_work
lapack_int LAPACKE_cppcon_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, float anorm, float *rcond, lapack_complex_float *work, float *rwork)
LAPACK_zppequ
#define LAPACK_zppequ
Definition: lapacke.h:10906
LAPACKE_dtpqrt2
lapack_int LAPACKE_dtpqrt2(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *t, lapack_int ldt)
LAPACKE_sdisna
lapack_int LAPACKE_sdisna(char job, lapack_int m, lapack_int n, const float *d, float *sep)
LAPACK_zgerfs
#define LAPACK_zgerfs
Definition: lapacke.h:10772
LAPACK_cunmrq
#define LAPACK_cunmrq
Definition: lapacke.h:11073
LAPACKE_sgbsv
lapack_int LAPACKE_sgbsv(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, lapack_int *ipiv, float *b, lapack_int ldb)
LAPACK_ctrttp
#define LAPACK_ctrttp
Definition: lapacke.h:11466
LAPACKE_cunmbr_work
lapack_int LAPACKE_cunmbr_work(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)
LAPACKE_zhpsv
lapack_int LAPACKE_zhpsv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACKE_ssytrf
lapack_int LAPACKE_ssytrf(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv)
LAPACKE_dlaset_work
lapack_int LAPACKE_dlaset_work(int matrix_order, char uplo, lapack_int m, lapack_int n, double alpha, double beta, double *a, lapack_int lda)
LAPACKE_dgesvx_work
lapack_int LAPACKE_dgesvx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)
LAPACKE_cungtr
lapack_int LAPACKE_cungtr(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)
LAPACKE_cpoequb_work
lapack_int LAPACKE_cpoequb_work(int matrix_order, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax)
LAPACKE_dsytrs2_work
lapack_int LAPACKE_dsytrs2_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb, double *work)
LAPACKE_zgeesx_work
lapack_int LAPACKE_zgeesx_work(int matrix_order, char jobvs, char sort, LAPACK_Z_SELECT1 select, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *sdim, lapack_complex_double *w, lapack_complex_double *vs, lapack_int ldvs, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_logical *bwork)
LAPACK_dgetf2
#define LAPACK_dgetf2
Definition: lapacke.h:11486
LAPACKE_sgebal
lapack_int LAPACKE_sgebal(int matrix_order, char job, lapack_int n, float *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, float *scale)
LAPACKE_dtpcon
lapack_int LAPACKE_dtpcon(int matrix_order, char norm, char uplo, char diag, lapack_int n, const double *ap, double *rcond)
LAPACKE_ztgsna_work
lapack_int LAPACKE_ztgsna_work(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *vl, lapack_int ldvl, const lapack_complex_double *vr, lapack_int ldvr, double *s, double *dif, lapack_int mm, lapack_int *m, lapack_complex_double *work, lapack_int lwork, lapack_int *iwork)
LAPACKE_spbtrf_work
lapack_int LAPACKE_spbtrf_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab)
LAPACKE_dbdsdc_work
lapack_int LAPACKE_dbdsdc_work(int matrix_order, char uplo, char compq, lapack_int n, double *d, double *e, double *u, lapack_int ldu, double *vt, lapack_int ldvt, double *q, lapack_int *iq, double *work, lapack_int *iwork)
LAPACKE_dlarft_work
lapack_int LAPACKE_dlarft_work(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const double *v, lapack_int ldv, const double *tau, double *t, lapack_int ldt)
LAPACKE_cgghrd_work
lapack_int LAPACKE_cgghrd_work(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz)
LAPACKE_dlag2s
lapack_int LAPACKE_dlag2s(int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, float *sa, lapack_int ldsa)
LAPACK_zgbsvxx
#define LAPACK_zgbsvxx
Definition: lapacke.h:10941
LAPACKE_zgbsvxx_work
lapack_int LAPACKE_zgbsvxx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)
gtsam::diag
Matrix diag(const std::vector< Matrix > &Hs)
Definition: Matrix.cpp:206
LAPACK_dtgsyl
#define LAPACK_dtgsyl
Definition: lapacke.h:11264
LAPACK_dgtsvx
#define LAPACK_dgtsvx
Definition: lapacke.h:10948
LAPACK_zcposv
#define LAPACK_zcposv
Definition: lapacke.h:10956
LAPACKE_cporfs
lapack_int LAPACKE_cporfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)
LAPACKE_spbrfs
lapack_int LAPACKE_spbrfs(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)
LAPACKE_zporfs_work
lapack_int LAPACKE_zporfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACKE_dlartgs
lapack_int LAPACKE_dlartgs(double x, double y, double sigma, double *cs, double *sn)
LAPACKE_cgemqrt_work
lapack_int LAPACKE_cgemqrt_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work)
LAPACK_spotri
#define LAPACK_spotri
Definition: lapacke.h:10843
LAPACKE_zhptrd_work
lapack_int LAPACKE_zhptrd_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, double *d, double *e, lapack_complex_double *tau)
LAPACKE_cgetri
lapack_int LAPACKE_cgetri(int matrix_order, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)
LAPACKE_dsgesv
lapack_int LAPACKE_dsgesv(int matrix_order, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb, double *x, lapack_int ldx, lapack_int *iter)
LAPACKE_zgelq2_work
lapack_int LAPACKE_zgelq2_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work)
x
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x
Definition: gnuplot_common_settings.hh:12
LAPACKE_cgebak_work
lapack_int LAPACKE_cgebak_work(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *scale, lapack_int m, lapack_complex_float *v, lapack_int ldv)
LAPACKE_clarft
lapack_int LAPACKE_clarft(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *tau, lapack_complex_float *t, lapack_int ldt)
LAPACKE_dstedc
lapack_int LAPACKE_dstedc(int matrix_order, char compz, lapack_int n, double *d, double *e, double *z, lapack_int ldz)
LAPACKE_zsyr
lapack_int LAPACKE_zsyr(int matrix_order, char uplo, lapack_int n, lapack_complex_double alpha, const lapack_complex_double *x, lapack_int incx, lapack_complex_double *a, lapack_int lda)
LAPACKE_zsyconv_work
lapack_int LAPACKE_zsyconv_work(int matrix_order, char uplo, char way, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work)
LAPACKE_ssyswapr_work
lapack_int LAPACKE_ssyswapr_work(int matrix_order, char uplo, lapack_int n, float *a, lapack_int i1, lapack_int i2)
LAPACK_zsysv
#define LAPACK_zsysv
Definition: lapacke.h:10992
LAPACKE_zunmtr
lapack_int LAPACKE_zunmtr(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)
LAPACKE_stgevc_work
lapack_int LAPACKE_stgevc_work(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const float *s, lapack_int lds, const float *p, lapack_int ldp, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, float *work)
LAPACK_dgtsv
#define LAPACK_dgtsv
Definition: lapacke.h:10944
LAPACK_dtbcon
#define LAPACK_dtbcon
Definition: lapacke.h:10766
LAPACKE_chptrs
lapack_int LAPACKE_chptrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_slauum
lapack_int LAPACKE_slauum(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda)
LAPACK_dlarfb
#define LAPACK_dlarfb
Definition: lapacke.h:11514
LAPACKE_sppsv
lapack_int LAPACKE_sppsv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *ap, float *b, lapack_int ldb)
LAPACKE_cgesdd_work
lapack_int LAPACKE_cgesdd_work(int matrix_order, char jobz, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *s, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *vt, lapack_int ldvt, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int *iwork)
LAPACKE_slartgp_work
lapack_int LAPACKE_slartgp_work(float f, float g, float *cs, float *sn, float *r)
LAPACK_sgelsd
#define LAPACK_sgelsd
Definition: lapacke.h:11291
LAPACKE_dpteqr_work
lapack_int LAPACKE_dpteqr_work(int matrix_order, char compz, lapack_int n, double *d, double *e, double *z, lapack_int ldz, double *work)
LAPACKE_dstegr
lapack_int LAPACKE_dstegr(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *isuppz)
LAPACK_zgelsy
#define LAPACK_zgelsy
Definition: lapacke.h:11286
LAPACKE_ztfttr
lapack_int LAPACKE_ztfttr(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *arf, lapack_complex_double *a, lapack_int lda)
LAPACKE_zstedc_work
lapack_int LAPACKE_zstedc_work(int matrix_order, char compz, lapack_int n, double *d, double *e, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)
LAPACK_sgbbrd
#define LAPACK_sgbbrd
Definition: lapacke.h:11095
LAPACK_dporfsx
#define LAPACK_dporfsx
Definition: lapacke.h:10793
LAPACKE_cpoequ_work
lapack_int LAPACKE_cpoequ_work(int matrix_order, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax)
LAPACKE_dsbevd
lapack_int LAPACKE_dsbevd(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *w, double *z, lapack_int ldz)
LAPACKE_chseqr_work
lapack_int LAPACKE_chseqr_work(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *h, lapack_int ldh, lapack_complex_float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork)
LAPACKE_stgsen
lapack_int LAPACKE_stgsen(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *q, lapack_int ldq, float *z, lapack_int ldz, lapack_int *m, float *pl, float *pr, float *dif)
LAPACKE_cggesx
lapack_int LAPACKE_cggesx(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *sdim, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vsl, lapack_int ldvsl, lapack_complex_float *vsr, lapack_int ldvsr, float *rconde, float *rcondv)
LAPACKE_strtri
lapack_int LAPACKE_strtri(int matrix_order, char uplo, char diag, lapack_int n, float *a, lapack_int lda)
LAPACKE_sptsv_work
lapack_int LAPACKE_sptsv_work(int matrix_order, lapack_int n, lapack_int nrhs, float *d, float *e, float *b, lapack_int ldb)
LAPACKE_slartgs_work
lapack_int LAPACKE_slartgs_work(float x, float y, float sigma, float *cs, float *sn)
LAPACKE_strsen_work
lapack_int LAPACKE_strsen_work(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, float *t, lapack_int ldt, float *q, lapack_int ldq, float *wr, float *wi, lapack_int *m, float *s, float *sep, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACK_cgesdd
#define LAPACK_cgesdd
Definition: lapacke.h:11373
LAPACKE_cgeqrfp_work
lapack_int LAPACKE_cgeqrfp_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)
LAPACKE_spocon
lapack_int LAPACKE_spocon(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, float anorm, float *rcond)
LAPACKE_slaswp_work
lapack_int LAPACKE_slaswp_work(int matrix_order, lapack_int n, float *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)
LAPACK_zunmbr
#define LAPACK_zunmbr
Definition: lapacke.h:11106
LAPACK_ztftri
#define LAPACK_ztftri
Definition: lapacke.h:10873
LAPACKE_zhetrs2
lapack_int LAPACKE_zhetrs2(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACKE_sspevd_work
lapack_int LAPACKE_sspevd_work(int matrix_order, char jobz, char uplo, lapack_int n, float *ap, float *w, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_cptrfs_work
lapack_int LAPACKE_cptrfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *d, const lapack_complex_float *e, const float *df, const lapack_complex_float *ef, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACKE_dgehrd
lapack_int LAPACKE_dgehrd(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, double *tau)
LAPACKE_spftri_work
lapack_int LAPACKE_spftri_work(int matrix_order, char transr, char uplo, lapack_int n, float *a)
LAPACKE_dposvxx_work
lapack_int LAPACKE_dposvxx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)
LAPACK_dpprfs
#define LAPACK_dpprfs
Definition: lapacke.h:10798
LAPACKE_cupgtr_work
lapack_int LAPACKE_cupgtr_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, const lapack_complex_float *tau, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *work)
LAPACKE_sgelsd
lapack_int LAPACKE_sgelsd(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank)
LAPACK_ztrtrs
#define LAPACK_ztrtrs
Definition: lapacke.h:10708
LAPACKE_ssytri
lapack_int LAPACKE_ssytri(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv)
trans
static char trans
Definition: blas_interface.hh:58
LAPACK_ssytrs
#define LAPACK_ssytrs
Definition: lapacke.h:10693
LAPACKE_zgeqpf
lapack_int LAPACKE_zgeqpf(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *jpvt, lapack_complex_double *tau)
LAPACK_cherfsx
#define LAPACK_cherfsx
Definition: lapacke.h:10820
LAPACKE_cggev_work
lapack_int LAPACKE_cggev_work(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_complex_float *work, lapack_int lwork, float *rwork)
LAPACKE_dsyevx
lapack_int LAPACKE_dsyevx(int matrix_order, char jobz, char range, char uplo, lapack_int n, double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)
LAPACKE_cgbtrs
lapack_int LAPACKE_cgbtrs(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_zhetri_work
lapack_int LAPACKE_zhetri_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work)
LAPACKE_sstevx
lapack_int LAPACKE_sstevx(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)
LAPACKE_sstemr_work
lapack_int LAPACKE_sstemr_work(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACK_sggqrf
#define LAPACK_sggqrf
Definition: lapacke.h:11083
LAPACKE_csyconv_work
lapack_int LAPACKE_csyconv_work(int matrix_order, char uplo, char way, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work)
LAPACKE_zgttrs_work
lapack_int LAPACKE_zgttrs_work(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *du2, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACK_stprfb
#define LAPACK_stprfb
Definition: lapacke.h:11638
LAPACKE_dgeqr2
lapack_int LAPACKE_dgeqr2(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)
LAPACK_ctrsna
#define LAPACK_ctrsna
Definition: lapacke.h:11221
LAPACKE_dgeqrt3_work
lapack_int LAPACKE_dgeqrt3_work(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *t, lapack_int ldt)
LAPACKE_ssyswapr
lapack_int LAPACKE_ssyswapr(int matrix_order, char uplo, lapack_int n, float *a, lapack_int i1, lapack_int i2)
LAPACK_zptcon
#define LAPACK_zptcon
Definition: lapacke.h:10744
LAPACK_zggqrf
#define LAPACK_zggqrf
Definition: lapacke.h:11086
LAPACKE_spbtrf
lapack_int LAPACKE_spbtrf(int matrix_order, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab)
LAPACK_dlapmr
#define LAPACK_dlapmr
Definition: lapacke.h:11558
LAPACKE_chbevx
lapack_int LAPACKE_chbevx(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *ifail)
LAPACKE_sgerfsx
lapack_int LAPACKE_sgerfsx(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *r, const float *c, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
LAPACKE_dsytrs2
lapack_int LAPACKE_dsytrs2(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb)
LAPACKE_ssysvxx_work
lapack_int LAPACKE_ssysvxx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)
LAPACKE_dtpttr
lapack_int LAPACKE_dtpttr(int matrix_order, char uplo, lapack_int n, const double *ap, double *a, lapack_int lda)
LAPACKE_dlagsy_work
lapack_int LAPACKE_dlagsy_work(int matrix_order, lapack_int n, lapack_int k, const double *d, double *a, lapack_int lda, lapack_int *iseed, double *work)
LAPACK_zggsvd
#define LAPACK_zggsvd
Definition: lapacke.h:11382
LAPACKE_dptrfs_work
lapack_int LAPACKE_dptrfs_work(int matrix_order, lapack_int n, lapack_int nrhs, const double *d, const double *e, const double *df, const double *ef, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work)
LAPACKE_zheswapr_work
lapack_int LAPACKE_zheswapr_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int i1, lapack_int i2)
LAPACKE_dlarfb
lapack_int LAPACKE_dlarfb(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *c, lapack_int ldc)
LAPACK_dstevd
#define LAPACK_dstevd
Definition: lapacke.h:11346
LAPACK_slartgp
#define LAPACK_slartgp
Definition: lapacke.h:11565
LAPACK_dlarfx
#define LAPACK_dlarfx
Definition: lapacke.h:11526
LAPACK_sgttrf
#define LAPACK_sgttrf
Definition: lapacke.h:10621
LAPACK_dspgv
#define LAPACK_dspgv
Definition: lapacke.h:11396
LAPACK_cppequ
#define LAPACK_cppequ
Definition: lapacke.h:10905
LAPACKE_shseqr
lapack_int LAPACKE_shseqr(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *h, lapack_int ldh, float *wr, float *wi, float *z, lapack_int ldz)
LAPACKE_clantr
float LAPACKE_clantr(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda)
LAPACKE_zhpsvx
lapack_int LAPACKE_zhpsvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *afp, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)
LAPACK_dpftri
#define LAPACK_dpftri
Definition: lapacke.h:10847
LAPACK_csycon
#define LAPACK_csycon
Definition: lapacke.h:10747
LAPACK_dpttrs
#define LAPACK_dpttrs
Definition: lapacke.h:10690
LAPACK_ctgsyl
#define LAPACK_ctgsyl
Definition: lapacke.h:11265
LAPACKE_spotri
lapack_int LAPACKE_spotri(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda)
LAPACKE_dgttrs
lapack_int LAPACKE_dgttrs(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, const double *du2, const lapack_int *ipiv, double *b, lapack_int ldb)
LAPACK_zgbcon
#define LAPACK_zgbcon
Definition: lapacke.h:10724
LAPACKE_cggsvd
lapack_int LAPACKE_cggsvd(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *alpha, float *beta, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq, lapack_int *iwork)
LAPACKE_ztftri
lapack_int LAPACKE_ztftri(int matrix_order, char transr, char uplo, char diag, lapack_int n, lapack_complex_double *a)
LAPACKE_zggrqf_work
lapack_int LAPACKE_zggrqf_work(int matrix_order, lapack_int m, lapack_int p, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *taua, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *taub, lapack_complex_double *work, lapack_int lwork)
LAPACK_cgerqf
#define LAPACK_cgerqf
Definition: lapacke.h:11065
LAPACKE_zggqrf
lapack_int LAPACKE_zggqrf(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *taua, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *taub)
LAPACKE_cggesx_work
lapack_int LAPACKE_cggesx_work(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *sdim, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vsl, lapack_int ldvsl, lapack_complex_float *vsr, lapack_int ldvsr, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int *iwork, lapack_int liwork, lapack_logical *bwork)
rscale
#define rscale
Definition: gklib_rename.h:112
LAPACKE_cstein_work
lapack_int LAPACKE_cstein_work(int matrix_order, lapack_int n, const float *d, const float *e, lapack_int m, const float *w, const lapack_int *iblock, const lapack_int *isplit, lapack_complex_float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifailv)
LAPACK_chegv
#define LAPACK_chegv
Definition: lapacke.h:11385
LAPACK_cptsv
#define LAPACK_cptsv
Definition: lapacke.h:10983
LAPACKE_zgeqrt
lapack_int LAPACKE_zgeqrt(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, lapack_complex_double *a, lapack_int lda, lapack_complex_double *t, lapack_int ldt)
LAPACK_cpbtrs
#define LAPACK_cpbtrs
Definition: lapacke.h:10687
LAPACKE_sgerqf_work
lapack_int LAPACKE_sgerqf_work(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)
LAPACK_zgetrf
#define LAPACK_zgetrf
Definition: lapacke.h:10616
LAPACKE_ctpqrt2_work
lapack_int LAPACKE_ctpqrt2_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *t, lapack_int ldt)
LAPACKE_ssyevx
lapack_int LAPACKE_ssyevx(int matrix_order, char jobz, char range, char uplo, lapack_int n, float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)
LAPACK_dppequ
#define LAPACK_dppequ
Definition: lapacke.h:10904
LAPACK_csprfs
#define LAPACK_csprfs
Definition: lapacke.h:10823
LAPACK_sgesvd
#define LAPACK_sgesvd
Definition: lapacke.h:11367
LAPACK_ssbev
#define LAPACK_ssbev
Definition: lapacke.h:11331
LAPACKE_dlapy2
double LAPACKE_dlapy2(double x, double y)
LAPACKE_sgebak
lapack_int LAPACKE_sgebak(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *scale, lapack_int m, float *v, lapack_int ldv)
LAPACK_zgglse
#define LAPACK_zgglse
Definition: lapacke.h:11298
LAPACKE_cgeevx
lapack_int LAPACKE_cgeevx(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv)
LAPACKE_cheevx_work
lapack_int LAPACKE_cheevx_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int *iwork, lapack_int *ifail)
LAPACK_ssysvxx
#define LAPACK_ssysvxx
Definition: lapacke.h:10998
LAPACKE_zhptrs
lapack_int LAPACKE_zhptrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACKE_zunmrz
lapack_int LAPACKE_zunmrz(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)
LAPACKE_cpbsv_work
lapack_int LAPACKE_cpbsv_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *b, lapack_int ldb)
LAPACK_dgeqrt
#define LAPACK_dgeqrt
Definition: lapacke.h:11616
LAPACK_sgbcon
#define LAPACK_sgbcon
Definition: lapacke.h:10721
LAPACKE_zgges_work
lapack_int LAPACKE_zgges_work(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *sdim, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vsl, lapack_int ldvsl, lapack_complex_double *vsr, lapack_int ldvsr, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_logical *bwork)
LAPACK_zporfsx
#define LAPACK_zporfsx
Definition: lapacke.h:10795
LAPACKE_dorgql_work
lapack_int LAPACKE_dorgql_work(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)
LAPACKE_dgttrf_work
lapack_int LAPACKE_dgttrf_work(lapack_int n, double *dl, double *d, double *du, double *du2, lapack_int *ipiv)
LAPACK_ctgevc
#define LAPACK_ctgevc
Definition: lapacke.h:11253
LAPACK_clarnv
#define LAPACK_clarnv
Definition: lapacke.h:11475
LAPACKE_dsycon_work
lapack_int LAPACKE_dsycon_work(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, const lapack_int *ipiv, double anorm, double *rcond, double *work, lapack_int *iwork)
LAPACK_sgbequb
#define LAPACK_sgbequb
Definition: lapacke.h:10892
LAPACKE_strttf
lapack_int LAPACKE_strttf(int matrix_order, char transr, char uplo, lapack_int n, const float *a, lapack_int lda, float *arf)
LAPACK_cporfs
#define LAPACK_cporfs
Definition: lapacke.h:10791
pt
static const Point3 pt(1.0, 2.0, 3.0)
LAPACKE_sgeevx
lapack_int LAPACKE_sgeevx(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, float *a, lapack_int lda, float *wr, float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv)
LAPACKE_strtri_work
lapack_int LAPACKE_strtri_work(int matrix_order, char uplo, char diag, lapack_int n, float *a, lapack_int lda)
LAPACKE_sormbr
lapack_int LAPACKE_sormbr(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)
LAPACKE_slauum_work
lapack_int LAPACKE_slauum_work(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda)
LAPACK_csytrf
#define LAPACK_csytrf
Definition: lapacke.h:10651
LAPACK_dggsvd
#define LAPACK_dggsvd
Definition: lapacke.h:11380
LAPACKE_stfttr_work
lapack_int LAPACKE_stfttr_work(int matrix_order, char transr, char uplo, lapack_int n, const float *arf, float *a, lapack_int lda)
LAPACKE_cgtrfs_work
lapack_int LAPACKE_cgtrfs_work(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *dlf, const lapack_complex_float *df, const lapack_complex_float *duf, const lapack_complex_float *du2, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACKE_ztrtrs_work
lapack_int LAPACKE_ztrtrs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)
LAPACKE_sgglse
lapack_int LAPACKE_sgglse(int matrix_order, lapack_int m, lapack_int n, lapack_int p, float *a, lapack_int lda, float *b, lapack_int ldb, float *c, float *d, float *x)
LAPACK_cungrq
#define LAPACK_cungrq
Definition: lapacke.h:11069
LAPACK_zpbtrs
#define LAPACK_zpbtrs
Definition: lapacke.h:10688
LAPACKE_dgesdd_work
lapack_int LAPACKE_dgesdd_work(int matrix_order, char jobz, lapack_int m, lapack_int n, double *a, lapack_int lda, double *s, double *u, lapack_int ldu, double *vt, lapack_int ldvt, double *work, lapack_int lwork, lapack_int *iwork)
LAPACKE_sgeqrf_work
lapack_int LAPACKE_sgeqrf_work(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)
LAPACKE_zgeqp3_work
lapack_int LAPACKE_zgeqp3_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *jpvt, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork, double *rwork)
LAPACKE_dgbtrf
lapack_int LAPACKE_dgbtrf(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, double *ab, lapack_int ldab, lapack_int *ipiv)
LAPACK_chpgv
#define LAPACK_chpgv
Definition: lapacke.h:11397
LAPACKE_cgttrs
lapack_int LAPACKE_cgttrs(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *du2, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_dptcon_work
lapack_int LAPACKE_dptcon_work(lapack_int n, const double *d, const double *e, double anorm, double *rcond, double *work)
LAPACKE_dgeqrt2_work
lapack_int LAPACKE_dgeqrt2_work(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *t, lapack_int ldt)
LAPACKE_zhpevd
lapack_int LAPACKE_zhpevd(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, double *w, lapack_complex_double *z, lapack_int ldz)
LAPACKE_zpftrf_work
lapack_int LAPACKE_zpftrf_work(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_double *a)
LAPACKE_clatms
lapack_int LAPACKE_clatms(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, float *d, lapack_int mode, float cond, float dmax, lapack_int kl, lapack_int ku, char pack, lapack_complex_float *a, lapack_int lda)
LAPACKE_sgetri_work
lapack_int LAPACKE_sgetri_work(int matrix_order, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv, float *work, lapack_int lwork)
LAPACK_dhgeqz
#define LAPACK_dhgeqz
Definition: lapacke.h:11248
LAPACKE_zgeqrf_work
lapack_int LAPACKE_zgeqrf_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)
LAPACKE_chptrf
lapack_int LAPACKE_chptrf(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, lapack_int *ipiv)
LAPACK_ztgexc
#define LAPACK_ztgexc
Definition: lapacke.h:11258
LAPACK_zhptrf
#define LAPACK_zhptrf
Definition: lapacke.h:10660
LAPACKE_cgtcon_work
lapack_int LAPACKE_cgtcon_work(char norm, lapack_int n, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *du2, const lapack_int *ipiv, float anorm, float *rcond, lapack_complex_float *work)
LAPACKE_sgbsvxx_work
lapack_int LAPACKE_sgbsvxx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)
LAPACK_zpotrf
#define LAPACK_zpotrf
Definition: lapacke.h:10628
LAPACKE_cpbequ_work
lapack_int LAPACKE_cpbequ_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_float *ab, lapack_int ldab, float *s, float *scond, float *amax)
LAPACKE_zhpgv
lapack_int LAPACKE_zhpgv(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, lapack_complex_double *bp, double *w, lapack_complex_double *z, lapack_int ldz)
LAPACK_sporfs
#define LAPACK_sporfs
Definition: lapacke.h:10789
LAPACKE_strcon_work
lapack_int LAPACKE_strcon_work(int matrix_order, char norm, char uplo, char diag, lapack_int n, const float *a, lapack_int lda, float *rcond, float *work, lapack_int *iwork)
LAPACKE_dlagge
lapack_int LAPACKE_dlagge(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *d, double *a, lapack_int lda, lapack_int *iseed)
LAPACK_sgbtrf
#define LAPACK_sgbtrf
Definition: lapacke.h:10617
LAPACKE_dggrqf_work
lapack_int LAPACKE_dggrqf_work(int matrix_order, lapack_int m, lapack_int p, lapack_int n, double *a, lapack_int lda, double *taua, double *b, lapack_int ldb, double *taub, double *work, lapack_int lwork)
LAPACKE_sgbrfsx
lapack_int LAPACKE_sgbrfsx(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *r, const float *c, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
LAPACK_cptsvx
#define LAPACK_cptsvx
Definition: lapacke.h:10987
LAPACKE_sorcsd_work
lapack_int LAPACKE_sorcsd_work(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, float *x11, lapack_int ldx11, float *x12, lapack_int ldx12, float *x21, lapack_int ldx21, float *x22, lapack_int ldx22, float *theta, float *u1, lapack_int ldu1, float *u2, lapack_int ldu2, float *v1t, lapack_int ldv1t, float *v2t, lapack_int ldv2t, float *work, lapack_int lwork, lapack_int *iwork)
LAPACK_cpbsvx
#define LAPACK_cpbsvx
Definition: lapacke.h:10979
LAPACK_zhbev
#define LAPACK_zhbev
Definition: lapacke.h:11334
LAPACKE_dgecon
lapack_int LAPACKE_dgecon(int matrix_order, char norm, lapack_int n, const double *a, lapack_int lda, double anorm, double *rcond)
LAPACKE_dormtr_work
lapack_int LAPACKE_dormtr_work(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)
LAPACK_dpoequ
#define LAPACK_dpoequ
Definition: lapacke.h:10896
LAPACKE_cppsvx_work
lapack_int LAPACKE_cppsvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_complex_float *afp, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACKE_sgeqrt2_work
lapack_int LAPACKE_sgeqrt2_work(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *t, lapack_int ldt)
LAPACKE_zgetri
lapack_int LAPACKE_zgetri(int matrix_order, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)
LAPACK_dsygvd
#define LAPACK_dsygvd
Definition: lapacke.h:11388
LAPACK_zgeequb
#define LAPACK_zgeequb
Definition: lapacke.h:10885
LAPACK_dgelsy
#define LAPACK_dgelsy
Definition: lapacke.h:11284
LAPACKE_zlauum
lapack_int LAPACKE_zlauum(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda)
LAPACK_zhbgst
#define LAPACK_zhbgst
Definition: lapacke.h:11182
LAPACK_chptri
#define LAPACK_chptri
Definition: lapacke.h:10865
LAPACKE_ssytrd
lapack_int LAPACKE_ssytrd(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, float *d, float *e, float *tau)
LAPACKE_zungbr_work
lapack_int LAPACKE_zungbr_work(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)
LAPACKE_zsytri_work
lapack_int LAPACKE_zsytri_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work)
LAPACKE_dpftrf_work
lapack_int LAPACKE_dpftrf_work(int matrix_order, char transr, char uplo, lapack_int n, double *a)
LAPACKE_strexc_work
lapack_int LAPACKE_strexc_work(int matrix_order, char compq, lapack_int n, float *t, lapack_int ldt, float *q, lapack_int ldq, lapack_int *ifst, lapack_int *ilst, float *work)
LAPACKE_sormql_work
lapack_int LAPACKE_sormql_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)
LAPACKE_zhetrf
lapack_int LAPACKE_zhetrf(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)
LAPACK_zlaset
#define LAPACK_zlaset
Definition: lapacke.h:11548
LAPACKE_dsytri_work
lapack_int LAPACKE_dsytri_work(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv, double *work)
LAPACKE_sorglq_work
lapack_int LAPACKE_sorglq_work(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)
LAPACKE_chetrd
lapack_int LAPACKE_chetrd(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float *d, float *e, lapack_complex_float *tau)
LAPACK_zgesvx
#define LAPACK_zgesvx
Definition: lapacke.h:10926
LAPACK_zhpcon
#define LAPACK_zhpcon
Definition: lapacke.h:10756
LAPACKE_dsposv
lapack_int LAPACKE_dsposv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *x, lapack_int ldx, lapack_int *iter)
LAPACK_zlarft
#define LAPACK_zlarft
Definition: lapacke.h:11524
LAPACK_dgbbrd
#define LAPACK_dgbbrd
Definition: lapacke.h:11096
LAPACKE_shsein_work
lapack_int LAPACKE_shsein_work(int matrix_order, char job, char eigsrc, char initv, lapack_logical *select, lapack_int n, const float *h, lapack_int ldh, float *wr, const float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, float *work, lapack_int *ifaill, lapack_int *ifailr)
LAPACKE_cgelsy_work
lapack_int LAPACKE_cgelsy_work(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *jpvt, float rcond, lapack_int *rank, lapack_complex_float *work, lapack_int lwork, float *rwork)
LAPACKE_strtrs
lapack_int LAPACKE_strtrs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, float *b, lapack_int ldb)
LAPACKE_ssteqr
lapack_int LAPACKE_ssteqr(int matrix_order, char compz, lapack_int n, float *d, float *e, float *z, lapack_int ldz)
LAPACKE_dtrttp_work
lapack_int LAPACKE_dtrttp_work(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, double *ap)
LAPACK_slag2d
#define LAPACK_slag2d
Definition: lapacke.h:11533
LAPACKE_dsyevd_work
lapack_int LAPACKE_dsyevd_work(int matrix_order, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *w, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_cgehrd_work
lapack_int LAPACKE_cgehrd_work(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)
LAPACKE_chegvd_work
lapack_int LAPACKE_chegvd_work(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *w, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_clacpy
lapack_int LAPACKE_clacpy(int matrix_order, char uplo, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)
LAPACKE_dgelsy
lapack_int LAPACKE_dgelsy(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *jpvt, double rcond, lapack_int *rank)
LAPACK_sgbequ
#define LAPACK_sgbequ
Definition: lapacke.h:10887
LAPACK_dgerfs
#define LAPACK_dgerfs
Definition: lapacke.h:10770
LAPACK_cgelqf
#define LAPACK_cgelqf
Definition: lapacke.h:11041
LAPACK_cggevx
#define LAPACK_cggevx
Definition: lapacke.h:11433
LAPACK_slauum
#define LAPACK_slauum
Definition: lapacke.h:11537
LAPACK_chpev
#define LAPACK_chpev
Definition: lapacke.h:11321
LAPACK_csteqr
#define LAPACK_csteqr
Definition: lapacke.h:11145
LAPACKE_ctrttf
lapack_int LAPACKE_ctrttf(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *arf)
LAPACKE_clacgv_work
lapack_int LAPACKE_clacgv_work(lapack_int n, lapack_complex_float *x, lapack_int incx)
LAPACKE_zhesv_work
lapack_int LAPACKE_zhesv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *work, lapack_int lwork)
LAPACK_dgeequ
#define LAPACK_dgeequ
Definition: lapacke.h:10880
LAPACKE_spbsvx_work
lapack_int LAPACKE_spbsvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)
LAPACKE_sspev_work
lapack_int LAPACKE_sspev_work(int matrix_order, char jobz, char uplo, lapack_int n, float *ap, float *w, float *z, lapack_int ldz, float *work)
LAPACK_zgesvxx
#define LAPACK_zgesvxx
Definition: lapacke.h:10929
LAPACKE_dgbsvxx
lapack_int LAPACKE_dgbsvxx(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
LAPACKE_zupgtr_work
lapack_int LAPACKE_zupgtr_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, const lapack_complex_double *tau, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *work)
LAPACK_chptrd
#define LAPACK_chptrd
Definition: lapacke.h:11131
LAPACK_sgesvxx
#define LAPACK_sgesvxx
Definition: lapacke.h:10928
LAPACKE_cgetf2
lapack_int LAPACKE_cgetf2(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)
LAPACKE_dsygvd
lapack_int LAPACKE_dsygvd(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *w)
LAPACKE_strsna_work
lapack_int LAPACKE_strsna_work(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const float *t, lapack_int ldt, const float *vl, lapack_int ldvl, const float *vr, lapack_int ldvr, float *s, float *sep, lapack_int mm, lapack_int *m, float *work, lapack_int ldwork, lapack_int *iwork)
LAPACK_dsprfs
#define LAPACK_dsprfs
Definition: lapacke.h:10822
LAPACK_sptsv
#define LAPACK_sptsv
Definition: lapacke.h:10981
LAPACK_sstebz
#define LAPACK_sstebz
Definition: lapacke.h:11163
LAPACKE_cgglse
lapack_int LAPACKE_cgglse(int matrix_order, lapack_int m, lapack_int n, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_complex_float *d, lapack_complex_float *x)
LAPACKE_stbtrs_work
lapack_int LAPACKE_stbtrs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, float *b, lapack_int ldb)
LAPACKE_ztprfb
lapack_int LAPACKE_ztprfb(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int myldwork)
LAPACKE_zhpevx
lapack_int LAPACKE_zhpevx(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *ap, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *ifail)
LAPACKE_ssygst
lapack_int LAPACKE_ssygst(int matrix_order, lapack_int itype, char uplo, lapack_int n, float *a, lapack_int lda, const float *b, lapack_int ldb)
LAPACK_dspgvd
#define LAPACK_dspgvd
Definition: lapacke.h:11400
LAPACKE_zpstrf
lapack_int LAPACKE_zpstrf(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *piv, lapack_int *rank, double tol)
LAPACKE_ssyequb_work
lapack_int LAPACKE_ssyequb_work(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, float *s, float *scond, float *amax, float *work)
LAPACKE_dtprfs
lapack_int LAPACKE_dtprfs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *ap, const double *b, lapack_int ldb, const double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_spotrf
lapack_int LAPACKE_spotrf(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda)
LAPACKE_dlasrt
lapack_int LAPACKE_dlasrt(char id, lapack_int n, double *d)
LAPACKE_slarft_work
lapack_int LAPACKE_slarft_work(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const float *v, lapack_int ldv, const float *tau, float *t, lapack_int ldt)
LAPACKE_sgelq2
lapack_int LAPACKE_sgelq2(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)
LAPACKE_zungql
lapack_int LAPACKE_zungql(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)
LAPACK_dlauum
#define LAPACK_dlauum
Definition: lapacke.h:11538
LAPACKE_cgeequb_work
lapack_int LAPACKE_cgeequb_work(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
LAPACKE_cgebrd
lapack_int LAPACKE_cgebrd(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *d, float *e, lapack_complex_float *tauq, lapack_complex_float *taup)
LAPACK_slarfx
#define LAPACK_slarfx
Definition: lapacke.h:11525
LAPACKE_dsterf
lapack_int LAPACKE_dsterf(lapack_int n, double *d, double *e)
LAPACKE_dgbsvx_work
lapack_int LAPACKE_dgbsvx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)
LAPACKE_chpev
lapack_int LAPACKE_chpev(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, float *w, lapack_complex_float *z, lapack_int ldz)
LAPACKE_sspsvx
lapack_int LAPACKE_sspsvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const float *ap, float *afp, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)
LAPACKE_sposv
lapack_int LAPACKE_sposv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb)
LAPACK_clarfg
#define LAPACK_clarfg
Definition: lapacke.h:11519
LAPACKE_cunmrq_work
lapack_int LAPACKE_cunmrq_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)
LAPACKE_zgbbrd
lapack_int LAPACKE_zgbbrd(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, lapack_complex_double *ab, lapack_int ldab, double *d, double *e, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *pt, lapack_int ldpt, lapack_complex_double *c, lapack_int ldc)
LAPACK_cggbal
#define LAPACK_cggbal
Definition: lapacke.h:11241
LAPACKE_dgbequ_work
lapack_int LAPACKE_dgbequ_work(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
LAPACK_cuncsd
#define LAPACK_cuncsd
Definition: lapacke.h:11581
LAPACKE_ztgevc_work
lapack_int LAPACKE_ztgevc_work(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_double *s, lapack_int lds, const lapack_complex_double *p, lapack_int ldp, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_complex_double *work, double *rwork)
LAPACKE_dsptrf
lapack_int LAPACKE_dsptrf(int matrix_order, char uplo, lapack_int n, double *ap, lapack_int *ipiv)
LAPACKE_zgttrf
lapack_int LAPACKE_zgttrf(lapack_int n, lapack_complex_double *dl, lapack_complex_double *d, lapack_complex_double *du, lapack_complex_double *du2, lapack_int *ipiv)
LAPACK_zgehrd
#define LAPACK_zgehrd
Definition: lapacke.h:11190
LAPACK_dtgexc
#define LAPACK_dtgexc
Definition: lapacke.h:11256
LAPACK_dorgbr
#define LAPACK_dorgbr
Definition: lapacke.h:11100
LAPACKE_sggrqf
lapack_int LAPACKE_sggrqf(int matrix_order, lapack_int m, lapack_int p, lapack_int n, float *a, lapack_int lda, float *taua, float *b, lapack_int ldb, float *taub)
LAPACK_slagsy
#define LAPACK_slagsy
Definition: lapacke.h:11551
LAPACK_cpotri
#define LAPACK_cpotri
Definition: lapacke.h:10845
LAPACKE_zpptrs_work
lapack_int LAPACKE_zpptrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *b, lapack_int ldb)
LAPACKE_ctbrfs_work
lapack_int LAPACKE_ctbrfs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACKE_zggbal
lapack_int LAPACKE_zggbal(int matrix_order, char job, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale)
LAPACK_ctgexc
#define LAPACK_ctgexc
Definition: lapacke.h:11257
LAPACKE_cposvx
lapack_int LAPACKE_cposvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)
LAPACKE_ctpqrt_work
lapack_int LAPACKE_ctpqrt_work(int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_complex_float *b, lapack_int ldb, lapack_int ldt, lapack_complex_float *work)
LAPACK_dggevx
#define LAPACK_dggevx
Definition: lapacke.h:11432
LAPACKE_dspgst_work
lapack_int LAPACKE_dspgst_work(int matrix_order, lapack_int itype, char uplo, lapack_int n, double *ap, const double *bp)
LAPACKE_sopmtr
lapack_int LAPACKE_sopmtr(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const float *ap, const float *tau, float *c, lapack_int ldc)
LAPACKE_dormlq_work
lapack_int LAPACKE_dormlq_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)
lapack_logical
#define lapack_logical
Definition: lapacke.h:53
LAPACKE_stpqrt2
lapack_int LAPACKE_stpqrt2(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *t, lapack_int ldt)
LAPACKE_stptri
lapack_int LAPACKE_stptri(int matrix_order, char uplo, char diag, lapack_int n, float *ap)
LAPACKE_cptsvx_work
lapack_int LAPACKE_cptsvx_work(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const float *d, const lapack_complex_float *e, float *df, lapack_complex_float *ef, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACKE_dbdsqr
lapack_int LAPACKE_dbdsqr(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, double *d, double *e, double *vt, lapack_int ldvt, double *u, lapack_int ldu, double *c, lapack_int ldc)
LAPACKE_zhesvx
lapack_int LAPACKE_zhesvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)
LAPACKE_sptsvx_work
lapack_int LAPACKE_sptsvx_work(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const float *d, const float *e, float *df, float *ef, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work)
LAPACK_ctrevc
#define LAPACK_ctrevc
Definition: lapacke.h:11217
LAPACKE_ctftri
lapack_int LAPACKE_ctftri(int matrix_order, char transr, char uplo, char diag, lapack_int n, lapack_complex_float *a)
LAPACKE_zpftri_work
lapack_int LAPACKE_zpftri_work(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_double *a)
LAPACKE_csyconv
lapack_int LAPACKE_csyconv(int matrix_order, char uplo, char way, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)
LAPACKE_dtrrfs
lapack_int LAPACKE_dtrrfs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *b, lapack_int ldb, const double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_cupmtr_work
lapack_int LAPACKE_cupmtr_work(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_float *ap, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work)
LAPACK_dtprfs
#define LAPACK_dtprfs
Definition: lapacke.h:10832
LAPACKE_dorgbr_work
lapack_int LAPACKE_dorgbr_work(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)
LAPACKE_dgttrs_work
lapack_int LAPACKE_dgttrs_work(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, const double *du2, const lapack_int *ipiv, double *b, lapack_int ldb)
LAPACKE_ssbgv_work
lapack_int LAPACKE_ssbgv_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, float *bb, lapack_int ldbb, float *w, float *z, lapack_int ldz, float *work)
LAPACK_sspev
#define LAPACK_sspev
Definition: lapacke.h:11319
LAPACK_dgeqpf
#define LAPACK_dgeqpf
Definition: lapacke.h:11024
LAPACKE_dpftri
lapack_int LAPACKE_dpftri(int matrix_order, char transr, char uplo, lapack_int n, double *a)
LAPACKE_cgbtrs_work
lapack_int LAPACKE_cgbtrs_work(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACK_ctptri
#define LAPACK_ctptri
Definition: lapacke.h:10877
LAPACKE_zgbbrd_work
lapack_int LAPACKE_zgbbrd_work(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, lapack_complex_double *ab, lapack_int ldab, double *d, double *e, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *pt, lapack_int ldpt, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, double *rwork)
h
const double h
Definition: testSimpleHelicopter.cpp:19
LAPACKE_dgetrs
lapack_int LAPACKE_dgetrs(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb)
LAPACKE_zggqrf_work
lapack_int LAPACKE_zggqrf_work(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *taua, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *taub, lapack_complex_double *work, lapack_int lwork)
LAPACK_chetri
#define LAPACK_chetri
Definition: lapacke.h:10859
LAPACK_zppsvx
#define LAPACK_zppsvx
Definition: lapacke.h:10972
LAPACKE_ctrttp
lapack_int LAPACKE_ctrttp(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *ap)
LAPACK_cgetf2
#define LAPACK_cgetf2
Definition: lapacke.h:11487
LAPACK_zpbcon
#define LAPACK_zpbcon
Definition: lapacke.h:10740
LAPACKE_ztrexc_work
lapack_int LAPACKE_ztrexc_work(int matrix_order, char compq, lapack_int n, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *q, lapack_int ldq, lapack_int ifst, lapack_int ilst)
LAPACKE_stpqrt2_work
lapack_int LAPACKE_stpqrt2_work(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *t, lapack_int ldt)
LAPACKE_dgesv_work
lapack_int LAPACKE_dgesv_work(int matrix_order, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb)
LAPACK_ssytrs2
#define LAPACK_ssytrs2
Definition: lapacke.h:11597
LAPACK_dspevd
#define LAPACK_dspevd
Definition: lapacke.h:11324
LAPACKE_zhpgst_work
lapack_int LAPACKE_zhpgst_work(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_complex_double *bp)
LAPACK_sggbal
#define LAPACK_sggbal
Definition: lapacke.h:11239
LAPACKE_cpocon_work
lapack_int LAPACKE_cpocon_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float anorm, float *rcond, lapack_complex_float *work, float *rwork)
LAPACKE_cgesvx_work
lapack_int LAPACKE_cgesvx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
vanilla::params
static const SmartProjectionParams params
Definition: smartFactorScenarios.h:69
LAPACKE_zhptrd
lapack_int LAPACKE_zhptrd(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, double *d, double *e, lapack_complex_double *tau)
LAPACKE_cgeqrt_work
lapack_int LAPACKE_cgeqrt_work(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *work)
LAPACKE_sspgvd
lapack_int LAPACKE_sspgvd(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *ap, float *bp, float *w, float *z, lapack_int ldz)
LAPACKE_dgbcon
lapack_int LAPACKE_dgbcon(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, const lapack_int *ipiv, double anorm, double *rcond)
LAPACKE_sormrq_work
lapack_int LAPACKE_sormrq_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)
LAPACKE_zlapmr_work
lapack_int LAPACKE_zlapmr_work(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, lapack_complex_double *x, lapack_int ldx, lapack_int *k)
LAPACKE_dlartgp
lapack_int LAPACKE_dlartgp(double f, double g, double *cs, double *sn, double *r)
LAPACKE_sgelsy_work
lapack_int LAPACKE_sgelsy_work(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *jpvt, float rcond, lapack_int *rank, float *work, lapack_int lwork)
LAPACK_dgelq2
#define LAPACK_dgelq2
Definition: lapacke.h:11510
LAPACKE_chetri2_work
lapack_int LAPACKE_chetri2_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int lwork)
LAPACK_spftrf
#define LAPACK_spftrf
Definition: lapacke.h:10634
LAPACKE_cstein
lapack_int LAPACKE_cstein(int matrix_order, lapack_int n, const float *d, const float *e, lapack_int m, const float *w, const lapack_int *iblock, const lapack_int *isplit, lapack_complex_float *z, lapack_int ldz, lapack_int *ifailv)
LAPACK_dsfrk
#define LAPACK_dsfrk
Definition: lapacke.h:11435
LAPACKE_cgeqrfp
lapack_int LAPACKE_cgeqrfp(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)
LAPACKE_sstevd
lapack_int LAPACKE_sstevd(int matrix_order, char jobz, lapack_int n, float *d, float *e, float *z, lapack_int ldz)
LAPACK_cgtcon
#define LAPACK_cgtcon
Definition: lapacke.h:10727
LAPACKE_cgbtrf_work
lapack_int LAPACKE_cgbtrf_work(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, lapack_complex_float *ab, lapack_int ldab, lapack_int *ipiv)
LAPACK_dgeqrf
#define LAPACK_dgeqrf
Definition: lapacke.h:11020
LAPACK_ztptri
#define LAPACK_ztptri
Definition: lapacke.h:10878
LAPACK_slarfg
#define LAPACK_slarfg
Definition: lapacke.h:11517
LAPACKE_csytrf_work
lapack_int LAPACKE_csytrf_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *work, lapack_int lwork)
LAPACKE_dgeqpf
lapack_int LAPACKE_dgeqpf(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *jpvt, double *tau)
LAPACK_stgsen
#define LAPACK_stgsen
Definition: lapacke.h:11259
LAPACK_chbgv
#define LAPACK_chbgv
Definition: lapacke.h:11409
LAPACKE_ctprfs
lapack_int LAPACKE_ctprfs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)
LAPACKE_dsygv
lapack_int LAPACKE_dsygv(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *w)
LAPACK_cgbrfs
#define LAPACK_cgbrfs
Definition: lapacke.h:10779
LAPACK_zgbequb
#define LAPACK_zgbequb
Definition: lapacke.h:10893
LAPACK_cungtr
#define LAPACK_cungtr
Definition: lapacke.h:11121
LAPACKE_dorgql
lapack_int LAPACKE_dorgql(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau)
LAPACK_sgesvj
#define LAPACK_sgesvj
Definition: lapacke.h:11378
LAPACKE_dgbbrd_work
lapack_int LAPACKE_dgbbrd_work(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, double *ab, lapack_int ldab, double *d, double *e, double *q, lapack_int ldq, double *pt, lapack_int ldpt, double *c, lapack_int ldc, double *work)
LAPACKE_stfsm
lapack_int LAPACKE_stfsm(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, float alpha, const float *a, float *b, lapack_int ldb)
LAPACK_zgtsvx
#define LAPACK_zgtsvx
Definition: lapacke.h:10950
LAPACKE_zsyequb
lapack_int LAPACKE_zsyequb(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax)
LAPACKE_dggbak_work
lapack_int LAPACKE_dggbak_work(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *lscale, const double *rscale, lapack_int m, double *v, lapack_int ldv)
LAPACKE_dpprfs
lapack_int LAPACKE_dpprfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, const double *afp, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)
LAPACK_stpcon
#define LAPACK_stpcon
Definition: lapacke.h:10761
LAPACKE_sgghrd_work
lapack_int LAPACKE_sgghrd_work(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, float *b, lapack_int ldb, float *q, lapack_int ldq, float *z, lapack_int ldz)
LAPACK_dgeequb
#define LAPACK_dgeequb
Definition: lapacke.h:10883
LAPACKE_cunmrz_work
lapack_int LAPACKE_cunmrz_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)
LAPACKE_ztrrfs_work
lapack_int LAPACKE_ztrrfs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACKE_zstein_work
lapack_int LAPACKE_zstein_work(int matrix_order, lapack_int n, const double *d, const double *e, lapack_int m, const double *w, const lapack_int *iblock, const lapack_int *isplit, lapack_complex_double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifailv)
LAPACK_dsyev
#define LAPACK_dsyev
Definition: lapacke.h:11304
LAPACKE_sspevd
lapack_int LAPACKE_sspevd(int matrix_order, char jobz, char uplo, lapack_int n, float *ap, float *w, float *z, lapack_int ldz)
LAPACKE_zpoequ
lapack_int LAPACKE_zpoequ(int matrix_order, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax)
beta
double beta(double a, double b)
Definition: beta.c:61
LAPACKE_dsbtrd
lapack_int LAPACKE_dsbtrd(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *d, double *e, double *q, lapack_int ldq)
LAPACKE_slasrt
lapack_int LAPACKE_slasrt(char id, lapack_int n, float *d)
LAPACKE_spbstf
lapack_int LAPACKE_spbstf(int matrix_order, char uplo, lapack_int n, lapack_int kb, float *bb, lapack_int ldbb)
LAPACKE_spteqr_work
lapack_int LAPACKE_spteqr_work(int matrix_order, char compz, lapack_int n, float *d, float *e, float *z, lapack_int ldz, float *work)
LAPACKE_zhetrf_work
lapack_int LAPACKE_zhetrf_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *work, lapack_int lwork)
LAPACKE_zsptrf_work
lapack_int LAPACKE_zsptrf_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, lapack_int *ipiv)
LAPACKE_zgelq2
lapack_int LAPACKE_zgelq2(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)
LAPACKE_cheevd_work
lapack_int LAPACKE_cheevd_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float *w, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)
LAPACK_dpbtrf
#define LAPACK_dpbtrf
Definition: lapacke.h:10642
LAPACK_zlanhe
#define LAPACK_zlanhe
Definition: lapacke.h:11498
LAPACKE_cgeequ
lapack_int LAPACKE_cgeequ(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
LAPACKE_sggsvp
lapack_int LAPACKE_sggsvp(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float tola, float tolb, lapack_int *k, lapack_int *l, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq)
LAPACKE_dlauum_work
lapack_int LAPACKE_dlauum_work(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda)
LAPACKE_dsysv
lapack_int LAPACKE_dsysv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb)
LAPACKE_zlaset
lapack_int LAPACKE_zlaset(int matrix_order, char uplo, lapack_int m, lapack_int n, lapack_complex_double alpha, lapack_complex_double beta, lapack_complex_double *a, lapack_int lda)
LAPACK_zptsvx
#define LAPACK_zptsvx
Definition: lapacke.h:10988
LAPACKE_cpbtrs_work
lapack_int LAPACKE_cpbtrs_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *b, lapack_int ldb)
LAPACKE_zstemr_work
lapack_int LAPACKE_zstemr_work(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACK_dposvxx
#define LAPACK_dposvxx
Definition: lapacke.h:10961
LAPACKE_zcgesv
lapack_int LAPACKE_zcgesv(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, lapack_int *iter)
LAPACK_ssptrf
#define LAPACK_ssptrf
Definition: lapacke.h:10655
LAPACKE_sspgst_work
lapack_int LAPACKE_sspgst_work(int matrix_order, lapack_int itype, char uplo, lapack_int n, float *ap, const float *bp)
LAPACK_stfttp
#define LAPACK_stfttp
Definition: lapacke.h:11444
LAPACKE_zgesvd_work
lapack_int LAPACKE_zgesvd_work(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *s, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *vt, lapack_int ldvt, lapack_complex_double *work, lapack_int lwork, double *rwork)
LAPACK_zhegv
#define LAPACK_zhegv
Definition: lapacke.h:11386
LAPACK_ctgsja
#define LAPACK_ctgsja
Definition: lapacke.h:11277
LAPACKE_ztgsyl_work
lapack_int LAPACKE_ztgsyl_work(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_int ldc, const lapack_complex_double *d, lapack_int ldd, const lapack_complex_double *e, lapack_int lde, lapack_complex_double *f, lapack_int ldf, double *scale, double *dif, lapack_complex_double *work, lapack_int lwork, lapack_int *iwork)
LAPACKE_ssytrd_work
lapack_int LAPACKE_ssytrd_work(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, float *d, float *e, float *tau, float *work, lapack_int lwork)
LAPACK_cggqrf
#define LAPACK_cggqrf
Definition: lapacke.h:11085
LAPACKE_zhptrf_work
lapack_int LAPACKE_zhptrf_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, lapack_int *ipiv)
LAPACK_ctgsen
#define LAPACK_ctgsen
Definition: lapacke.h:11261
LAPACKE_ssbevx
lapack_int LAPACKE_ssbevx(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)
LAPACKE_cpprfs_work
lapack_int LAPACKE_cpprfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACK_dsptrf
#define LAPACK_dsptrf
Definition: lapacke.h:10656
LAPACKE_zgelsy_work
lapack_int LAPACKE_zgelsy_work(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *jpvt, double rcond, lapack_int *rank, lapack_complex_double *work, lapack_int lwork, double *rwork)
LAPACK_zpttrs
#define LAPACK_zpttrs
Definition: lapacke.h:10692
LAPACKE_cheequb
lapack_int LAPACKE_cheequb(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax)
LAPACKE_strttp
lapack_int LAPACKE_strttp(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, float *ap)
LAPACKE_dsterf_work
lapack_int LAPACKE_dsterf_work(lapack_int n, double *d, double *e)
LAPACKE_cgtsv_work
lapack_int LAPACKE_cgtsv_work(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_float *dl, lapack_complex_float *d, lapack_complex_float *du, lapack_complex_float *b, lapack_int ldb)
LAPACKE_csytrs
lapack_int LAPACKE_csytrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_zhetrs
lapack_int LAPACKE_zhetrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACKE_zhpsvx_work
lapack_int LAPACKE_zhpsvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *afp, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACK_zheev
#define LAPACK_zheev
Definition: lapacke.h:11306
LAPACKE_stprfs
lapack_int LAPACKE_stprfs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *ap, const float *b, lapack_int ldb, const float *x, lapack_int ldx, float *ferr, float *berr)
LAPACKE_ssprfs_work
lapack_int LAPACKE_ssprfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, const float *afp, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)
LAPACKE_shsein
lapack_int LAPACKE_shsein(int matrix_order, char job, char eigsrc, char initv, lapack_logical *select, lapack_int n, const float *h, lapack_int ldh, float *wr, const float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_int *ifaill, lapack_int *ifailr)
LAPACK_dormtr
#define LAPACK_dormtr
Definition: lapacke.h:11118
LAPACKE_zuncsd
lapack_int LAPACKE_zuncsd(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_double *x11, lapack_int ldx11, lapack_complex_double *x12, lapack_int ldx12, lapack_complex_double *x21, lapack_int ldx21, lapack_complex_double *x22, lapack_int ldx22, double *theta, lapack_complex_double *u1, lapack_int ldu1, lapack_complex_double *u2, lapack_int ldu2, lapack_complex_double *v1t, lapack_int ldv1t, lapack_complex_double *v2t, lapack_int ldv2t)
LAPACK_sorgrq
#define LAPACK_sorgrq
Definition: lapacke.h:11067
LAPACKE_sspsv
lapack_int LAPACKE_sspsv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *ap, lapack_int *ipiv, float *b, lapack_int ldb)
LAPACK_dsyevx
#define LAPACK_dsyevx
Definition: lapacke.h:11312
LAPACK_ztrcon
#define LAPACK_ztrcon
Definition: lapacke.h:10760
LAPACKE_dhseqr_work
lapack_int LAPACKE_dhseqr_work(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *h, lapack_int ldh, double *wr, double *wi, double *z, lapack_int ldz, double *work, lapack_int lwork)
LAPACKE_dtpqrt_work
lapack_int LAPACKE_dtpqrt_work(int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb, double *a, lapack_int lda, double *b, lapack_int ldb, double *t, lapack_int ldt, double *work)
LAPACKE_ctzrzf
lapack_int LAPACKE_ctzrzf(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)
LAPACKE_spptrs
lapack_int LAPACKE_spptrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, float *b, lapack_int ldb)
LAPACKE_sgbequ
lapack_int LAPACKE_sgbequ(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
LAPACKE_dggevx_work
lapack_int LAPACKE_dggevx_work(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv, double *work, lapack_int lwork, lapack_int *iwork, lapack_logical *bwork)
LAPACKE_zhbgst_work
lapack_int LAPACKE_zhbgst_work(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *bb, lapack_int ldbb, lapack_complex_double *x, lapack_int ldx, lapack_complex_double *work, double *rwork)
LAPACK_zpoequ
#define LAPACK_zpoequ
Definition: lapacke.h:10898
LAPACK_zbdsqr
#define LAPACK_zbdsqr
Definition: lapacke.h:11110
LAPACKE_dptsv
lapack_int LAPACKE_dptsv(int matrix_order, lapack_int n, lapack_int nrhs, double *d, double *e, double *b, lapack_int ldb)
LAPACKE_slag2d
lapack_int LAPACKE_slag2d(int matrix_order, lapack_int m, lapack_int n, const float *sa, lapack_int ldsa, double *a, lapack_int lda)
LAPACK_ctrexc
#define LAPACK_ctrexc
Definition: lapacke.h:11225
LAPACKE_sbbcsd_work
lapack_int LAPACKE_sbbcsd_work(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, float *theta, float *phi, float *u1, lapack_int ldu1, float *u2, lapack_int ldu2, float *v1t, lapack_int ldv1t, float *v2t, lapack_int ldv2t, float *b11d, float *b11e, float *b12d, float *b12e, float *b21d, float *b21e, float *b22d, float *b22e, float *work, lapack_int lwork)
LAPACK_cpocon
#define LAPACK_cpocon
Definition: lapacke.h:10731
LAPACK_zunmhr
#define LAPACK_zunmhr
Definition: lapacke.h:11198
LAPACKE_zptrfs_work
lapack_int LAPACKE_zptrfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *d, const lapack_complex_double *e, const double *df, const lapack_complex_double *ef, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACKE_zlarfb_work
lapack_int LAPACKE_zlarfb_work(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int ldwork)
LAPACKE_chegv
lapack_int LAPACKE_chegv(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *w)
LAPACK_cposv
#define LAPACK_cposv
Definition: lapacke.h:10953
LAPACKE_zhbev_work
lapack_int LAPACKE_zhbev_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork)
LAPACKE_dgbsv_work
lapack_int LAPACKE_dgbsv_work(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, lapack_int *ipiv, double *b, lapack_int ldb)
LAPACK_chegst
#define LAPACK_chegst
Definition: lapacke.h:11173
LAPACKE_zhbgvd_work
lapack_int LAPACKE_zhbgvd_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *bb, lapack_int ldbb, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)
LAPACK_sspsv
#define LAPACK_sspsv
Definition: lapacke.h:11007
LAPACKE_zhetri2
lapack_int LAPACKE_zhetri2(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)
LAPACKE_cptsv_work
lapack_int LAPACKE_cptsv_work(int matrix_order, lapack_int n, lapack_int nrhs, float *d, lapack_complex_float *e, lapack_complex_float *b, lapack_int ldb)
LAPACKE_dposvx
lapack_int LAPACKE_dposvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)
LAPACKE_sgesvx
lapack_int LAPACKE_sgesvx(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *rpivot)
LAPACKE_dlartgs_work
lapack_int LAPACKE_dlartgs_work(double x, double y, double sigma, double *cs, double *sn)
LAPACK_zheevx
#define LAPACK_zheevx
Definition: lapacke.h:11314
LAPACK_ztbtrs
#define LAPACK_ztbtrs
Definition: lapacke.h:10716
LAPACKE_dsyequb
lapack_int LAPACKE_dsyequb(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, double *s, double *scond, double *amax)
LAPACK_dsysvx
#define LAPACK_dsysvx
Definition: lapacke.h:10994
LAPACKE_zsytri2x
lapack_int LAPACKE_zsytri2x(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_int nb)
LAPACKE_zpprfs
lapack_int LAPACKE_zpprfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)
LAPACK_sgelqf
#define LAPACK_sgelqf
Definition: lapacke.h:11039
LAPACKE_stgsyl
lapack_int LAPACKE_stgsyl(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const float *a, lapack_int lda, const float *b, lapack_int ldb, float *c, lapack_int ldc, const float *d, lapack_int ldd, const float *e, lapack_int lde, float *f, lapack_int ldf, float *scale, float *dif)
LAPACKE_shgeqz
lapack_int LAPACKE_shgeqz(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *h, lapack_int ldh, float *t, lapack_int ldt, float *alphar, float *alphai, float *beta, float *q, lapack_int ldq, float *z, lapack_int ldz)
LAPACK_cgglse
#define LAPACK_cgglse
Definition: lapacke.h:11297
LAPACKE_sgeequb_work
lapack_int LAPACKE_sgeequb_work(int matrix_order, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
LAPACKE_claghe
lapack_int LAPACKE_claghe(int matrix_order, lapack_int n, lapack_int k, const float *d, lapack_complex_float *a, lapack_int lda, lapack_int *iseed)
LAPACKE_zunmrq
lapack_int LAPACKE_zunmrq(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)
LAPACK_dtrrfs
#define LAPACK_dtrrfs
Definition: lapacke.h:10828
sampling::sigma
static const double sigma
Definition: testGaussianBayesNet.cpp:169
LAPACKE_sgtsvx_work
lapack_int LAPACKE_sgtsvx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, float *dlf, float *df, float *duf, float *du2, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)
LAPACK_sspgvx
#define LAPACK_sspgvx
Definition: lapacke.h:11403
LAPACK_ztprfb
#define LAPACK_ztprfb
Definition: lapacke.h:11641
LAPACKE_chbgv
lapack_int LAPACKE_chbgv(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *bb, lapack_int ldbb, float *w, lapack_complex_float *z, lapack_int ldz)
LAPACK_dgbrfsx
#define LAPACK_dgbrfsx
Definition: lapacke.h:10781
LAPACK_sspgst
#define LAPACK_sspgst
Definition: lapacke.h:11175
LAPACKE_dtfsm
lapack_int LAPACKE_dtfsm(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, double alpha, const double *a, double *b, lapack_int ldb)
LAPACKE_dgeqp3
lapack_int LAPACKE_dgeqp3(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *jpvt, double *tau)
LAPACKE_sggglm_work
lapack_int LAPACKE_sggglm_work(int matrix_order, lapack_int n, lapack_int m, lapack_int p, float *a, lapack_int lda, float *b, lapack_int ldb, float *d, float *x, float *y, float *work, lapack_int lwork)
LAPACKE_sggqrf
lapack_int LAPACKE_sggqrf(int matrix_order, lapack_int n, lapack_int m, lapack_int p, float *a, lapack_int lda, float *taua, float *b, lapack_int ldb, float *taub)
LAPACK_sorbdb
#define LAPACK_sorbdb
Definition: lapacke.h:11591
LAPACK_dtrttf
#define LAPACK_dtrttf
Definition: lapacke.h:11459
LAPACK_ctprfs
#define LAPACK_ctprfs
Definition: lapacke.h:10833
LAPACKE_cgebal_work
lapack_int LAPACKE_cgebal_work(int matrix_order, char job, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, float *scale)
LAPACKE_sormlq
lapack_int LAPACKE_sormlq(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)
LAPACKE_sggev_work
lapack_int LAPACKE_sggev_work(int matrix_order, char jobvl, char jobvr, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, float *work, lapack_int lwork)
LAPACK_dsytri
#define LAPACK_dsytri
Definition: lapacke.h:10856
LAPACK_spteqr
#define LAPACK_spteqr
Definition: lapacke.h:11159
LAPACKE_csptrf_work
lapack_int LAPACKE_csptrf_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, lapack_int *ipiv)
LAPACK_sgeequb
#define LAPACK_sgeequb
Definition: lapacke.h:10884
LAPACKE_spotrf_work
lapack_int LAPACKE_spotrf_work(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda)
LAPACKE_dtrcon
lapack_int LAPACKE_dtrcon(int matrix_order, char norm, char uplo, char diag, lapack_int n, const double *a, lapack_int lda, double *rcond)
LAPACKE_dgesvd
lapack_int LAPACKE_dgesvd(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, double *a, lapack_int lda, double *s, double *u, lapack_int ldu, double *vt, lapack_int ldvt, double *superb)
LAPACKE_dpstrf_work
lapack_int LAPACKE_dpstrf_work(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, lapack_int *piv, lapack_int *rank, double tol, double *work)
LAPACKE_strtrs_work
lapack_int LAPACKE_strtrs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, float *b, lapack_int ldb)
LAPACKE_sposvxx_work
lapack_int LAPACKE_sposvxx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)
LAPACK_cunmhr
#define LAPACK_cunmhr
Definition: lapacke.h:11197
LAPACKE_zggev
lapack_int LAPACKE_zggev(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr)
LAPACK_stprfs
#define LAPACK_stprfs
Definition: lapacke.h:10831
LAPACKE_claghe_work
lapack_int LAPACKE_claghe_work(int matrix_order, lapack_int n, lapack_int k, const float *d, lapack_complex_float *a, lapack_int lda, lapack_int *iseed, lapack_complex_float *work)
LAPACK_sggrqf
#define LAPACK_sggrqf
Definition: lapacke.h:11087
LAPACK_sgglse
#define LAPACK_sgglse
Definition: lapacke.h:11295
LAPACK_strevc
#define LAPACK_strevc
Definition: lapacke.h:11215
LAPACKE_slagsy
lapack_int LAPACKE_slagsy(int matrix_order, lapack_int n, lapack_int k, const float *d, float *a, lapack_int lda, lapack_int *iseed)
dmax
#define dmax(a, b)
Definition: datatypes.h:22
LAPACKE_zunmql_work
lapack_int LAPACKE_zunmql_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)
LAPACKE_zsyr_work
lapack_int LAPACKE_zsyr_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double alpha, const lapack_complex_double *x, lapack_int incx, lapack_complex_double *a, lapack_int lda)
LAPACKE_chetrf
lapack_int LAPACKE_chetrf(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)
LAPACK_cgbequ
#define LAPACK_cgbequ
Definition: lapacke.h:10889
LAPACKE_dtbcon
lapack_int LAPACKE_dtbcon(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const double *ab, lapack_int ldab, double *rcond)
LAPACK_zgesv
#define LAPACK_zgesv
Definition: lapacke.h:10920
LAPACKE_dpbtrs_work
lapack_int LAPACKE_dpbtrs_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, double *b, lapack_int ldb)
LAPACKE_zhsein_work
lapack_int LAPACKE_zhsein_work(int matrix_order, char job, char eigsrc, char initv, const lapack_logical *select, lapack_int n, const lapack_complex_double *h, lapack_int ldh, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_complex_double *work, double *rwork, lapack_int *ifaill, lapack_int *ifailr)
LAPACK_chbgvx
#define LAPACK_chbgvx
Definition: lapacke.h:11417
LAPACKE_spbtrs
lapack_int LAPACKE_spbtrs(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, float *b, lapack_int ldb)
LAPACKE_zspcon
lapack_int LAPACKE_zspcon(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, const lapack_int *ipiv, double anorm, double *rcond)
LAPACKE_dstevr
lapack_int LAPACKE_dstevr(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *isuppz)
LAPACK_cheevr
#define LAPACK_cheevr
Definition: lapacke.h:11317
LAPACKE_sormql
lapack_int LAPACKE_sormql(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)
LAPACKE_dtfttr_work
lapack_int LAPACKE_dtfttr_work(int matrix_order, char transr, char uplo, lapack_int n, const double *arf, double *a, lapack_int lda)
LAPACK_cgeqrt2
#define LAPACK_cgeqrt2
Definition: lapacke.h:11621
LAPACKE_cungtr_work
lapack_int LAPACKE_cungtr_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)
LAPACKE_stgsja
lapack_int LAPACKE_stgsja(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, float *a, lapack_int lda, float *b, lapack_int ldb, float tola, float tolb, float *alpha, float *beta, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq, lapack_int *ncycle)
LAPACKE_sgbbrd_work
lapack_int LAPACKE_sgbbrd_work(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, float *ab, lapack_int ldab, float *d, float *e, float *q, lapack_int ldq, float *pt, lapack_int ldpt, float *c, lapack_int ldc, float *work)
LAPACK_sdisna
#define LAPACK_sdisna
Definition: lapacke.h:11169
LAPACK_dlaswp
#define LAPACK_dlaswp
Definition: lapacke.h:11490
LAPACKE_slange_work
float LAPACKE_slange_work(int matrix_order, char norm, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *work)
LAPACK_clarfx
#define LAPACK_clarfx
Definition: lapacke.h:11527
LAPACKE_ssygvx
lapack_int LAPACKE_ssygvx(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)
LAPACK_sgels
#define LAPACK_sgels
Definition: lapacke.h:11279
LAPACK_cgbbrd
#define LAPACK_cgbbrd
Definition: lapacke.h:11097
LAPACKE_zhetrd_work
lapack_int LAPACKE_zhetrd_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double *d, double *e, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)
LAPACKE_zpoequb
lapack_int LAPACKE_zpoequb(int matrix_order, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax)
LAPACKE_dggsvp_work
lapack_int LAPACKE_dggsvp_work(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double tola, double tolb, lapack_int *k, lapack_int *l, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq, lapack_int *iwork, double *tau, double *work)
LAPACKE_csteqr_work
lapack_int LAPACKE_csteqr_work(int matrix_order, char compz, lapack_int n, float *d, float *e, lapack_complex_float *z, lapack_int ldz, float *work)
LAPACKE_ssygv_work
lapack_int LAPACKE_ssygv_work(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *w, float *work, lapack_int lwork)
LAPACKE_cstemr_work
lapack_int LAPACKE_cstemr_work(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_csprfs_work
lapack_int LAPACKE_csprfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
gtsam::range
Double_ range(const Point2_ &p, const Point2_ &q)
Definition: slam/expressions.h:30
LAPACKE_sspsv_work
lapack_int LAPACKE_sspsv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *ap, lapack_int *ipiv, float *b, lapack_int ldb)
LAPACK_dspsvx
#define LAPACK_dspsvx
Definition: lapacke.h:11012
LAPACK_clange
#define LAPACK_clange
Definition: lapacke.h:11495
LAPACK_dsytrf
#define LAPACK_dsytrf
Definition: lapacke.h:10650
LAPACKE_dgeqrt3
lapack_int LAPACKE_dgeqrt3(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *t, lapack_int ldt)
LAPACKE_dlansy_work
double LAPACKE_dlansy_work(int matrix_order, char norm, char uplo, lapack_int n, const double *a, lapack_int lda, double *work)
LAPACKE_dgesdd
lapack_int LAPACKE_dgesdd(int matrix_order, char jobz, lapack_int m, lapack_int n, double *a, lapack_int lda, double *s, double *u, lapack_int ldu, double *vt, lapack_int ldvt)
LAPACK_cunmql
#define LAPACK_cunmql
Definition: lapacke.h:11061
LAPACKE_ctrsyl
lapack_int LAPACKE_ctrsyl(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_int ldc, float *scale)
n
int n
Definition: BiCGSTAB_simple.cpp:1
LAPACK_zungqr
#define LAPACK_zungqr
Definition: lapacke.h:11036
LAPACK_sppsvx
#define LAPACK_sppsvx
Definition: lapacke.h:10969
LAPACKE_sstevx_work
lapack_int LAPACKE_sstevx_work(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifail)
LAPACKE_cbdsqr_work
lapack_int LAPACKE_cbdsqr_work(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, float *d, float *e, lapack_complex_float *vt, lapack_int ldvt, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *c, lapack_int ldc, float *work)
LAPACK_zhesvx
#define LAPACK_zhesvx
Definition: lapacke.h:11004
LAPACK_zhbgvx
#define LAPACK_zhbgvx
Definition: lapacke.h:11418
LAPACKE_chpevd
lapack_int LAPACKE_chpevd(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, float *w, lapack_complex_float *z, lapack_int ldz)
LAPACKE_zptsvx
lapack_int LAPACKE_zptsvx(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const double *d, const lapack_complex_double *e, double *df, lapack_complex_double *ef, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)
LAPACK_dtrsen
#define LAPACK_dtrsen
Definition: lapacke.h:11228
LAPACKE_dgbtrf_work
lapack_int LAPACKE_dgbtrf_work(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, double *ab, lapack_int ldab, lapack_int *ipiv)
LAPACKE_ssycon
lapack_int LAPACKE_ssycon(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, const lapack_int *ipiv, float anorm, float *rcond)
LAPACK_zgetrs
#define LAPACK_zgetrs
Definition: lapacke.h:10664
LAPACK_csytri2
#define LAPACK_csytri2
Definition: lapacke.h:11577
LAPACKE_cgerqf_work
lapack_int LAPACKE_cgerqf_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)
LAPACK_dhseqr
#define LAPACK_dhseqr
Definition: lapacke.h:11208
LAPACK_dgbequb
#define LAPACK_dgbequb
Definition: lapacke.h:10891
LAPACK_chegvd
#define LAPACK_chegvd
Definition: lapacke.h:11389
LAPACKE_zgeev
lapack_int LAPACKE_zgeev(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr)
LAPACK_sgbtrs
#define LAPACK_sgbtrs
Definition: lapacke.h:10665
LAPACK_cposvxx
#define LAPACK_cposvxx
Definition: lapacke.h:10964
LAPACK_dtfttp
#define LAPACK_dtfttp
Definition: lapacke.h:11443
LAPACKE_zposv
lapack_int LAPACKE_zposv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)
LAPACK_ztfttp
#define LAPACK_ztfttp
Definition: lapacke.h:11445
LAPACKE_sggqrf_work
lapack_int LAPACKE_sggqrf_work(int matrix_order, lapack_int n, lapack_int m, lapack_int p, float *a, lapack_int lda, float *taua, float *b, lapack_int ldb, float *taub, float *work, lapack_int lwork)
LAPACKE_clansy
float LAPACKE_clansy(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda)
LAPACKE_ztrsna
lapack_int LAPACKE_ztrsna(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_double *t, lapack_int ldt, const lapack_complex_double *vl, lapack_int ldvl, const lapack_complex_double *vr, lapack_int ldvr, double *s, double *sep, lapack_int mm, lapack_int *m)
LAPACK_chptrf
#define LAPACK_chptrf
Definition: lapacke.h:10659
LAPACKE_dgbrfs_work
lapack_int LAPACKE_dgbrfs_work(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)
LAPACKE_cgbsvxx_work
lapack_int LAPACKE_cgbsvxx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)
LAPACKE_csysvx
lapack_int LAPACKE_csysvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)
LAPACKE_zpteqr
lapack_int LAPACKE_zpteqr(int matrix_order, char compz, lapack_int n, double *d, double *e, lapack_complex_double *z, lapack_int ldz)
LAPACKE_cgetrf
lapack_int LAPACKE_cgetrf(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)
LAPACKE_zhprfs
lapack_int LAPACKE_zhprfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_sstevr_work
lapack_int LAPACKE_sstevr_work(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *isuppz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_zsycon_work
lapack_int LAPACKE_zsycon_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work)
LAPACK_sgelss
#define LAPACK_sgelss
Definition: lapacke.h:11287
LAPACK_sgees
#define LAPACK_sgees
Definition: lapacke.h:11351
LAPACK_zlansy
#define LAPACK_zlansy
Definition: lapacke.h:11502
LAPACK_cunghr
#define LAPACK_cunghr
Definition: lapacke.h:11195
LAPACKE_dsytrd_work
lapack_int LAPACKE_dsytrd_work(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, double *d, double *e, double *tau, double *work, lapack_int lwork)
LAPACKE_zpbsvx
lapack_int LAPACKE_zpbsvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)
LAPACKE_cgesdd
lapack_int LAPACKE_cgesdd(int matrix_order, char jobz, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *s, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *vt, lapack_int ldvt)
LAPACKE_chbgst
lapack_int LAPACKE_chbgst(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *bb, lapack_int ldbb, lapack_complex_float *x, lapack_int ldx)
LAPACKE_zgelqf_work
lapack_int LAPACKE_zgelqf_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)
LAPACK_csyr
#define LAPACK_csyr
Definition: lapacke.h:11643
LAPACK_chesv
#define LAPACK_chesv
Definition: lapacke.h:11001
LAPACK_zpbstf
#define LAPACK_zpbstf
Definition: lapacke.h:11186
LAPACK_zbbcsd
#define LAPACK_zbbcsd
Definition: lapacke.h:11598
LAPACKE_dpbequ_work
lapack_int LAPACKE_dpbequ_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, const double *ab, lapack_int ldab, double *s, double *scond, double *amax)
LAPACK_zhbevd
#define LAPACK_zhbevd
Definition: lapacke.h:11338
LAPACK_sgemqrt
#define LAPACK_sgemqrt
Definition: lapacke.h:11611
LAPACKE_dsyrfs_work
lapack_int LAPACKE_dsyrfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)
LAPACKE_zgbrfs
lapack_int LAPACKE_zgbrfs(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_chbev_work
lapack_int LAPACKE_chbev_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork)
LAPACKE_dpptri_work
lapack_int LAPACKE_dpptri_work(int matrix_order, char uplo, lapack_int n, double *ap)
LAPACKE_zggsvd_work
lapack_int LAPACKE_zggsvd_work(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *alpha, double *beta, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *work, double *rwork, lapack_int *iwork)
LAPACKE_chbgvd_work
lapack_int LAPACKE_chbgvd_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *bb, lapack_int ldbb, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)
LAPACK_spprfs
#define LAPACK_spprfs
Definition: lapacke.h:10797
LAPACKE_dgebak
lapack_int LAPACKE_dgebak(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *scale, lapack_int m, double *v, lapack_int ldv)
LAPACK_strttp
#define LAPACK_strttp
Definition: lapacke.h:11464
LAPACKE_dpteqr
lapack_int LAPACKE_dpteqr(int matrix_order, char compz, lapack_int n, double *d, double *e, double *z, lapack_int ldz)
LAPACKE_zheev_work
lapack_int LAPACKE_zheev_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double *w, lapack_complex_double *work, lapack_int lwork, double *rwork)
LAPACK_zupgtr
#define LAPACK_zupgtr
Definition: lapacke.h:11134
LAPACK_zposv
#define LAPACK_zposv
Definition: lapacke.h:10954
LAPACKE_cunglq_work
lapack_int LAPACKE_cunglq_work(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)
complex.h
LAPACKE_ssfrk_work
lapack_int LAPACKE_ssfrk_work(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, float alpha, const float *a, lapack_int lda, float beta, float *c)
LAPACKE_dlarfg_work
lapack_int LAPACKE_dlarfg_work(lapack_int n, double *alpha, double *x, lapack_int incx, double *tau)
LAPACK_sgttrs
#define LAPACK_sgttrs
Definition: lapacke.h:10669
LAPACKE_dpbtrf_work
lapack_int LAPACKE_dpbtrf_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab)
LAPACK_zlag2c
#define LAPACK_zlag2c
Definition: lapacke.h:11536
LAPACKE_dsptrs
lapack_int LAPACKE_dsptrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, const lapack_int *ipiv, double *b, lapack_int ldb)
LAPACKE_zunglq
lapack_int LAPACKE_zunglq(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)
LAPACKE_ztpcon_work
lapack_int LAPACKE_ztpcon_work(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_double *ap, double *rcond, lapack_complex_double *work, double *rwork)
LAPACKE_zupmtr
lapack_int LAPACKE_zupmtr(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_double *ap, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)
LAPACKE_cgemqrt
lapack_int LAPACKE_cgemqrt(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *c, lapack_int ldc)
LAPACKE_sggesx_work
lapack_int LAPACKE_sggesx_work(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, char sense, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int ldvsl, float *vsr, lapack_int ldvsr, float *rconde, float *rcondv, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork, lapack_logical *bwork)
LAPACKE_sgels
lapack_int LAPACKE_sgels(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb)
LAPACKE_dsygvx_work
lapack_int LAPACKE_dsygvx_work(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int *ifail)
LAPACKE_cstedc
lapack_int LAPACKE_cstedc(int matrix_order, char compz, lapack_int n, float *d, float *e, lapack_complex_float *z, lapack_int ldz)
LAPACKE_dsbgst_work
lapack_int LAPACKE_dsbgst_work(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, const double *bb, lapack_int ldbb, double *x, lapack_int ldx, double *work)
LAPACKE_cptsvx
lapack_int LAPACKE_cptsvx(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const float *d, const lapack_complex_float *e, float *df, lapack_complex_float *ef, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)
LAPACKE_sggevx
lapack_int LAPACKE_sggevx(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *abnrm, float *bbnrm, float *rconde, float *rcondv)
LAPACKE_clauum_work
lapack_int LAPACKE_clauum_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda)
LAPACK_zlarnv
#define LAPACK_zlarnv
Definition: lapacke.h:11476
LAPACKE_dtbtrs
lapack_int LAPACKE_dtbtrs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, double *b, lapack_int ldb)
LAPACK_zsytri
#define LAPACK_zsytri
Definition: lapacke.h:10858
LAPACK_cgbsv
#define LAPACK_cgbsv
Definition: lapacke.h:10933
LAPACKE_spbcon_work
lapack_int LAPACKE_spbcon_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, const float *ab, lapack_int ldab, float anorm, float *rcond, float *work, lapack_int *iwork)
LAPACKE_dhgeqz_work
lapack_int LAPACKE_dhgeqz_work(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *h, lapack_int ldh, double *t, lapack_int ldt, double *alphar, double *alphai, double *beta, double *q, lapack_int ldq, double *z, lapack_int ldz, double *work, lapack_int lwork)
LAPACK_clacgv
#define LAPACK_clacgv
Definition: lapacke.h:11471
LAPACKE_dppequ_work
lapack_int LAPACKE_dppequ_work(int matrix_order, char uplo, lapack_int n, const double *ap, double *s, double *scond, double *amax)
LAPACK_dpocon
#define LAPACK_dpocon
Definition: lapacke.h:10730
LAPACKE_spbsv
lapack_int LAPACKE_spbsv(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, float *ab, lapack_int ldab, float *b, lapack_int ldb)
LAPACK_cgttrf
#define LAPACK_cgttrf
Definition: lapacke.h:10623
LAPACKE_ssbevd
lapack_int LAPACKE_ssbevd(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *w, float *z, lapack_int ldz)
LAPACK_zhpevd
#define LAPACK_zhpevd
Definition: lapacke.h:11326
LAPACK_zggbal
#define LAPACK_zggbal
Definition: lapacke.h:11242
LAPACK_zunglq
#define LAPACK_zunglq
Definition: lapacke.h:11048
LAPACK_dlagge
#define LAPACK_dlagge
Definition: lapacke.h:11542
LAPACKE_ctgsna_work
lapack_int LAPACKE_ctgsna_work(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *vl, lapack_int ldvl, const lapack_complex_float *vr, lapack_int ldvr, float *s, float *dif, lapack_int mm, lapack_int *m, lapack_complex_float *work, lapack_int lwork, lapack_int *iwork)
LAPACKE_sgelss
lapack_int LAPACKE_sgelss(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank)
LAPACKE_dggrqf
lapack_int LAPACKE_dggrqf(int matrix_order, lapack_int m, lapack_int p, lapack_int n, double *a, lapack_int lda, double *taua, double *b, lapack_int ldb, double *taub)
LAPACK_cgelq2
#define LAPACK_cgelq2
Definition: lapacke.h:11511
LAPACK_ctprfb
#define LAPACK_ctprfb
Definition: lapacke.h:11640
LAPACKE_dsygv_work
lapack_int LAPACKE_dsygv_work(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *w, double *work, lapack_int lwork)
LAPACKE_dppcon
lapack_int LAPACKE_dppcon(int matrix_order, char uplo, lapack_int n, const double *ap, double anorm, double *rcond)
LAPACKE_ssbevx_work
lapack_int LAPACKE_ssbevx_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifail)
LAPACKE_zhpsv_work
lapack_int LAPACKE_zhpsv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACKE_clange
float LAPACKE_clange(int matrix_order, char norm, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda)
LAPACKE_dsbgvd_work
lapack_int LAPACKE_dsbgvd_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, double *bb, lapack_int ldbb, double *w, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_zggbal_work
lapack_int LAPACKE_zggbal_work(int matrix_order, char job, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *work)
LAPACK_clarft
#define LAPACK_clarft
Definition: lapacke.h:11523
LAPACKE_dsysv_work
lapack_int LAPACKE_dsysv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb, double *work, lapack_int lwork)
LAPACK_chpgst
#define LAPACK_chpgst
Definition: lapacke.h:11177
LAPACKE_dgbtrs_work
lapack_int LAPACKE_dgbtrs_work(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const lapack_int *ipiv, double *b, lapack_int ldb)
LAPACKE_ztbcon
lapack_int LAPACKE_ztbcon(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const lapack_complex_double *ab, lapack_int ldab, double *rcond)
LAPACKE_sppsv_work
lapack_int LAPACKE_sppsv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *ap, float *b, lapack_int ldb)
LAPACK_sgtrfs
#define LAPACK_sgtrfs
Definition: lapacke.h:10785
LAPACKE_sgetri
lapack_int LAPACKE_sgetri(int matrix_order, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv)
LAPACKE_dorbdb
lapack_int LAPACKE_dorbdb(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, double *x11, lapack_int ldx11, double *x12, lapack_int ldx12, double *x21, lapack_int ldx21, double *x22, lapack_int ldx22, double *theta, double *phi, double *taup1, double *taup2, double *tauq1, double *tauq2)
LAPACK_dlarfg
#define LAPACK_dlarfg
Definition: lapacke.h:11518
LAPACKE_dgeequb
lapack_int LAPACKE_dgeequb(int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
LAPACK_sbdsqr
#define LAPACK_sbdsqr
Definition: lapacke.h:11107
LAPACKE_spttrf_work
lapack_int LAPACKE_spttrf_work(lapack_int n, float *d, float *e)
LAPACKE_zporfs
lapack_int LAPACKE_zporfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_dpbrfs
lapack_int LAPACKE_dpbrfs(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_ssysvxx
lapack_int LAPACKE_ssysvxx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
LAPACK_zggsvp
#define LAPACK_zggsvp
Definition: lapacke.h:11274
LAPACK_dormlq
#define LAPACK_dormlq
Definition: lapacke.h:11046
LAPACKE_dtrttp
lapack_int LAPACKE_dtrttp(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, double *ap)
LAPACK_sporfsx
#define LAPACK_sporfsx
Definition: lapacke.h:10794
LAPACKE_sorghr
lapack_int LAPACKE_sorghr(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, const float *tau)
LAPACKE_dsyev
lapack_int LAPACKE_dsyev(int matrix_order, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *w)
LAPACK_zhpgvd
#define LAPACK_zhpgvd
Definition: lapacke.h:11402
LAPACKE_cporfsx_work
lapack_int LAPACKE_cporfsx_work(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const float *s, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)
LAPACK_dstebz
#define LAPACK_dstebz
Definition: lapacke.h:11164
LAPACKE_sbbcsd
lapack_int LAPACKE_sbbcsd(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, float *theta, float *phi, float *u1, lapack_int ldu1, float *u2, lapack_int ldu2, float *v1t, lapack_int ldv1t, float *v2t, lapack_int ldv2t, float *b11d, float *b11e, float *b12d, float *b12e, float *b21d, float *b21e, float *b22d, float *b22e)
LAPACK_zgecon
#define LAPACK_zgecon
Definition: lapacke.h:10720
LAPACK_ssyequb
#define LAPACK_ssyequb
Definition: lapacke.h:10912
LAPACKE_slag2d_work
lapack_int LAPACKE_slag2d_work(int matrix_order, lapack_int m, lapack_int n, const float *sa, lapack_int ldsa, double *a, lapack_int lda)
LAPACK_zgeequ
#define LAPACK_zgeequ
Definition: lapacke.h:10882
LAPACKE_sppsvx_work
lapack_int LAPACKE_sppsvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *ap, float *afp, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)
LAPACK_zgeqrf
#define LAPACK_zgeqrf
Definition: lapacke.h:11022
lapack_make_complex_double
lapack_complex_double lapack_make_complex_double(double re, double im)
LAPACKE_dggbak
lapack_int LAPACKE_dggbak(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *lscale, const double *rscale, lapack_int m, double *v, lapack_int ldv)
LAPACK_csytrs
#define LAPACK_csytrs
Definition: lapacke.h:10695
LAPACKE_cgecon
lapack_int LAPACKE_cgecon(int matrix_order, char norm, lapack_int n, const lapack_complex_float *a, lapack_int lda, float anorm, float *rcond)
LAPACK_stfttr
#define LAPACK_stfttr
Definition: lapacke.h:11448
LAPACK_zgeqr2
#define LAPACK_zgeqr2
Definition: lapacke.h:11480
LAPACKE_spbequ_work
lapack_int LAPACKE_spbequ_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, const float *ab, lapack_int ldab, float *s, float *scond, float *amax)
LAPACK_sgecon
#define LAPACK_sgecon
Definition: lapacke.h:10717
LAPACKE_zhbtrd
lapack_int LAPACKE_zhbtrd(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, double *d, double *e, lapack_complex_double *q, lapack_int ldq)
LAPACKE_sstevd_work
lapack_int LAPACKE_sstevd_work(int matrix_order, char jobz, lapack_int n, float *d, float *e, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_dgeev_work
lapack_int LAPACKE_dgeev_work(int matrix_order, char jobvl, char jobvr, lapack_int n, double *a, lapack_int lda, double *wr, double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, double *work, lapack_int lwork)
LAPACK_C_SELECT1
lapack_logical(* LAPACK_C_SELECT1)(const lapack_complex_float *)
Definition: lapacke.h:139
LAPACK_ssytri2
#define LAPACK_ssytri2
Definition: lapacke.h:11595
LAPACK_sgetrf
#define LAPACK_sgetrf
Definition: lapacke.h:10613
LAPACKE_sopgtr_work
lapack_int LAPACKE_sopgtr_work(int matrix_order, char uplo, lapack_int n, const float *ap, const float *tau, float *q, lapack_int ldq, float *work)
LAPACKE_sorgql
lapack_int LAPACKE_sorgql(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau)
LAPACK_cunmtr
#define LAPACK_cunmtr
Definition: lapacke.h:11123
LAPACK_dposvx
#define LAPACK_dposvx
Definition: lapacke.h:10958
LAPACKE_zgemqrt
lapack_int LAPACKE_zgemqrt(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *c, lapack_int ldc)
LAPACKE_dtrtri_work
lapack_int LAPACKE_dtrtri_work(int matrix_order, char uplo, char diag, lapack_int n, double *a, lapack_int lda)
LAPACKE_zpbcon_work
lapack_int LAPACKE_zpbcon_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_double *ab, lapack_int ldab, double anorm, double *rcond, lapack_complex_double *work, double *rwork)
LAPACK_cgeequ
#define LAPACK_cgeequ
Definition: lapacke.h:10881
LAPACK_dpbrfs
#define LAPACK_dpbrfs
Definition: lapacke.h:10802
LAPACK_slapmr
#define LAPACK_slapmr
Definition: lapacke.h:11557
LAPACKE_zspsv
lapack_int LAPACKE_zspsv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACKE_zcgesv_work
lapack_int LAPACKE_zcgesv_work(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, lapack_complex_double *work, lapack_complex_float *swork, double *rwork, lapack_int *iter)
LAPACK_dorglq
#define LAPACK_dorglq
Definition: lapacke.h:11044
LAPACKE_zstemr
lapack_int LAPACKE_zstemr(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac)
LAPACKE_dpftrs
lapack_int LAPACKE_dpftrs(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const double *a, double *b, lapack_int ldb)
LAPACKE_cgges
lapack_int LAPACKE_cgges(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *sdim, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vsl, lapack_int ldvsl, lapack_complex_float *vsr, lapack_int ldvsr)
LAPACKE_zsysvx_work
lapack_int LAPACKE_zsysvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, lapack_int lwork, double *rwork)
LAPACKE_dpbrfs_work
lapack_int LAPACKE_dpbrfs_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)
LAPACK_spotrs
#define LAPACK_spotrs
Definition: lapacke.h:10673
LAPACKE_stpttr
lapack_int LAPACKE_stpttr(int matrix_order, char uplo, lapack_int n, const float *ap, float *a, lapack_int lda)
LAPACKE_zlarfx
lapack_int LAPACKE_zlarfx(int matrix_order, char side, lapack_int m, lapack_int n, const lapack_complex_double *v, lapack_complex_double tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work)
LAPACK_zherfs
#define LAPACK_zherfs
Definition: lapacke.h:10818
LAPACK_cunglq
#define LAPACK_cunglq
Definition: lapacke.h:11047
LAPACK_csytrs2
#define LAPACK_csytrs2
Definition: lapacke.h:11579
LAPACK_dgebal
#define LAPACK_dgebal
Definition: lapacke.h:11200
LAPACK_sstevx
#define LAPACK_sstevx
Definition: lapacke.h:11347
LAPACK_sopmtr
#define LAPACK_sopmtr
Definition: lapacke.h:11129
LAPACKE_dtgevc_work
lapack_int LAPACKE_dtgevc_work(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const double *s, lapack_int lds, const double *p, lapack_int ldp, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, double *work)
LAPACKE_zpotrf
lapack_int LAPACKE_zpotrf(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda)
LAPACKE_zlaset_work
lapack_int LAPACKE_zlaset_work(int matrix_order, char uplo, lapack_int m, lapack_int n, lapack_complex_double alpha, lapack_complex_double beta, lapack_complex_double *a, lapack_int lda)
LAPACK_dsbev
#define LAPACK_dsbev
Definition: lapacke.h:11332
LAPACKE_dtrcon_work
lapack_int LAPACKE_dtrcon_work(int matrix_order, char norm, char uplo, char diag, lapack_int n, const double *a, lapack_int lda, double *rcond, double *work, lapack_int *iwork)
LAPACKE_zsysvxx
lapack_int LAPACKE_zsysvxx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
LAPACK_cgelsd
#define LAPACK_cgelsd
Definition: lapacke.h:11293
LAPACKE_ztprfs
lapack_int LAPACKE_ztprfs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)
LAPACK_dlasrt
#define LAPACK_dlasrt
Definition: lapacke.h:11550
LAPACK_zggesx
#define LAPACK_zggesx
Definition: lapacke.h:11426
LAPACKE_cposvxx_work
lapack_int LAPACKE_cposvxx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)
LAPACKE_ssfrk
lapack_int LAPACKE_ssfrk(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, float alpha, const float *a, lapack_int lda, float beta, float *c)
LAPACK_zpbsv
#define LAPACK_zpbsv
Definition: lapacke.h:10976
LAPACKE_cggbal_work
lapack_int LAPACKE_cggbal_work(int matrix_order, char job, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *work)
LAPACKE_csycon
lapack_int LAPACKE_csycon(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, float anorm, float *rcond)
LAPACKE_chpsvx
lapack_int LAPACKE_chpsvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *afp, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)
LAPACK_ztpmqrt
#define LAPACK_ztpmqrt
Definition: lapacke.h:11630
LAPACKE_zungrq_work
lapack_int LAPACKE_zungrq_work(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)
LAPACKE_zgeqrfp_work
lapack_int LAPACKE_zgeqrfp_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)
LAPACKE_dsbgst
lapack_int LAPACKE_dsbgst(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, const double *bb, lapack_int ldbb, double *x, lapack_int ldx)
LAPACKE_zstegr_work
lapack_int LAPACKE_zstegr_work(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *isuppz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_sgeqlf_work
lapack_int LAPACKE_sgeqlf_work(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)
LAPACK_ctrttf
#define LAPACK_ctrttf
Definition: lapacke.h:11462
LAPACK_ctfsm
#define LAPACK_ctfsm
Definition: lapacke.h:11442
LAPACKE_cpbsvx
lapack_int LAPACKE_cpbsvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)
LAPACK_dsbevd
#define LAPACK_dsbevd
Definition: lapacke.h:11336
LAPACKE_cggev
lapack_int LAPACKE_cggev(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr)
LAPACKE_chptrd_work
lapack_int LAPACKE_chptrd_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, float *d, float *e, lapack_complex_float *tau)
LAPACK_zunmqr
#define LAPACK_zunmqr
Definition: lapacke.h:11038
LAPACKE_sorgqr_work
lapack_int LAPACKE_sorgqr_work(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)
LAPACKE_dpoequ
lapack_int LAPACKE_dpoequ(int matrix_order, lapack_int n, const double *a, lapack_int lda, double *s, double *scond, double *amax)
LAPACKE_cptcon
lapack_int LAPACKE_cptcon(lapack_int n, const float *d, const lapack_complex_float *e, float anorm, float *rcond)
LAPACKE_dgeevx
lapack_int LAPACKE_dgeevx(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, double *a, lapack_int lda, double *wr, double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv)
LAPACKE_cspsvx_work
lapack_int LAPACKE_cspsvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *afp, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACKE_dpbequ
lapack_int LAPACKE_dpbequ(int matrix_order, char uplo, lapack_int n, lapack_int kd, const double *ab, lapack_int ldab, double *s, double *scond, double *amax)
LAPACK_stpqrt2
#define LAPACK_stpqrt2
Definition: lapacke.h:11634
LAPACKE_dtpqrt2_work
lapack_int LAPACKE_dtpqrt2_work(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *t, lapack_int ldt)
LAPACKE_zunmqr
lapack_int LAPACKE_zunmqr(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)
LAPACKE_zhptri
lapack_int LAPACKE_zhptri(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_int *ipiv)
LAPACKE_zpotrf_work
lapack_int LAPACKE_zpotrf_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda)
LAPACKE_stgexc_work
lapack_int LAPACKE_stgexc_work(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *q, lapack_int ldq, float *z, lapack_int ldz, lapack_int *ifst, lapack_int *ilst, float *work, lapack_int lwork)
LAPACKE_dsbgvx_work
lapack_int LAPACKE_dsbgvx_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, double *bb, lapack_int ldbb, double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifail)
LAPACKE_zsytri2
lapack_int LAPACKE_zsytri2(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)
LAPACK_sorgqr
#define LAPACK_sorgqr
Definition: lapacke.h:11031
LAPACKE_sgesvj_work
lapack_int LAPACKE_sgesvj_work(int matrix_order, char joba, char jobu, char jobv, lapack_int m, lapack_int n, float *a, lapack_int lda, float *sva, lapack_int mv, float *v, lapack_int ldv, float *work, lapack_int lwork)
LAPACKE_sgbsv_work
lapack_int LAPACKE_sgbsv_work(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, lapack_int *ipiv, float *b, lapack_int ldb)
LAPACK_cgeqp3
#define LAPACK_cgeqp3
Definition: lapacke.h:11029
LAPACKE_csytri2
lapack_int LAPACKE_csytri2(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)
LAPACK_chfrk
#define LAPACK_chfrk
Definition: lapacke.h:11438
LAPACKE_zggesx
lapack_int LAPACKE_zggesx(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *sdim, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vsl, lapack_int ldvsl, lapack_complex_double *vsr, lapack_int ldvsr, double *rconde, double *rcondv)
LAPACK_sppsv
#define LAPACK_sppsv
Definition: lapacke.h:10965
LAPACK_cggesx
#define LAPACK_cggesx
Definition: lapacke.h:11425
LAPACKE_zgbsv_work
lapack_int LAPACKE_zgbsv_work(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACKE_stpmqrt_work
lapack_int LAPACKE_stpmqrt_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *a, lapack_int lda, float *b, lapack_int ldb, float *work)
LAPACKE_ssyrfsx_work
lapack_int LAPACKE_ssyrfsx_work(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *s, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)
LAPACK_ztrexc
#define LAPACK_ztrexc
Definition: lapacke.h:11226
LAPACKE_dsteqr_work
lapack_int LAPACKE_dsteqr_work(int matrix_order, char compz, lapack_int n, double *d, double *e, double *z, lapack_int ldz, double *work)
scale
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy y set format x g set format y g set format x2 g set format y2 g set format z g set angles radians set nogrid set key title set key left top Right noreverse box linetype linewidth samplen spacing width set nolabel set noarrow set nologscale set logscale x set set pointsize set encoding default set nopolar set noparametric set set set set surface set nocontour set clabel set mapping cartesian set nohidden3d set cntrparam order set cntrparam linear set cntrparam levels auto set cntrparam points set size set set xzeroaxis lt lw set x2zeroaxis lt lw set yzeroaxis lt lw set y2zeroaxis lt lw set tics in set ticslevel set tics scale
Definition: gnuplot_common_settings.hh:54
LAPACK_zsyequb
#define LAPACK_zsyequb
Definition: lapacke.h:10913
LAPACKE_chesvx_work
lapack_int LAPACKE_chesvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, lapack_int lwork, float *rwork)
LAPACK_ssytrf
#define LAPACK_ssytrf
Definition: lapacke.h:10649
LAPACK_cgelsy
#define LAPACK_cgelsy
Definition: lapacke.h:11285
LAPACKE_ctpcon_work
lapack_int LAPACKE_ctpcon_work(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_float *ap, float *rcond, lapack_complex_float *work, float *rwork)
LAPACKE_dlacpy_work
lapack_int LAPACKE_dlacpy_work(int matrix_order, char uplo, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *b, lapack_int ldb)
LAPACK_dbbcsd
#define LAPACK_dbbcsd
Definition: lapacke.h:11582
LAPACK_zhfrk
#define LAPACK_zhfrk
Definition: lapacke.h:11437
LAPACKE_dspgvd_work
lapack_int LAPACKE_dspgvd_work(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *ap, double *bp, double *w, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACK_zhetrs
#define LAPACK_zhetrs
Definition: lapacke.h:10698
LAPACKE_sptcon
lapack_int LAPACKE_sptcon(lapack_int n, const float *d, const float *e, float anorm, float *rcond)
LAPACKE_cupgtr
lapack_int LAPACKE_cupgtr(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, const lapack_complex_float *tau, lapack_complex_float *q, lapack_int ldq)
LAPACKE_zunmqr_work
lapack_int LAPACKE_zunmqr_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)
LAPACKE_sorgbr
lapack_int LAPACKE_sorgbr(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau)
LAPACKE_csyswapr
lapack_int LAPACKE_csyswapr(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int i1, lapack_int i2)
LAPACK_cpttrs
#define LAPACK_cpttrs
Definition: lapacke.h:10691
LAPACKE_dbdsqr_work
lapack_int LAPACKE_dbdsqr_work(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, double *d, double *e, double *vt, lapack_int ldvt, double *u, lapack_int ldu, double *c, lapack_int ldc, double *work)
LAPACK_cpbtrf
#define LAPACK_cpbtrf
Definition: lapacke.h:10643
LAPACK_zpftri
#define LAPACK_zpftri
Definition: lapacke.h:10849
LAPACKE_zgesv
lapack_int LAPACKE_zgesv(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACKE_chetrf_work
lapack_int LAPACKE_chetrf_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *work, lapack_int lwork)
LAPACKE_zbdsqr_work
lapack_int LAPACKE_zbdsqr_work(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, double *d, double *e, lapack_complex_double *vt, lapack_int ldvt, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *c, lapack_int ldc, double *work)
LAPACK_sormqr
#define LAPACK_sormqr
Definition: lapacke.h:11033
LAPACK_strcon
#define LAPACK_strcon
Definition: lapacke.h:10757
LAPACKE_dtgexc_work
lapack_int LAPACKE_dtgexc_work(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *q, lapack_int ldq, double *z, lapack_int ldz, lapack_int *ifst, lapack_int *ilst, double *work, lapack_int lwork)
LAPACKE_cpoequb
lapack_int LAPACKE_cpoequb(int matrix_order, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax)
LAPACKE_zgetrs
lapack_int LAPACKE_zgetrs(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACK_sgerfsx
#define LAPACK_sgerfsx
Definition: lapacke.h:10774
LAPACKE_dsbtrd_work
lapack_int LAPACKE_dsbtrd_work(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *d, double *e, double *q, lapack_int ldq, double *work)
LAPACK_ztpcon
#define LAPACK_ztpcon
Definition: lapacke.h:10764
LAPACKE_cgeqrt2_work
lapack_int LAPACKE_cgeqrt2_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_int ldt)
LAPACKE_zgelsy
lapack_int LAPACKE_zgelsy(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *jpvt, double rcond, lapack_int *rank)
LAPACKE_sdisna_work
lapack_int LAPACKE_sdisna_work(char job, lapack_int m, lapack_int n, const float *d, float *sep)
LAPACKE_zunmtr_work
lapack_int LAPACKE_zunmtr_work(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)
LAPACK_zposvx
#define LAPACK_zposvx
Definition: lapacke.h:10960
LAPACKE_dormqr
lapack_int LAPACKE_dormqr(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)
LAPACKE_ctrsna
lapack_int LAPACKE_ctrsna(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_float *t, lapack_int ldt, const lapack_complex_float *vl, lapack_int ldvl, const lapack_complex_float *vr, lapack_int ldvr, float *s, float *sep, lapack_int mm, lapack_int *m)
LAPACKE_zsptrf
lapack_int LAPACKE_zsptrf(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, lapack_int *ipiv)
LAPACKE_dlasrt_work
lapack_int LAPACKE_dlasrt_work(char id, lapack_int n, double *d)
LAPACKE_zhegst
lapack_int LAPACKE_zhegst(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb)
LAPACKE_zsytrs_work
lapack_int LAPACKE_zsytrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
Eigen::numext::q
EIGEN_DEVICE_FUNC const Scalar & q
Definition: SpecialFunctionsImpl.h:1984
LAPACK_chetrd
#define LAPACK_chetrd
Definition: lapacke.h:11119
LAPACKE_cggsvd_work
lapack_int LAPACKE_cggsvd_work(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *alpha, float *beta, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *work, float *rwork, lapack_int *iwork)
LAPACKE_zgehrd_work
lapack_int LAPACKE_zgehrd_work(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)
LAPACKE_slarfx
lapack_int LAPACKE_slarfx(int matrix_order, char side, lapack_int m, lapack_int n, const float *v, float tau, float *c, lapack_int ldc, float *work)
LAPACKE_cunmqr
lapack_int LAPACKE_cunmqr(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)
LAPACKE_dorgqr_work
lapack_int LAPACKE_dorgqr_work(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)
LAPACKE_zgeequb
lapack_int LAPACKE_zgeequb(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
LAPACKE_csteqr
lapack_int LAPACKE_csteqr(int matrix_order, char compz, lapack_int n, float *d, float *e, lapack_complex_float *z, lapack_int ldz)
LAPACKE_ctrrfs_work
lapack_int LAPACKE_ctrrfs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACK_cpbequ
#define LAPACK_cpbequ
Definition: lapacke.h:10909
LAPACK_csyrfsx
#define LAPACK_csyrfsx
Definition: lapacke.h:10816
LAPACKE_cppsv_work
lapack_int LAPACKE_cppsv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_complex_float *b, lapack_int ldb)
LAPACK_spftrs
#define LAPACK_spftrs
Definition: lapacke.h:10678
LAPACKE_dormhr_work
lapack_int LAPACKE_dormhr_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)
LAPACKE_zgeqp3
lapack_int LAPACKE_zgeqp3(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *jpvt, lapack_complex_double *tau)
LAPACKE_dsptrd_work
lapack_int LAPACKE_dsptrd_work(int matrix_order, char uplo, lapack_int n, double *ap, double *d, double *e, double *tau)
LAPACKE_dsyswapr
lapack_int LAPACKE_dsyswapr(int matrix_order, char uplo, lapack_int n, double *a, lapack_int i1, lapack_int i2)
LAPACK_cppsv
#define LAPACK_cppsv
Definition: lapacke.h:10967
LAPACKE_sggev
lapack_int LAPACKE_sggev(int matrix_order, char jobvl, char jobvr, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr)
LAPACKE_zhegst_work
lapack_int LAPACKE_zhegst_work(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb)
LAPACKE_dgesvj_work
lapack_int LAPACKE_dgesvj_work(int matrix_order, char joba, char jobu, char jobv, lapack_int m, lapack_int n, double *a, lapack_int lda, double *sva, lapack_int mv, double *v, lapack_int ldv, double *work, lapack_int lwork)
LAPACK_slapy3
#define LAPACK_slapy3
Definition: lapacke.h:11563
LAPACKE_dtrttf_work
lapack_int LAPACKE_dtrttf_work(int matrix_order, char transr, char uplo, lapack_int n, const double *a, lapack_int lda, double *arf)
LAPACKE_slapmr_work
lapack_int LAPACKE_slapmr_work(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, float *x, lapack_int ldx, lapack_int *k)
LAPACK_ssyev
#define LAPACK_ssyev
Definition: lapacke.h:11303
LAPACK_cggsvp
#define LAPACK_cggsvp
Definition: lapacke.h:11273
LAPACKE_ztgsen
lapack_int LAPACKE_ztgsen(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz, lapack_int *m, double *pl, double *pr, double *dif)
LAPACKE_cspsv_work
lapack_int LAPACKE_cspsv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_cgels_work
lapack_int LAPACKE_cgels_work(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *work, lapack_int lwork)
LAPACKE_dtrtrs_work
lapack_int LAPACKE_dtrtrs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, double *b, lapack_int ldb)
LAPACKE_ztbrfs
lapack_int LAPACKE_ztbrfs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_sgeqp3
lapack_int LAPACKE_sgeqp3(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *jpvt, float *tau)
LAPACK_zlacpy
#define LAPACK_zlacpy
Definition: lapacke.h:11484
LAPACK_ctrtri
#define LAPACK_ctrtri
Definition: lapacke.h:10869
LAPACKE_cunmtr
lapack_int LAPACKE_cunmtr(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)
LAPACK_ztrtri
#define LAPACK_ztrtri
Definition: lapacke.h:10870
LAPACK_stpttf
#define LAPACK_stpttf
Definition: lapacke.h:11452
LAPACKE_cgees
lapack_int LAPACKE_cgees(int matrix_order, char jobvs, char sort, LAPACK_C_SELECT1 select, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *sdim, lapack_complex_float *w, lapack_complex_float *vs, lapack_int ldvs)
LAPACKE_clag2z_work
lapack_int LAPACKE_clag2z_work(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *sa, lapack_int ldsa, lapack_complex_double *a, lapack_int lda)
LAPACK_sgejsv
#define LAPACK_sgejsv
Definition: lapacke.h:11376
LAPACK_clapmr
#define LAPACK_clapmr
Definition: lapacke.h:11559
LAPACK_dgeqrfp
#define LAPACK_dgeqrfp
Definition: lapacke.h:11468
LAPACKE_sormtr
lapack_int LAPACKE_sormtr(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)
LAPACKE_zgbrfs_work
lapack_int LAPACKE_zgbrfs_work(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACK_sgeqpf
#define LAPACK_sgeqpf
Definition: lapacke.h:11023
LAPACKE_zsysvxx_work
lapack_int LAPACKE_zsysvxx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)
LAPACKE_sgeev_work
lapack_int LAPACKE_sgeev_work(int matrix_order, char jobvl, char jobvr, lapack_int n, float *a, lapack_int lda, float *wr, float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, float *work, lapack_int lwork)
LAPACKE_zgetrf
lapack_int LAPACKE_zgetrf(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)
LAPACKE_sgesvd_work
lapack_int LAPACKE_sgesvd_work(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, float *a, lapack_int lda, float *s, float *u, lapack_int ldu, float *vt, lapack_int ldvt, float *work, lapack_int lwork)
LAPACKE_chesvxx_work
lapack_int LAPACKE_chesvxx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)
LAPACK_cpotrs
#define LAPACK_cpotrs
Definition: lapacke.h:10675
LAPACKE_dtrsen
lapack_int LAPACKE_dtrsen(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, double *t, lapack_int ldt, double *q, lapack_int ldq, double *wr, double *wi, lapack_int *m, double *s, double *sep)
LAPACKE_cstegr_work
lapack_int LAPACKE_cstegr_work(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *isuppz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_zhbgvd
lapack_int LAPACKE_zhbgvd(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *bb, lapack_int ldbb, double *w, lapack_complex_double *z, lapack_int ldz)
LAPACK_sgeqrt
#define LAPACK_sgeqrt
Definition: lapacke.h:11615
LAPACK_dspgvx
#define LAPACK_dspgvx
Definition: lapacke.h:11404
LAPACKE_stprfs_work
lapack_int LAPACKE_stprfs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *ap, const float *b, lapack_int ldb, const float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)
LAPACKE_zgbequ_work
lapack_int LAPACKE_zgbequ_work(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
LAPACK_zsysvx
#define LAPACK_zsysvx
Definition: lapacke.h:10996
LAPACKE_cpptrs
lapack_int LAPACKE_cpptrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *b, lapack_int ldb)
LAPACKE_zgesvx
lapack_int LAPACKE_zgesvx(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *rpivot)
LAPACK_cpoequb
#define LAPACK_cpoequb
Definition: lapacke.h:10902
LAPACKE_spftrs_work
lapack_int LAPACKE_spftrs_work(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const float *a, float *b, lapack_int ldb)
LAPACKE_sgeev
lapack_int LAPACKE_sgeev(int matrix_order, char jobvl, char jobvr, lapack_int n, float *a, lapack_int lda, float *wr, float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr)
LAPACK_zhesvxx
#define LAPACK_zhesvxx
Definition: lapacke.h:11005
LAPACK_dgtcon
#define LAPACK_dgtcon
Definition: lapacke.h:10726
k1
double k1(double x)
Definition: k1.c:133
LAPACKE_dlag2s_work
lapack_int LAPACKE_dlag2s_work(int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, float *sa, lapack_int ldsa)
LAPACKE_zheequb_work
lapack_int LAPACKE_zheequb_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax, lapack_complex_double *work)
LAPACKE_chgeqz
lapack_int LAPACKE_chgeqz(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *h, lapack_int ldh, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz)
LAPACKE_dgbrfsx_work
lapack_int LAPACKE_dgbrfsx_work(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *r, const double *c, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)
LAPACKE_zbbcsd_work
lapack_int LAPACKE_zbbcsd_work(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, double *theta, double *phi, lapack_complex_double *u1, lapack_int ldu1, lapack_complex_double *u2, lapack_int ldu2, lapack_complex_double *v1t, lapack_int ldv1t, lapack_complex_double *v2t, lapack_int ldv2t, double *b11d, double *b11e, double *b12d, double *b12e, double *b21d, double *b21e, double *b22d, double *b22e, double *rwork, lapack_int lrwork)
LAPACKE_clange_work
float LAPACKE_clange_work(int matrix_order, char norm, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *work)
LAPACKE_sgttrs
lapack_int LAPACKE_sgttrs(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, const float *du2, const lapack_int *ipiv, float *b, lapack_int ldb)
LAPACKE_chetrs2
lapack_int LAPACKE_chetrs2(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_stpcon
lapack_int LAPACKE_stpcon(int matrix_order, char norm, char uplo, char diag, lapack_int n, const float *ap, float *rcond)
LAPACK_dsyevd
#define LAPACK_dsyevd
Definition: lapacke.h:11308
LAPACKE_cungql_work
lapack_int LAPACKE_cungql_work(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)
LAPACKE_slarfb
lapack_int LAPACKE_slarfb(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *c, lapack_int ldc)
LAPACKE_zhseqr
lapack_int LAPACKE_zhseqr(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *h, lapack_int ldh, lapack_complex_double *w, lapack_complex_double *z, lapack_int ldz)
LAPACKE_zspsvx_work
lapack_int LAPACKE_zspsvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *afp, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACKE_zheevr_work
lapack_int LAPACKE_zheevr_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *isuppz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_cpftri_work
lapack_int LAPACKE_cpftri_work(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_float *a)
LAPACK_ctrtrs
#define LAPACK_ctrtrs
Definition: lapacke.h:10707
LAPACKE_cheevr_work
lapack_int LAPACKE_cheevr_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *isuppz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)
LAPACK_zsyr
#define LAPACK_zsyr
Definition: lapacke.h:11644
LAPACK_dlantr
#define LAPACK_dlantr
Definition: lapacke.h:11504
LAPACK_sgtcon
#define LAPACK_sgtcon
Definition: lapacke.h:10725
LAPACKE_zlagge
lapack_int LAPACKE_zlagge(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *d, lapack_complex_double *a, lapack_int lda, lapack_int *iseed)
LAPACKE_dgbequb
lapack_int LAPACKE_dgbequb(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
LAPACKE_sstedc_work
lapack_int LAPACKE_sstedc_work(int matrix_order, char compz, lapack_int n, float *d, float *e, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACK_ztrrfs
#define LAPACK_ztrrfs
Definition: lapacke.h:10830
LAPACKE_ctrtri_work
lapack_int LAPACKE_ctrtri_work(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_float *a, lapack_int lda)
LAPACK_cgetrs
#define LAPACK_cgetrs
Definition: lapacke.h:10663
LAPACKE_csysvx_work
lapack_int LAPACKE_csysvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, lapack_int lwork, float *rwork)
LAPACK_dsytrd
#define LAPACK_dsytrd
Definition: lapacke.h:11114
LAPACKE_zbdsqr
lapack_int LAPACKE_zbdsqr(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, double *d, double *e, lapack_complex_double *vt, lapack_int ldvt, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *c, lapack_int ldc)
LAPACKE_dtbcon_work
lapack_int LAPACKE_dtbcon_work(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const double *ab, lapack_int ldab, double *rcond, double *work, lapack_int *iwork)
LAPACK_cpoequ
#define LAPACK_cpoequ
Definition: lapacke.h:10897
LAPACK_ctpmqrt
#define LAPACK_ctpmqrt
Definition: lapacke.h:11629
LAPACK_sgebak
#define LAPACK_sgebak
Definition: lapacke.h:11203
LAPACKE_slartgp
lapack_int LAPACKE_slartgp(float f, float g, float *cs, float *sn, float *r)
LAPACKE_slapmr
lapack_int LAPACKE_slapmr(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, float *x, lapack_int ldx, lapack_int *k)
LAPACKE_cgehrd
lapack_int LAPACKE_cgehrd(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)
LAPACK_clauum
#define LAPACK_clauum
Definition: lapacke.h:11539
LAPACKE_zgbcon_work
lapack_int LAPACKE_zgbcon_work(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work, double *rwork)
LAPACK_zgeqlf
#define LAPACK_zgeqlf
Definition: lapacke.h:11054
LAPACK_slaswp
#define LAPACK_slaswp
Definition: lapacke.h:11489
LAPACKE_dorgtr
lapack_int LAPACKE_dorgtr(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const double *tau)
LAPACKE_zsyswapr
lapack_int LAPACKE_zsyswapr(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int i1, lapack_int i2)
LAPACK_dgesdd
#define LAPACK_dgesdd
Definition: lapacke.h:11372
LAPACKE_cpoequ
lapack_int LAPACKE_cpoequ(int matrix_order, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax)
LAPACK_dsteqr
#define LAPACK_dsteqr
Definition: lapacke.h:11144
LAPACKE_zpoequb_work
lapack_int LAPACKE_zpoequb_work(int matrix_order, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax)
LAPACKE_cgelsy
lapack_int LAPACKE_cgelsy(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *jpvt, float rcond, lapack_int *rank)
LAPACK_dgetrs
#define LAPACK_dgetrs
Definition: lapacke.h:10662
LAPACKE_cpbtrf_work
lapack_int LAPACKE_cpbtrf_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab)
lapack_complex_float
#define lapack_complex_float
Definition: lapacke.h:76
LAPACKE_zhesvx_work
lapack_int LAPACKE_zhesvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, lapack_int lwork, double *rwork)
LAPACK_dgglse
#define LAPACK_dgglse
Definition: lapacke.h:11296
LAPACKE_zpbsv_work
lapack_int LAPACKE_zpbsv_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *b, lapack_int ldb)
LAPACKE_dlauum
lapack_int LAPACKE_dlauum(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda)
LAPACKE_cgtcon
lapack_int LAPACKE_cgtcon(char norm, lapack_int n, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *du2, const lapack_int *ipiv, float anorm, float *rcond)
LAPACKE_zgbsv
lapack_int LAPACKE_zgbsv(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACK_cupmtr
#define LAPACK_cupmtr
Definition: lapacke.h:11135
LAPACKE_zgeequb_work
lapack_int LAPACKE_zgeequb_work(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
LAPACK_stgsna
#define LAPACK_stgsna
Definition: lapacke.h:11267
LAPACKE_slaset_work
lapack_int LAPACKE_slaset_work(int matrix_order, char uplo, lapack_int m, lapack_int n, float alpha, float beta, float *a, lapack_int lda)
lapack_int
#define lapack_int
Definition: lapacke.h:49
LAPACKE_zlarfb
lapack_int LAPACKE_zlarfb(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *c, lapack_int ldc)
LAPACKE_zlantr
double LAPACKE_zlantr(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda)
LAPACKE_ztpttr_work
lapack_int LAPACKE_ztpttr_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, lapack_complex_double *a, lapack_int lda)
LAPACK_spbtrs
#define LAPACK_spbtrs
Definition: lapacke.h:10685
LAPACKE_stgsyl_work
lapack_int LAPACKE_stgsyl_work(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const float *a, lapack_int lda, const float *b, lapack_int ldb, float *c, lapack_int ldc, const float *d, lapack_int ldd, const float *e, lapack_int lde, float *f, lapack_int ldf, float *scale, float *dif, float *work, lapack_int lwork, lapack_int *iwork)
LAPACKE_ssprfs
lapack_int LAPACKE_ssprfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, const float *afp, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)
LAPACKE_dppsvx
lapack_int LAPACKE_dppsvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *ap, double *afp, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)
LAPACKE_sorglq
lapack_int LAPACKE_sorglq(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau)
LAPACKE_csyr_work
lapack_int LAPACKE_csyr_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float alpha, const lapack_complex_float *x, lapack_int incx, lapack_complex_float *a, lapack_int lda)
LAPACKE_zposvx
lapack_int LAPACKE_zposvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)
LAPACK_ztrevc
#define LAPACK_ztrevc
Definition: lapacke.h:11218
LAPACK_stzrzf
#define LAPACK_stzrzf
Definition: lapacke.h:11075
LAPACKE_dspgst
lapack_int LAPACKE_dspgst(int matrix_order, lapack_int itype, char uplo, lapack_int n, double *ap, const double *bp)
LAPACK_zhpsv
#define LAPACK_zhpsv
Definition: lapacke.h:11016
LAPACK_sormql
#define LAPACK_sormql
Definition: lapacke.h:11059
LAPACK_zlange
#define LAPACK_zlange
Definition: lapacke.h:11496
LAPACKE_cunmql_work
lapack_int LAPACKE_cunmql_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)
LAPACKE_dtbrfs
lapack_int LAPACKE_dtbrfs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, const double *b, lapack_int ldb, const double *x, lapack_int ldx, double *ferr, double *berr)
LAPACK_clanhe
#define LAPACK_clanhe
Definition: lapacke.h:11497
LAPACKE_sgerqf
lapack_int LAPACKE_sgerqf(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)
LAPACK_cgesv
#define LAPACK_cgesv
Definition: lapacke.h:10919
LAPACKE_dormrq_work
lapack_int LAPACKE_dormrq_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)
LAPACKE_slasrt_work
lapack_int LAPACKE_slasrt_work(char id, lapack_int n, float *d)
LAPACKE_dsgesv_work
lapack_int LAPACKE_dsgesv_work(int matrix_order, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb, double *x, lapack_int ldx, double *work, float *swork, lapack_int *iter)
LAPACKE_zhsein
lapack_int LAPACKE_zhsein(int matrix_order, char job, char eigsrc, char initv, const lapack_logical *select, lapack_int n, const lapack_complex_double *h, lapack_int ldh, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_int *ifaill, lapack_int *ifailr)
LAPACKE_zsysv_work
lapack_int LAPACKE_zsysv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *work, lapack_int lwork)
LAPACKE_cporfsx
lapack_int LAPACKE_cporfsx(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const float *s, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
LAPACKE_zpftrs
lapack_int LAPACKE_zpftrs(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_complex_double *b, lapack_int ldb)
LAPACK_zgelsd
#define LAPACK_zgelsd
Definition: lapacke.h:11294
LAPACK_dpstrf
#define LAPACK_dpstrf
Definition: lapacke.h:10629
l
static const Line3 l(Rot3(), 1, 1)
LAPACKE_cgbsv_work
lapack_int LAPACKE_cgbsv_work(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACK_sstemr
#define LAPACK_sstemr
Definition: lapacke.h:11147
LAPACKE_sgeqrt
lapack_int LAPACKE_sgeqrt(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, float *a, lapack_int lda, float *t, lapack_int ldt)
LAPACKE_cgbbrd_work
lapack_int LAPACKE_cgbbrd_work(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, lapack_complex_float *ab, lapack_int ldab, float *d, float *e, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *pt, lapack_int ldpt, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, float *rwork)
LAPACKE_cgelss_work
lapack_int LAPACKE_cgelss_work(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank, lapack_complex_float *work, lapack_int lwork, float *rwork)
LAPACK_zsyrfs
#define LAPACK_zsyrfs
Definition: lapacke.h:10812
LAPACKE_ctgexc_work
lapack_int LAPACKE_ctgexc_work(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz, lapack_int ifst, lapack_int ilst)
LAPACK_ssyrfsx
#define LAPACK_ssyrfsx
Definition: lapacke.h:10814
LAPACKE_ztgsen_work
lapack_int LAPACKE_ztgsen_work(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz, lapack_int *m, double *pl, double *pr, double *dif, lapack_complex_double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_dposvx_work
lapack_int LAPACKE_dposvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)
LAPACKE_dpbsv_work
lapack_int LAPACKE_dpbsv_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, double *ab, lapack_int ldab, double *b, lapack_int ldb)
LAPACK_zungrq
#define LAPACK_zungrq
Definition: lapacke.h:11070
LAPACK_cheevx
#define LAPACK_cheevx
Definition: lapacke.h:11313
LAPACKE_cposvxx
lapack_int LAPACKE_cposvxx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
LAPACKE_dsbevx
lapack_int LAPACKE_dsbevx(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)
LAPACK_dsptri
#define LAPACK_dsptri
Definition: lapacke.h:10862
LAPACKE_zgges
lapack_int LAPACKE_zgges(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *sdim, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vsl, lapack_int ldvsl, lapack_complex_double *vsr, lapack_int ldvsr)
LAPACK_ssbevd
#define LAPACK_ssbevd
Definition: lapacke.h:11335
LAPACKE_dsytrf_work
lapack_int LAPACKE_dsytrf_work(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv, double *work, lapack_int lwork)
LAPACKE_sopgtr
lapack_int LAPACKE_sopgtr(int matrix_order, char uplo, lapack_int n, const float *ap, const float *tau, float *q, lapack_int ldq)
LAPACKE_sgejsv
lapack_int LAPACKE_sgejsv(int matrix_order, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, lapack_int m, lapack_int n, float *a, lapack_int lda, float *sva, float *u, lapack_int ldu, float *v, lapack_int ldv, float *stat, lapack_int *istat)
LAPACKE_spbsvx
lapack_int LAPACKE_spbsvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)
LAPACK_zptrfs
#define LAPACK_zptrfs
Definition: lapacke.h:10808
LAPACKE_sgecon_work
lapack_int LAPACKE_sgecon_work(int matrix_order, char norm, lapack_int n, const float *a, lapack_int lda, float anorm, float *rcond, float *work, lapack_int *iwork)
LAPACK_chegvx
#define LAPACK_chegvx
Definition: lapacke.h:11393
LAPACKE_ztzrzf_work
lapack_int LAPACKE_ztzrzf_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)
LAPACKE_cpttrs
lapack_int LAPACKE_cpttrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *d, const lapack_complex_float *e, lapack_complex_float *b, lapack_int ldb)
LAPACKE_dgelss_work
lapack_int LAPACKE_dgelss_work(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank, double *work, lapack_int lwork)
LAPACK_dggbal
#define LAPACK_dggbal
Definition: lapacke.h:11240
LAPACKE_cunmrq
lapack_int LAPACKE_cunmrq(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)
LAPACKE_sgges
lapack_int LAPACKE_sgges(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int ldvsl, float *vsr, lapack_int ldvsr)
LAPACKE_ssterf
lapack_int LAPACKE_ssterf(lapack_int n, float *d, float *e)
LAPACKE_dgtsv_work
lapack_int LAPACKE_dgtsv_work(int matrix_order, lapack_int n, lapack_int nrhs, double *dl, double *d, double *du, double *b, lapack_int ldb)
LAPACK_zuncsd
#define LAPACK_zuncsd
Definition: lapacke.h:11609
LAPACK_zsptri
#define LAPACK_zsptri
Definition: lapacke.h:10864
LAPACK_dpbcon
#define LAPACK_dpbcon
Definition: lapacke.h:10738
LAPACKE_dspgvx
lapack_int LAPACKE_dspgvx(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, double *ap, double *bp, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)
LAPACK_ssptrs
#define LAPACK_ssptrs
Definition: lapacke.h:10699
LAPACKE_dgtcon
lapack_int LAPACKE_dgtcon(char norm, lapack_int n, const double *dl, const double *d, const double *du, const double *du2, const lapack_int *ipiv, double anorm, double *rcond)
LAPACKE_zungqr
lapack_int LAPACKE_zungqr(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)
LAPACKE_dtgexc
lapack_int LAPACKE_dtgexc(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *q, lapack_int ldq, double *z, lapack_int ldz, lapack_int *ifst, lapack_int *ilst)
LAPACKE_dgetrf
lapack_int LAPACKE_dgetrf(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv)
LAPACKE_spptrs_work
lapack_int LAPACKE_spptrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, float *b, lapack_int ldb)
LAPACKE_zggevx
lapack_int LAPACKE_zggevx(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv)
LAPACKE_ssyrfs
lapack_int LAPACKE_ssyrfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)
LAPACKE_ssteqr_work
lapack_int LAPACKE_ssteqr_work(int matrix_order, char compz, lapack_int n, float *d, float *e, float *z, lapack_int ldz, float *work)
LAPACKE_dgeequ_work
lapack_int LAPACKE_dgeequ_work(int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
LAPACKE_dtfsm_work
lapack_int LAPACKE_dtfsm_work(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, double alpha, const double *a, double *b, lapack_int ldb)
LAPACK_dsytri2x
#define LAPACK_dsytri2x
Definition: lapacke.h:11588
LAPACK_slamch
#define LAPACK_slamch
Definition: lapacke.h:11507
LAPACK_dstedc
#define LAPACK_dstedc
Definition: lapacke.h:11152
LAPACKE_strsna
lapack_int LAPACKE_strsna(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const float *t, lapack_int ldt, const float *vl, lapack_int ldvl, const float *vr, lapack_int ldvr, float *s, float *sep, lapack_int mm, lapack_int *m)
LAPACKE_cgtsvx
lapack_int LAPACKE_cgtsvx(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, lapack_complex_float *dlf, lapack_complex_float *df, lapack_complex_float *duf, lapack_complex_float *du2, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)
LAPACKE_zgeqrt_work
lapack_int LAPACKE_zgeqrt_work(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, lapack_complex_double *a, lapack_int lda, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *work)
LAPACKE_dgesvxx_work
lapack_int LAPACKE_dgesvxx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)
LAPACKE_zgebak
lapack_int LAPACKE_zgebak(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *scale, lapack_int m, lapack_complex_double *v, lapack_int ldv)
LAPACK_strtrs
#define LAPACK_strtrs
Definition: lapacke.h:10705
LAPACKE_ssbtrd
lapack_int LAPACKE_ssbtrd(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *d, float *e, float *q, lapack_int ldq)
LAPACKE_zgeqrt3
lapack_int LAPACKE_zgeqrt3(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *t, lapack_int ldt)
LAPACKE_dlarft
lapack_int LAPACKE_dlarft(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const double *v, lapack_int ldv, const double *tau, double *t, lapack_int ldt)
LAPACK_slaset
#define LAPACK_slaset
Definition: lapacke.h:11545
LAPACKE_zlagsy
lapack_int LAPACKE_zlagsy(int matrix_order, lapack_int n, lapack_int k, const double *d, lapack_complex_double *a, lapack_int lda, lapack_int *iseed)
LAPACKE_dsprfs
lapack_int LAPACKE_dsprfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, const double *afp, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_dgelsd
lapack_int LAPACKE_dgelsd(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank)
LAPACK_zgbrfs
#define LAPACK_zgbrfs
Definition: lapacke.h:10780
LAPACKE_zstegr
lapack_int LAPACKE_zstegr(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *isuppz)
LAPACKE_dgerfs_work
lapack_int LAPACKE_dgerfs_work(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)
LAPACKE_dsytrs
lapack_int LAPACKE_dsytrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb)
LAPACKE_zungtr
lapack_int LAPACKE_zungtr(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)
LAPACK_ztpttf
#define LAPACK_ztpttf
Definition: lapacke.h:11453
LAPACKE_cggrqf_work
lapack_int LAPACKE_cggrqf_work(int matrix_order, lapack_int m, lapack_int p, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *taua, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *taub, lapack_complex_float *work, lapack_int lwork)
LAPACK_dsyevr
#define LAPACK_dsyevr
Definition: lapacke.h:11316
LAPACKE_sormbr_work
lapack_int LAPACKE_sormbr_work(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)
LAPACK_ztrsen
#define LAPACK_ztrsen
Definition: lapacke.h:11230
LAPACKE_cgerfs
lapack_int LAPACKE_cgerfs(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)
LAPACK_dlansy
#define LAPACK_dlansy
Definition: lapacke.h:11500
LAPACK_spbcon
#define LAPACK_spbcon
Definition: lapacke.h:10737
LAPACKE_dpttrf_work
lapack_int LAPACKE_dpttrf_work(lapack_int n, double *d, double *e)
LAPACK_ssptri
#define LAPACK_ssptri
Definition: lapacke.h:10861
LAPACKE_cppequ_work
lapack_int LAPACKE_cppequ_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, float *s, float *scond, float *amax)
LAPACKE_chetrs2_work
lapack_int LAPACKE_chetrs2_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *work)
LAPACKE_chpgst
lapack_int LAPACKE_chpgst(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_float *ap, const lapack_complex_float *bp)
LAPACK_dpftrf
#define LAPACK_dpftrf
Definition: lapacke.h:10633
LAPACK_dopmtr
#define LAPACK_dopmtr
Definition: lapacke.h:11130
LAPACK_stgexc
#define LAPACK_stgexc
Definition: lapacke.h:11255
LAPACKE_cgbequb
lapack_int LAPACKE_cgbequb(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
LAPACKE_sgemqrt_work
lapack_int LAPACKE_sgemqrt_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *c, lapack_int ldc, float *work)
LAPACKE_stzrzf
lapack_int LAPACKE_stzrzf(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)
LAPACKE_zgtsvx_work
lapack_int LAPACKE_zgtsvx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, lapack_complex_double *dlf, lapack_complex_double *df, lapack_complex_double *duf, lapack_complex_double *du2, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACKE_dsbev_work
lapack_int LAPACKE_dsbev_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *w, double *z, lapack_int ldz, double *work)
LAPACK_dgels
#define LAPACK_dgels
Definition: lapacke.h:11280
LAPACKE_spbtrs_work
lapack_int LAPACKE_spbtrs_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, float *b, lapack_int ldb)
LAPACKE_csysvxx
lapack_int LAPACKE_csysvxx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
LAPACKE_cheevd
lapack_int LAPACKE_cheevd(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float *w)
LAPACK_ssytri
#define LAPACK_ssytri
Definition: lapacke.h:10855
LAPACKE_zptcon_work
lapack_int LAPACKE_zptcon_work(lapack_int n, const double *d, const lapack_complex_double *e, double anorm, double *rcond, double *work)
LAPACK_dptsvx
#define LAPACK_dptsvx
Definition: lapacke.h:10986
LAPACKE_sormlq_work
lapack_int LAPACKE_sormlq_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)
LAPACK_zpftrf
#define LAPACK_zpftrf
Definition: lapacke.h:10635
LAPACKE_ctrsen
lapack_int LAPACKE_ctrsen(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *w, lapack_int *m, float *s, float *sep)
LAPACK_stpmqrt
#define LAPACK_stpmqrt
Definition: lapacke.h:11627
LAPACKE_cunmbr
lapack_int LAPACKE_cunmbr(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)
LAPACKE_cgbbrd
lapack_int LAPACKE_cgbbrd(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, lapack_complex_float *ab, lapack_int ldab, float *d, float *e, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *pt, lapack_int ldpt, lapack_complex_float *c, lapack_int ldc)
LAPACKE_cgbcon
lapack_int LAPACKE_cgbcon(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, const lapack_int *ipiv, float anorm, float *rcond)
LAPACKE_ztrttf_work
lapack_int LAPACKE_ztrttf_work(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *arf)
LAPACKE_zgerfs_work
lapack_int LAPACKE_zgerfs_work(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACKE_ctpttr
lapack_int LAPACKE_ctpttr(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, lapack_complex_float *a, lapack_int lda)
LAPACK_zgerfsx
#define LAPACK_zgerfsx
Definition: lapacke.h:10775
LAPACKE_zlansy
double LAPACKE_zlansy(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda)
LAPACK_dgeesx
#define LAPACK_dgeesx
Definition: lapacke.h:11356
LAPACKE_cspsv
lapack_int LAPACKE_cspsv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_sgejsv_work
lapack_int LAPACKE_sgejsv_work(int matrix_order, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, lapack_int m, lapack_int n, float *a, lapack_int lda, float *sva, float *u, lapack_int ldu, float *v, lapack_int ldv, float *work, lapack_int lwork, lapack_int *iwork)
incx
RealScalar RealScalar int * incx
Definition: level1_cplx_impl.h:29
LAPACKE_sggglm
lapack_int LAPACKE_sggglm(int matrix_order, lapack_int n, lapack_int m, lapack_int p, float *a, lapack_int lda, float *b, lapack_int ldb, float *d, float *x, float *y)
LAPACK_zlacgv
#define LAPACK_zlacgv
Definition: lapacke.h:11472
LAPACK_cstedc
#define LAPACK_cstedc
Definition: lapacke.h:11153
LAPACK_slarnv
#define LAPACK_slarnv
Definition: lapacke.h:11473
LAPACK_ztbrfs
#define LAPACK_ztbrfs
Definition: lapacke.h:10838
LAPACKE_cheevx
lapack_int LAPACKE_cheevx(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *ifail)
LAPACK_dsptrs
#define LAPACK_dsptrs
Definition: lapacke.h:10700
LAPACKE_chetri
lapack_int LAPACKE_chetri(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)
LAPACK_dtptri
#define LAPACK_dtptri
Definition: lapacke.h:10876
LAPACKE_sgetrf_work
lapack_int LAPACKE_sgetrf_work(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv)
LAPACKE_ssytri_work
lapack_int LAPACKE_ssytri_work(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv, float *work)
LAPACKE_ztpttf_work
lapack_int LAPACKE_ztpttf_work(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *ap, lapack_complex_double *arf)
LAPACKE_dsycon
lapack_int LAPACKE_dsycon(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, const lapack_int *ipiv, double anorm, double *rcond)
LAPACKE_dspcon
lapack_int LAPACKE_dspcon(int matrix_order, char uplo, lapack_int n, const double *ap, const lapack_int *ipiv, double anorm, double *rcond)
LAPACKE_slansy_work
float LAPACKE_slansy_work(int matrix_order, char norm, char uplo, lapack_int n, const float *a, lapack_int lda, float *work)
LAPACK_dtrcon
#define LAPACK_dtrcon
Definition: lapacke.h:10758
LAPACKE_sgttrf_work
lapack_int LAPACKE_sgttrf_work(lapack_int n, float *dl, float *d, float *du, float *du2, lapack_int *ipiv)
LAPACKE_dspevd_work
lapack_int LAPACKE_dspevd_work(int matrix_order, char jobz, char uplo, lapack_int n, double *ap, double *w, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_ssptri
lapack_int LAPACKE_ssptri(int matrix_order, char uplo, lapack_int n, float *ap, const lapack_int *ipiv)
LAPACK_sorgbr
#define LAPACK_sorgbr
Definition: lapacke.h:11099
LAPACKE_cgbrfsx
lapack_int LAPACKE_cgbrfsx(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *r, const float *c, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
LAPACKE_cgerfs_work
lapack_int LAPACKE_cgerfs_work(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACKE_sgeevx_work
lapack_int LAPACKE_sgeevx_work(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, float *a, lapack_int lda, float *wr, float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv, float *work, lapack_int lwork, lapack_int *iwork)
LAPACKE_cpftrf
lapack_int LAPACKE_cpftrf(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_float *a)
LAPACKE_zptsvx_work
lapack_int LAPACKE_zptsvx_work(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const double *d, const lapack_complex_double *e, double *df, lapack_complex_double *ef, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACKE_cheswapr_work
lapack_int LAPACKE_cheswapr_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int i1, lapack_int i2)
LAPACKE_dlarfx
lapack_int LAPACKE_dlarfx(int matrix_order, char side, lapack_int m, lapack_int n, const double *v, double tau, double *c, lapack_int ldc, double *work)
info
else if n * info
Definition: 3rdparty/Eigen/lapack/cholesky.cpp:18
LAPACKE_zhetrs2_work
lapack_int LAPACKE_zhetrs2_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *work)
LAPACKE_ztrttp
lapack_int LAPACKE_ztrttp(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *ap)
LAPACKE_zgerfsx
lapack_int LAPACKE_zgerfsx(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *r, const double *c, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
LAPACKE_zggrqf
lapack_int LAPACKE_zggrqf(int matrix_order, lapack_int m, lapack_int p, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *taua, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *taub)
LAPACKE_stfttp_work
lapack_int LAPACKE_stfttp_work(int matrix_order, char transr, char uplo, lapack_int n, const float *arf, float *ap)
LAPACKE_ztftri_work
lapack_int LAPACKE_ztftri_work(int matrix_order, char transr, char uplo, char diag, lapack_int n, lapack_complex_double *a)
LAPACK_slarfb
#define LAPACK_slarfb
Definition: lapacke.h:11513
LAPACKE_ctfttp_work
lapack_int LAPACKE_ctfttp_work(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *arf, lapack_complex_float *ap)
LAPACKE_spftrs
lapack_int LAPACKE_spftrs(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const float *a, float *b, lapack_int ldb)
LAPACKE_sstebz
lapack_int LAPACKE_sstebz(char range, char order, lapack_int n, float vl, float vu, lapack_int il, lapack_int iu, float abstol, const float *d, const float *e, lapack_int *m, lapack_int *nsplit, float *w, lapack_int *iblock, lapack_int *isplit)
LAPACKE_slartgs
lapack_int LAPACKE_slartgs(float x, float y, float sigma, float *cs, float *sn)
LAPACKE_sspcon
lapack_int LAPACKE_sspcon(int matrix_order, char uplo, lapack_int n, const float *ap, const lapack_int *ipiv, float anorm, float *rcond)
u2
Vector u2
Definition: testSimpleHelicopter.cpp:32
LAPACK_zsptrs
#define LAPACK_zsptrs
Definition: lapacke.h:10702
LAPACKE_zherfs_work
lapack_int LAPACKE_zherfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACKE_dpbtrf
lapack_int LAPACKE_dpbtrf(int matrix_order, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab)
LAPACKE_zgebal_work
lapack_int LAPACKE_zgebal_work(int matrix_order, char job, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, double *scale)
LAPACKE_zsycon
lapack_int LAPACKE_zsycon(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, double anorm, double *rcond)
LAPACKE_dpbsvx_work
lapack_int LAPACKE_dpbsvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)
LAPACKE_dtrrfs_work
lapack_int LAPACKE_dtrrfs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *b, lapack_int ldb, const double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)
LAPACKE_zhpcon
lapack_int LAPACKE_zhpcon(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, const lapack_int *ipiv, double anorm, double *rcond)
LAPACKE_zlange_work
double LAPACKE_zlange_work(int matrix_order, char norm, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *work)
LAPACKE_sppsvx
lapack_int LAPACKE_sppsvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *ap, float *afp, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)
LAPACKE_dlarfx_work
lapack_int LAPACKE_dlarfx_work(int matrix_order, char side, lapack_int m, lapack_int n, const double *v, double tau, double *c, lapack_int ldc, double *work)
LAPACKE_zlagge_work
lapack_int LAPACKE_zlagge_work(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *d, lapack_complex_double *a, lapack_int lda, lapack_int *iseed, lapack_complex_double *work)
LAPACKE_ssbtrd_work
lapack_int LAPACKE_ssbtrd_work(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *d, float *e, float *q, lapack_int ldq, float *work)
LAPACK_sgeqrt2
#define LAPACK_sgeqrt2
Definition: lapacke.h:11619
LAPACKE_csyrfsx_work
lapack_int LAPACKE_csyrfsx_work(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *s, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)
LAPACK_ctrsyl
#define LAPACK_ctrsyl
Definition: lapacke.h:11233
LAPACK_zlantr
#define LAPACK_zlantr
Definition: lapacke.h:11506
LAPACKE_sgtsvx
lapack_int LAPACKE_sgtsvx(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, float *dlf, float *df, float *duf, float *du2, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)
LAPACK_dpoequb
#define LAPACK_dpoequb
Definition: lapacke.h:10899
LAPACKE_zhfrk_work
lapack_int LAPACKE_zhfrk_work(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, double alpha, const lapack_complex_double *a, lapack_int lda, double beta, lapack_complex_double *c)
LAPACKE_sgebrd_work
lapack_int LAPACKE_sgebrd_work(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *d, float *e, float *tauq, float *taup, float *work, lapack_int lwork)
LAPACK_chsein
#define LAPACK_chsein
Definition: lapacke.h:11213
LAPACKE_slarnv
lapack_int LAPACKE_slarnv(lapack_int idist, lapack_int *iseed, lapack_int n, float *x)
LAPACKE_zhpevx_work
lapack_int LAPACKE_zhpevx_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *ap, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail)
LAPACK_zgbequ
#define LAPACK_zgbequ
Definition: lapacke.h:10890
LAPACKE_dgebrd_work
lapack_int LAPACKE_dgebrd_work(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *d, double *e, double *tauq, double *taup, double *work, lapack_int lwork)
LAPACKE_cpbtrs
lapack_int LAPACKE_cpbtrs(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *b, lapack_int ldb)
LAPACK_zpbequ
#define LAPACK_zpbequ
Definition: lapacke.h:10910
LAPACK_sgetri
#define LAPACK_sgetri
Definition: lapacke.h:10839
LAPACKE_sstegr_work
lapack_int LAPACKE_sstegr_work(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *isuppz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACK_sgeqp3
#define LAPACK_sgeqp3
Definition: lapacke.h:11027
LAPACKE_sposvx_work
lapack_int LAPACKE_sposvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)
LAPACKE_cunmqr_work
lapack_int LAPACKE_cunmqr_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)
LAPACKE_dorcsd
lapack_int LAPACKE_dorcsd(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, double *x11, lapack_int ldx11, double *x12, lapack_int ldx12, double *x21, lapack_int ldx21, double *x22, lapack_int ldx22, double *theta, double *u1, lapack_int ldu1, double *u2, lapack_int ldu2, double *v1t, lapack_int ldv1t, double *v2t, lapack_int ldv2t)
LAPACK_zunmrz
#define LAPACK_zunmrz
Definition: lapacke.h:11082
LAPACKE_zstein
lapack_int LAPACKE_zstein(int matrix_order, lapack_int n, const double *d, const double *e, lapack_int m, const double *w, const lapack_int *iblock, const lapack_int *isplit, lapack_complex_double *z, lapack_int ldz, lapack_int *ifailv)
LAPACK_ctbrfs
#define LAPACK_ctbrfs
Definition: lapacke.h:10837
LAPACKE_zggev_work
lapack_int LAPACKE_zggev_work(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_complex_double *work, lapack_int lwork, double *rwork)
LAPACKE_zsytrs
lapack_int LAPACKE_zsytrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACK_dgttrs
#define LAPACK_dgttrs
Definition: lapacke.h:10670
LAPACK_dormbr
#define LAPACK_dormbr
Definition: lapacke.h:11102
LAPACK_stbcon
#define LAPACK_stbcon
Definition: lapacke.h:10765
LAPACKE_slarfx_work
lapack_int LAPACKE_slarfx_work(int matrix_order, char side, lapack_int m, lapack_int n, const float *v, float tau, float *c, lapack_int ldc, float *work)
LAPACK_zspsv
#define LAPACK_zspsv
Definition: lapacke.h:11010
LAPACKE_cgeev
lapack_int LAPACKE_cgeev(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr)
LAPACK_cgeqrfp
#define LAPACK_cgeqrfp
Definition: lapacke.h:11469
LAPACKE_ztrrfs
lapack_int LAPACKE_ztrrfs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_ctbcon
lapack_int LAPACKE_ctbcon(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const lapack_complex_float *ab, lapack_int ldab, float *rcond)
LAPACK_dsytri2
#define LAPACK_dsytri2
Definition: lapacke.h:11587
LAPACK_cspcon
#define LAPACK_cspcon
Definition: lapacke.h:10753
LAPACKE_zunghr
lapack_int LAPACKE_zunghr(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)
LAPACKE_ztpcon
lapack_int LAPACKE_ztpcon(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_double *ap, double *rcond)
LAPACKE_spptrf
lapack_int LAPACKE_spptrf(int matrix_order, char uplo, lapack_int n, float *ap)
LAPACK_cheev
#define LAPACK_cheev
Definition: lapacke.h:11305
LAPACKE_ctfsm_work
lapack_int LAPACKE_ctfsm_work(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, lapack_complex_float alpha, const lapack_complex_float *a, lapack_complex_float *b, lapack_int ldb)
LAPACKE_cposv
lapack_int LAPACKE_cposv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)
LAPACKE_chegvx
lapack_int LAPACKE_chegvx(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *ifail)
LAPACKE_clagge_work
lapack_int LAPACKE_clagge_work(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *d, lapack_complex_float *a, lapack_int lda, lapack_int *iseed, lapack_complex_float *work)
LAPACKE_cgtsv
lapack_int LAPACKE_cgtsv(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_float *dl, lapack_complex_float *d, lapack_complex_float *du, lapack_complex_float *b, lapack_int ldb)
LAPACKE_zpocon
lapack_int LAPACKE_zpocon(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double anorm, double *rcond)
LAPACKE_dtrttf
lapack_int LAPACKE_dtrttf(int matrix_order, char transr, char uplo, lapack_int n, const double *a, lapack_int lda, double *arf)
LAPACKE_zgesvxx_work
lapack_int LAPACKE_zgesvxx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)
LAPACK_slarft
#define LAPACK_slarft
Definition: lapacke.h:11521
LAPACKE_cgesv_work
lapack_int LAPACKE_cgesv_work(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_dspgvd
lapack_int LAPACKE_dspgvd(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *ap, double *bp, double *w, double *z, lapack_int ldz)
LAPACKE_cgeequb
lapack_int LAPACKE_cgeequb(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
LAPACKE_strrfs
lapack_int LAPACKE_strrfs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *b, lapack_int ldb, const float *x, lapack_int ldx, float *ferr, float *berr)
lapack_complex_double
#define lapack_complex_double
Definition: lapacke.h:92
LAPACK_spftri
#define LAPACK_spftri
Definition: lapacke.h:10848
LAPACKE_zgecon_work
lapack_int LAPACKE_zgecon_work(int matrix_order, char norm, lapack_int n, const lapack_complex_double *a, lapack_int lda, double anorm, double *rcond, lapack_complex_double *work, double *rwork)
LAPACKE_zggbak_work
lapack_int LAPACKE_zggbak_work(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *lscale, const double *rscale, lapack_int m, lapack_complex_double *v, lapack_int ldv)
LAPACK_zgbrfsx
#define LAPACK_zgbrfsx
Definition: lapacke.h:10783
LAPACKE_clantr_work
float LAPACKE_clantr_work(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *work)
LAPACKE_ctbtrs
lapack_int LAPACKE_ctbtrs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *b, lapack_int ldb)
LAPACKE_zpbrfs
lapack_int LAPACKE_zpbrfs(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_dlapy3_work
double LAPACKE_dlapy3_work(double x, double y, double z)
LAPACK_cunmlq
#define LAPACK_cunmlq
Definition: lapacke.h:11049
LAPACKE_spttrs
lapack_int LAPACKE_spttrs(int matrix_order, lapack_int n, lapack_int nrhs, const float *d, const float *e, float *b, lapack_int ldb)
LAPACKE_dppequ
lapack_int LAPACKE_dppequ(int matrix_order, char uplo, lapack_int n, const double *ap, double *s, double *scond, double *amax)
LAPACK_sgeesx
#define LAPACK_sgeesx
Definition: lapacke.h:11355
LAPACK_zpttrf
#define LAPACK_zpttrf
Definition: lapacke.h:10648
LAPACKE_ctpqrt
lapack_int LAPACKE_ctpqrt(int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_complex_float *b, lapack_int ldb, lapack_int ldt)
LAPACK_ssbgvd
#define LAPACK_ssbgvd
Definition: lapacke.h:11411
LAPACKE_dgerqf_work
lapack_int LAPACKE_dgerqf_work(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)
LAPACKE_strevc
lapack_int LAPACKE_strevc(int matrix_order, char side, char howmny, lapack_logical *select, lapack_int n, const float *t, lapack_int ldt, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)
LAPACK_ssbgv
#define LAPACK_ssbgv
Definition: lapacke.h:11407
LAPACKE_dpftri_work
lapack_int LAPACKE_dpftri_work(int matrix_order, char transr, char uplo, lapack_int n, double *a)
LAPACKE_claset
lapack_int LAPACKE_claset(int matrix_order, char uplo, lapack_int m, lapack_int n, lapack_complex_float alpha, lapack_complex_float beta, lapack_complex_float *a, lapack_int lda)
LAPACK_sgeequ
#define LAPACK_sgeequ
Definition: lapacke.h:10879
pybind_wrapper_test_script.z
z
Definition: pybind_wrapper_test_script.py:61
LAPACKE_dsyevd
lapack_int LAPACKE_dsyevd(int matrix_order, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *w)
LAPACK_sptrfs
#define LAPACK_sptrfs
Definition: lapacke.h:10805
LAPACKE_cgelss
lapack_int LAPACKE_cgelss(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank)
LAPACKE_zunmlq_work
lapack_int LAPACKE_zunmlq_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)
LAPACKE_dsyrfsx_work
lapack_int LAPACKE_dsyrfsx_work(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *s, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)
LAPACKE_spptrf_work
lapack_int LAPACKE_spptrf_work(int matrix_order, char uplo, lapack_int n, float *ap)
LAPACKE_ssyev
lapack_int LAPACKE_ssyev(int matrix_order, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *w)
LAPACK_spoequ
#define LAPACK_spoequ
Definition: lapacke.h:10895
LAPACKE_dhsein_work
lapack_int LAPACKE_dhsein_work(int matrix_order, char job, char eigsrc, char initv, lapack_logical *select, lapack_int n, const double *h, lapack_int ldh, double *wr, const double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, double *work, lapack_int *ifaill, lapack_int *ifailr)
LAPACK_cpotrf
#define LAPACK_cpotrf
Definition: lapacke.h:10627
LAPACKE_zsyrfs
lapack_int LAPACKE_zsyrfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_sgeqp3_work
lapack_int LAPACKE_sgeqp3_work(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *jpvt, float *tau, float *work, lapack_int lwork)
LAPACK_ztpttr
#define LAPACK_ztpttr
Definition: lapacke.h:11457
LAPACK_dgetri
#define LAPACK_dgetri
Definition: lapacke.h:10840
LAPACKE_sgbtrs
lapack_int LAPACKE_sgbtrs(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const lapack_int *ipiv, float *b, lapack_int ldb)
m
Matrix3f m
Definition: AngleAxis_mimic_euler.cpp:1
LAPACKE_cunmlq
lapack_int LAPACKE_cunmlq(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)
LAPACKE_dgeqrf
lapack_int LAPACKE_dgeqrf(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)
LAPACKE_dgghrd_work
lapack_int LAPACKE_dgghrd_work(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, double *b, lapack_int ldb, double *q, lapack_int ldq, double *z, lapack_int ldz)
LAPACKE_stfttp
lapack_int LAPACKE_stfttp(int matrix_order, char transr, char uplo, lapack_int n, const float *arf, float *ap)
LAPACK_zgeqpf
#define LAPACK_zgeqpf
Definition: lapacke.h:11026
LAPACKE_stgexc
lapack_int LAPACKE_stgexc(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *q, lapack_int ldq, float *z, lapack_int ldz, lapack_int *ifst, lapack_int *ilst)
LAPACK_zgeqrt3
#define LAPACK_zgeqrt3
Definition: lapacke.h:11626
LAPACKE_dsytri2_work
lapack_int LAPACKE_dsytri2_work(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int lwork)
LAPACKE_sgtcon
lapack_int LAPACKE_sgtcon(char norm, lapack_int n, const float *dl, const float *d, const float *du, const float *du2, const lapack_int *ipiv, float anorm, float *rcond)
LAPACK_sppequ
#define LAPACK_sppequ
Definition: lapacke.h:10903
LAPACKE_zgtcon
lapack_int LAPACKE_zgtcon(char norm, lapack_int n, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *du2, const lapack_int *ipiv, double anorm, double *rcond)
LAPACK_dgeqrt3
#define LAPACK_dgeqrt3
Definition: lapacke.h:11624
LAPACKE_dsfrk_work
lapack_int LAPACKE_dsfrk_work(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, double alpha, const double *a, lapack_int lda, double beta, double *c)
LAPACKE_dgetf2_work
lapack_int LAPACKE_dgetf2_work(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv)
LAPACK_cgels
#define LAPACK_cgels
Definition: lapacke.h:11281
LAPACK_dggqrf
#define LAPACK_dggqrf
Definition: lapacke.h:11084
LAPACKE_clag2z
lapack_int LAPACKE_clag2z(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *sa, lapack_int ldsa, lapack_complex_double *a, lapack_int lda)
LAPACKE_dgtcon_work
lapack_int LAPACKE_dgtcon_work(char norm, lapack_int n, const double *dl, const double *d, const double *du, const double *du2, const lapack_int *ipiv, double anorm, double *rcond, double *work, lapack_int *iwork)
LAPACK_ztgsja
#define LAPACK_ztgsja
Definition: lapacke.h:11278
LAPACKE_dgeqrfp
lapack_int LAPACKE_dgeqrfp(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)
LAPACKE_sgerfsx_work
lapack_int LAPACKE_sgerfsx_work(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *r, const float *c, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)
LAPACKE_sgeqrt2
lapack_int LAPACKE_sgeqrt2(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *t, lapack_int ldt)
LAPACK_cgghrd
#define LAPACK_cgghrd
Definition: lapacke.h:11237
LAPACK_dgeqlf
#define LAPACK_dgeqlf
Definition: lapacke.h:11052
LAPACKE_zgeevx_work
lapack_int LAPACKE_zgeevx_work(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int lwork, double *rwork)
LAPACKE_csytrf
lapack_int LAPACKE_csytrf(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)
LAPACKE_sgeqpf_work
lapack_int LAPACKE_sgeqpf_work(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *jpvt, float *tau, float *work)
LAPACKE_dgerfsx
lapack_int LAPACKE_dgerfsx(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *r, const double *c, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
LAPACKE_chetri_work
lapack_int LAPACKE_chetri_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work)
LAPACKE_dspgvx_work
lapack_int LAPACKE_dspgvx_work(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, double *ap, double *bp, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifail)
LAPACK_zggrqf
#define LAPACK_zggrqf
Definition: lapacke.h:11090
LAPACK_zlarfb
#define LAPACK_zlarfb
Definition: lapacke.h:11516
LAPACK_dlartgs
#define LAPACK_dlartgs
Definition: lapacke.h:11568
LAPACKE_sgeqrt3_work
lapack_int LAPACKE_sgeqrt3_work(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *t, lapack_int ldt)
LAPACK_csysvxx
#define LAPACK_csysvxx
Definition: lapacke.h:11000
LAPACKE_cgbequ_work
lapack_int LAPACKE_cgbequ_work(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
LAPACKE_cungqr_work
lapack_int LAPACKE_cungqr_work(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)
LAPACK_zsytrs
#define LAPACK_zsytrs
Definition: lapacke.h:10696
LAPACK_zhegst
#define LAPACK_zhegst
Definition: lapacke.h:11174
LAPACKE_zgbcon
lapack_int LAPACKE_zgbcon(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, const lapack_int *ipiv, double anorm, double *rcond)
LAPACKE_zhesv
lapack_int LAPACKE_zhesv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACK_ssygvx
#define LAPACK_ssygvx
Definition: lapacke.h:11391
LAPACK_zhetrd
#define LAPACK_zhetrd
Definition: lapacke.h:11120
LAPACK_zppsv
#define LAPACK_zppsv
Definition: lapacke.h:10968
LAPACKE_dgeqr2_work
lapack_int LAPACKE_dgeqr2_work(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work)
LAPACKE_stfsm_work
lapack_int LAPACKE_stfsm_work(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, float alpha, const float *a, float *b, lapack_int ldb)
LAPACKE_ztpqrt_work
lapack_int LAPACKE_ztpqrt_work(int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *work)
LAPACKE_zpotrs_work
lapack_int LAPACKE_zpotrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)
LAPACKE_dggqrf
lapack_int LAPACKE_dggqrf(int matrix_order, lapack_int n, lapack_int m, lapack_int p, double *a, lapack_int lda, double *taua, double *b, lapack_int ldb, double *taub)
LAPACK_dtptrs
#define LAPACK_dtptrs
Definition: lapacke.h:10710
LAPACKE_zgbsvx_work
lapack_int LAPACKE_zgbsvx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACKE_spttrf
lapack_int LAPACKE_spttrf(lapack_int n, float *d, float *e)
LAPACKE_cbbcsd_work
lapack_int LAPACKE_cbbcsd_work(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, float *theta, float *phi, lapack_complex_float *u1, lapack_int ldu1, lapack_complex_float *u2, lapack_int ldu2, lapack_complex_float *v1t, lapack_int ldv1t, lapack_complex_float *v2t, lapack_int ldv2t, float *b11d, float *b11e, float *b12d, float *b12e, float *b21d, float *b21e, float *b22d, float *b22e, float *rwork, lapack_int lrwork)
LAPACK_ssyrfs
#define LAPACK_ssyrfs
Definition: lapacke.h:10809
LAPACKE_cherfs_work
lapack_int LAPACKE_cherfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACKE_dgebrd
lapack_int LAPACKE_dgebrd(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *d, double *e, double *tauq, double *taup)
LAPACKE_cptcon_work
lapack_int LAPACKE_cptcon_work(lapack_int n, const float *d, const lapack_complex_float *e, float anorm, float *rcond, float *work)
LAPACKE_cgesvx
lapack_int LAPACKE_cgesvx(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *rpivot)
LAPACKE_ctfttr
lapack_int LAPACKE_ctfttr(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *arf, lapack_complex_float *a, lapack_int lda)
LAPACKE_zheev
lapack_int LAPACKE_zheev(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double *w)
LAPACK_zpoequb
#define LAPACK_zpoequb
Definition: lapacke.h:10901
LAPACK_dlagsy
#define LAPACK_dlagsy
Definition: lapacke.h:11552
LAPACK_slatms
#define LAPACK_slatms
Definition: lapacke.h:11529
LAPACKE_dgbrfs
lapack_int LAPACKE_dgbrfs(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)
LAPACK_zgbsvx
#define LAPACK_zgbsvx
Definition: lapacke.h:10938
LAPACK_sgetf2
#define LAPACK_sgetf2
Definition: lapacke.h:11485
LAPACKE_dgges_work
lapack_int LAPACKE_dgges_work(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *sdim, double *alphar, double *alphai, double *beta, double *vsl, lapack_int ldvsl, double *vsr, lapack_int ldvsr, double *work, lapack_int lwork, lapack_logical *bwork)
LAPACKE_dgeqlf
lapack_int LAPACKE_dgeqlf(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)
LAPACKE_cherfs
lapack_int LAPACKE_cherfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)
LAPACK_spbequ
#define LAPACK_spbequ
Definition: lapacke.h:10907
LAPACKE_ssyevr_work
lapack_int LAPACKE_ssyevr_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *isuppz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_ctgsna
lapack_int LAPACKE_ctgsna(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *vl, lapack_int ldvl, const lapack_complex_float *vr, lapack_int ldvr, float *s, float *dif, lapack_int mm, lapack_int *m)
LAPACKE_zhbgvx
lapack_int LAPACKE_zhbgvx(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *bb, lapack_int ldbb, lapack_complex_double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *ifail)
LAPACKE_chesv
lapack_int LAPACKE_chesv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_sstedc
lapack_int LAPACKE_sstedc(int matrix_order, char compz, lapack_int n, float *d, float *e, float *z, lapack_int ldz)
LAPACKE_spbcon
lapack_int LAPACKE_spbcon(int matrix_order, char uplo, lapack_int n, lapack_int kd, const float *ab, lapack_int ldab, float anorm, float *rcond)
LAPACKE_ssytrs
lapack_int LAPACKE_ssytrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb)
LAPACKE_dorgrq_work
lapack_int LAPACKE_dorgrq_work(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)
LAPACKE_zgbtrf
lapack_int LAPACKE_zgbtrf(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, lapack_complex_double *ab, lapack_int ldab, lapack_int *ipiv)
LAPACK_zggev
#define LAPACK_zggev
Definition: lapacke.h:11430
LAPACK_dgelsd
#define LAPACK_dgelsd
Definition: lapacke.h:11292
LAPACKE_ssygvd_work
lapack_int LAPACKE_ssygvd_work(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *w, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACK_dgebrd
#define LAPACK_dgebrd
Definition: lapacke.h:11092
LAPACKE_dtprfb
lapack_int LAPACKE_dtprfb(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int myldwork)
LAPACKE_zgels
lapack_int LAPACKE_zgels(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)
LAPACK_shgeqz
#define LAPACK_shgeqz
Definition: lapacke.h:11247
LAPACKE_ctrsna_work
lapack_int LAPACKE_ctrsna_work(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_float *t, lapack_int ldt, const lapack_complex_float *vl, lapack_int ldvl, const lapack_complex_float *vr, lapack_int ldvr, float *s, float *sep, lapack_int mm, lapack_int *m, lapack_complex_float *work, lapack_int ldwork, float *rwork)
LAPACK_cgtsvx
#define LAPACK_cgtsvx
Definition: lapacke.h:10949
LAPACKE_cgeqr2
lapack_int LAPACKE_cgeqr2(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)
LAPACKE_ctptrs_work
lapack_int LAPACKE_ctptrs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *b, lapack_int ldb)
LAPACKE_ctfsm
lapack_int LAPACKE_ctfsm(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, lapack_complex_float alpha, const lapack_complex_float *a, lapack_complex_float *b, lapack_int ldb)
LAPACK_dgbsvx
#define LAPACK_dgbsvx
Definition: lapacke.h:10936
LAPACKE_dpptrf
lapack_int LAPACKE_dpptrf(int matrix_order, char uplo, lapack_int n, double *ap)
LAPACKE_zppequ_work
lapack_int LAPACKE_zppequ_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, double *s, double *scond, double *amax)
LAPACK_ztgsen
#define LAPACK_ztgsen
Definition: lapacke.h:11262
LAPACKE_cgbrfs_work
lapack_int LAPACKE_cgbrfs_work(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACKE_dgesvxx
lapack_int LAPACKE_dgesvxx(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
LAPACKE_sggrqf_work
lapack_int LAPACKE_sggrqf_work(int matrix_order, lapack_int m, lapack_int p, lapack_int n, float *a, lapack_int lda, float *taua, float *b, lapack_int ldb, float *taub, float *work, lapack_int lwork)
LAPACK_cupgtr
#define LAPACK_cupgtr
Definition: lapacke.h:11133
LAPACKE_chptrd
lapack_int LAPACKE_chptrd(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, float *d, float *e, lapack_complex_float *tau)
LAPACK_zpptri
#define LAPACK_zpptri
Definition: lapacke.h:10854
LAPACK_chgeqz
#define LAPACK_chgeqz
Definition: lapacke.h:11249
LAPACK_dsbtrd
#define LAPACK_dsbtrd
Definition: lapacke.h:11138
LAPACKE_cgeqr2_work
lapack_int LAPACKE_cgeqr2_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work)
LAPACKE_ssyevx_work
lapack_int LAPACKE_ssyevx_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int *ifail)
LAPACKE_sgees_work
lapack_int LAPACKE_sgees_work(int matrix_order, char jobvs, char sort, LAPACK_S_SELECT2 select, lapack_int n, float *a, lapack_int lda, lapack_int *sdim, float *wr, float *wi, float *vs, lapack_int ldvs, float *work, lapack_int lwork, lapack_logical *bwork)
LAPACK_chseqr
#define LAPACK_chseqr
Definition: lapacke.h:11209
LAPACKE_zgebrd_work
lapack_int LAPACKE_zgebrd_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *d, double *e, lapack_complex_double *tauq, lapack_complex_double *taup, lapack_complex_double *work, lapack_int lwork)
LAPACKE_dtrtri
lapack_int LAPACKE_dtrtri(int matrix_order, char uplo, char diag, lapack_int n, double *a, lapack_int lda)
LAPACKE_ssysvx_work
lapack_int LAPACKE_ssysvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int lwork, lapack_int *iwork)
LAPACK_dsyrfsx
#define LAPACK_dsyrfsx
Definition: lapacke.h:10813
LAPACK_cpstrf
#define LAPACK_cpstrf
Definition: lapacke.h:10632
LAPACKE_sgehrd
lapack_int LAPACKE_sgehrd(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, float *tau)
LAPACKE_chpgst_work
lapack_int LAPACKE_chpgst_work(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_float *ap, const lapack_complex_float *bp)
LAPACK_chetrf
#define LAPACK_chetrf
Definition: lapacke.h:10653
LAPACK_ctbcon
#define LAPACK_ctbcon
Definition: lapacke.h:10767
LAPACKE_ctrtrs
lapack_int LAPACKE_ctrtrs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)
LAPACK_cunmqr
#define LAPACK_cunmqr
Definition: lapacke.h:11037
LAPACKE_zsptri_work
lapack_int LAPACKE_zsptri_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *work)
LAPACK_zsptrf
#define LAPACK_zsptrf
Definition: lapacke.h:10658
LAPACK_cpbrfs
#define LAPACK_cpbrfs
Definition: lapacke.h:10803
LAPACKE_dgglse
lapack_int LAPACKE_dgglse(int matrix_order, lapack_int m, lapack_int n, lapack_int p, double *a, lapack_int lda, double *b, lapack_int ldb, double *c, double *d, double *x)
LAPACKE_ctbrfs
lapack_int LAPACKE_ctbrfs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)
LAPACK_zsysvxx
#define LAPACK_zsysvxx
Definition: lapacke.h:10999
LAPACK_Z_SELECT1
lapack_logical(* LAPACK_Z_SELECT1)(const lapack_complex_double *)
Definition: lapacke.h:142
LAPACKE_zsyconv
lapack_int LAPACKE_zsyconv(int matrix_order, char uplo, char way, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)
LAPACKE_dpotri_work
lapack_int LAPACKE_dpotri_work(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda)
LAPACKE_ssptrf_work
lapack_int LAPACKE_ssptrf_work(int matrix_order, char uplo, lapack_int n, float *ap, lapack_int *ipiv)
LAPACK_cggev
#define LAPACK_cggev
Definition: lapacke.h:11429
LAPACKE_sorgtr_work
lapack_int LAPACKE_sorgtr_work(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)
LAPACKE_slapy3
float LAPACKE_slapy3(float x, float y, float z)
LAPACKE_zppsvx
lapack_int LAPACKE_zppsvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_complex_double *afp, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)
LAPACKE_dgels_work
lapack_int LAPACKE_dgels_work(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *work, lapack_int lwork)
LAPACK_zhegvd
#define LAPACK_zhegvd
Definition: lapacke.h:11390
LAPACKE_cpftrf_work
lapack_int LAPACKE_cpftrf_work(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_float *a)
LAPACKE_ctrevc
lapack_int LAPACKE_ctrevc(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)
LAPACKE_slantr_work
float LAPACKE_slantr_work(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *work)
LAPACKE_chpevx
lapack_int LAPACKE_chpevx(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *ap, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *ifail)
LAPACK_dlapy3
#define LAPACK_dlapy3
Definition: lapacke.h:11564
LAPACKE_dopmtr
lapack_int LAPACKE_dopmtr(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const double *ap, const double *tau, double *c, lapack_int ldc)
LAPACKE_ztgevc
lapack_int LAPACKE_ztgevc(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_double *s, lapack_int lds, const lapack_complex_double *p, lapack_int ldp, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)
LAPACK_cunmbr
#define LAPACK_cunmbr
Definition: lapacke.h:11105
LAPACKE_cungbr
lapack_int LAPACKE_cungbr(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)
LAPACKE_dlamch
double LAPACKE_dlamch(char cmach)
LAPACKE_dsyev_work
lapack_int LAPACKE_dsyev_work(int matrix_order, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *w, double *work, lapack_int lwork)
LAPACKE_spbrfs_work
lapack_int LAPACKE_spbrfs_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)
LAPACKE_zhbgst
lapack_int LAPACKE_zhbgst(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *bb, lapack_int ldbb, lapack_complex_double *x, lapack_int ldx)
LAPACKE_chpgv_work
lapack_int LAPACKE_chpgv_work(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, lapack_complex_float *bp, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork)
LAPACKE_dhsein
lapack_int LAPACKE_dhsein(int matrix_order, char job, char eigsrc, char initv, lapack_logical *select, lapack_int n, const double *h, lapack_int ldh, double *wr, const double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_int *ifaill, lapack_int *ifailr)
LAPACKE_dlarfb_work
lapack_int LAPACKE_dlarfb_work(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *c, lapack_int ldc, double *work, lapack_int ldwork)
LAPACK_dsygvx
#define LAPACK_dsygvx
Definition: lapacke.h:11392
LAPACK_dptsv
#define LAPACK_dptsv
Definition: lapacke.h:10982
LAPACKE_zhbevx
lapack_int LAPACKE_zhbevx(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *ifail)
LAPACKE_ssygst_work
lapack_int LAPACKE_ssygst_work(int matrix_order, lapack_int itype, char uplo, lapack_int n, float *a, lapack_int lda, const float *b, lapack_int ldb)
LAPACKE_dtptrs
lapack_int LAPACKE_dtptrs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *ap, double *b, lapack_int ldb)
LAPACKE_spoequb
lapack_int LAPACKE_spoequb(int matrix_order, lapack_int n, const float *a, lapack_int lda, float *s, float *scond, float *amax)
LAPACKE_zhegv
lapack_int LAPACKE_zhegv(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *w)
LAPACK_dgemqrt
#define LAPACK_dgemqrt
Definition: lapacke.h:11612
LAPACK_stfsm
#define LAPACK_stfsm
Definition: lapacke.h:11440
LAPACK_spotrf
#define LAPACK_spotrf
Definition: lapacke.h:10625
LAPACKE_dtpqrt
lapack_int LAPACKE_dtpqrt(int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb, double *a, lapack_int lda, double *b, lapack_int ldb, double *t, lapack_int ldt)
LAPACKE_cppcon
lapack_int LAPACKE_cppcon(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, float anorm, float *rcond)
lda
* lda
Definition: eigenvalues.cpp:59
LAPACKE_cgeqrt3_work
lapack_int LAPACKE_cgeqrt3_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_int ldt)
LAPACKE_dptcon
lapack_int LAPACKE_dptcon(lapack_int n, const double *d, const double *e, double anorm, double *rcond)
LAPACK_cpptrs
#define LAPACK_cpptrs
Definition: lapacke.h:10683
g
void g(const string &key, int i)
Definition: testBTree.cpp:41
LAPACKE_zgelqf
lapack_int LAPACKE_zgelqf(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)
LAPACKE_dpotrf
lapack_int LAPACKE_dpotrf(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda)
LAPACKE_dsyequb_work
lapack_int LAPACKE_dsyequb_work(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, double *s, double *scond, double *amax, double *work)
LAPACKE_slapy3_work
float LAPACKE_slapy3_work(float x, float y, float z)
LAPACKE_zheswapr
lapack_int LAPACKE_zheswapr(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int i1, lapack_int i2)
LAPACKE_zpptrf_work
lapack_int LAPACKE_zpptrf_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap)
LAPACKE_chegv_work
lapack_int LAPACKE_chegv_work(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *w, lapack_complex_float *work, lapack_int lwork, float *rwork)
LAPACK_dorgrq
#define LAPACK_dorgrq
Definition: lapacke.h:11068
LAPACKE_zhfrk
lapack_int LAPACKE_zhfrk(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, double alpha, const lapack_complex_double *a, lapack_int lda, double beta, lapack_complex_double *c)
LAPACK_csptrf
#define LAPACK_csptrf
Definition: lapacke.h:10657
LAPACKE_zgelsd_work
lapack_int LAPACKE_zgelsd_work(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int *iwork)
LAPACKE_sgelqf_work
lapack_int LAPACKE_sgelqf_work(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)
LAPACKE_stprfb
lapack_int LAPACKE_stprfb(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int myldwork)
LAPACKE_zheevd_work
lapack_int LAPACKE_zheevd_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double *w, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_ctpttf_work
lapack_int LAPACKE_ctpttf_work(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *ap, lapack_complex_float *arf)
LAPACK_ssyevr
#define LAPACK_ssyevr
Definition: lapacke.h:11315
LAPACKE_zhetri2x
lapack_int LAPACKE_zhetri2x(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_int nb)
LAPACK_zggevx
#define LAPACK_zggevx
Definition: lapacke.h:11434
LAPACKE_zposvxx_work
lapack_int LAPACKE_zposvxx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)
LAPACK_zsytri2x
#define LAPACK_zsytri2x
Definition: lapacke.h:11606
LAPACKE_sgesdd_work
lapack_int LAPACKE_sgesdd_work(int matrix_order, char jobz, lapack_int m, lapack_int n, float *a, lapack_int lda, float *s, float *u, lapack_int ldu, float *vt, lapack_int ldvt, float *work, lapack_int lwork, lapack_int *iwork)
LAPACK_cgerfsx
#define LAPACK_cgerfsx
Definition: lapacke.h:10776
LAPACKE_cunmql
lapack_int LAPACKE_cunmql(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)
LAPACKE_cggbak_work
lapack_int LAPACKE_cggbak_work(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *lscale, const float *rscale, lapack_int m, lapack_complex_float *v, lapack_int ldv)
LAPACKE_slagge
lapack_int LAPACKE_slagge(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *d, float *a, lapack_int lda, lapack_int *iseed)
LAPACKE_dorglq_work
lapack_int LAPACKE_dorglq_work(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)
LAPACKE_ctfttp
lapack_int LAPACKE_ctfttp(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *arf, lapack_complex_float *ap)
LAPACKE_dsbev
lapack_int LAPACKE_dsbev(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *w, double *z, lapack_int ldz)
LAPACK_cgesvd
#define LAPACK_cgesvd
Definition: lapacke.h:11369
LAPACK_sorghr
#define LAPACK_sorghr
Definition: lapacke.h:11191
LAPACKE_zupgtr
lapack_int LAPACKE_zupgtr(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, const lapack_complex_double *tau, lapack_complex_double *q, lapack_int ldq)
LAPACK_ssbevx
#define LAPACK_ssbevx
Definition: lapacke.h:11339
LAPACKE_slapy2
float LAPACKE_slapy2(float x, float y)
LAPACKE_sgehrd_work
lapack_int LAPACKE_sgehrd_work(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)
LAPACK_sstevr
#define LAPACK_sstevr
Definition: lapacke.h:11349
LAPACKE_cspcon
lapack_int LAPACKE_cspcon(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, const lapack_int *ipiv, float anorm, float *rcond)
LAPACK_spbrfs
#define LAPACK_spbrfs
Definition: lapacke.h:10801
LAPACKE_dpbstf_work
lapack_int LAPACKE_dpbstf_work(int matrix_order, char uplo, lapack_int n, lapack_int kb, double *bb, lapack_int ldbb)
LAPACK_cgees
#define LAPACK_cgees
Definition: lapacke.h:11353
LAPACKE_dgeqrt2
lapack_int LAPACKE_dgeqrt2(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *t, lapack_int ldt)
LAPACKE_dgbcon_work
lapack_int LAPACKE_dgbcon_work(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, const lapack_int *ipiv, double anorm, double *rcond, double *work, lapack_int *iwork)
LAPACKE_dsysvxx_work
lapack_int LAPACKE_dsysvxx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)
y
Scalar * y
Definition: level1_cplx_impl.h:124
LAPACK_slacpy
#define LAPACK_slacpy
Definition: lapacke.h:11481
LAPACKE_dtgsna_work
lapack_int LAPACKE_dtgsna_work(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const double *a, lapack_int lda, const double *b, lapack_int ldb, const double *vl, lapack_int ldvl, const double *vr, lapack_int ldvr, double *s, double *dif, lapack_int mm, lapack_int *m, double *work, lapack_int lwork, lapack_int *iwork)
LAPACKE_cspcon_work
lapack_int LAPACKE_cspcon_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, const lapack_int *ipiv, float anorm, float *rcond, lapack_complex_float *work)
LAPACK_cgehrd
#define LAPACK_cgehrd
Definition: lapacke.h:11189
LAPACKE_dtgsen
lapack_int LAPACKE_dtgsen(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *q, lapack_int ldq, double *z, lapack_int ldz, lapack_int *m, double *pl, double *pr, double *dif)
LAPACKE_zlarnv_work
lapack_int LAPACKE_zlarnv_work(lapack_int idist, lapack_int *iseed, lapack_int n, lapack_complex_double *x)
LAPACKE_zhegvd_work
lapack_int LAPACKE_zhegvd_work(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *w, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_dbbcsd_work
lapack_int LAPACKE_dbbcsd_work(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, double *theta, double *phi, double *u1, lapack_int ldu1, double *u2, lapack_int ldu2, double *v1t, lapack_int ldv1t, double *v2t, lapack_int ldv2t, double *b11d, double *b11e, double *b12d, double *b12e, double *b21d, double *b21e, double *b22d, double *b22e, double *work, lapack_int lwork)
LAPACKE_dsprfs_work
lapack_int LAPACKE_dsprfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, const double *afp, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)
LAPACKE_sgbtrf_work
lapack_int LAPACKE_sgbtrf_work(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, float *ab, lapack_int ldab, lapack_int *ipiv)
LAPACKE_stgsen_work
lapack_int LAPACKE_stgsen_work(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *q, lapack_int ldq, float *z, lapack_int ldz, lapack_int *m, float *pl, float *pr, float *dif, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACK_cspsvx
#define LAPACK_cspsvx
Definition: lapacke.h:11013
LAPACKE_chpsv
lapack_int LAPACKE_chpsv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACK_dgebak
#define LAPACK_dgebak
Definition: lapacke.h:11204
LAPACKE_ztrevc
lapack_int LAPACKE_ztrevc(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)
LAPACK_cgeqrt
#define LAPACK_cgeqrt
Definition: lapacke.h:11617
LAPACKE_dposv_work
lapack_int LAPACKE_dposv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb)
LAPACKE_chprfs_work
lapack_int LAPACKE_chprfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACKE_zhetri2x_work
lapack_int LAPACKE_zhetri2x_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int nb)
LAPACKE_dtrexc_work
lapack_int LAPACKE_dtrexc_work(int matrix_order, char compq, lapack_int n, double *t, lapack_int ldt, double *q, lapack_int ldq, lapack_int *ifst, lapack_int *ilst, double *work)
LAPACKE_chesvxx
lapack_int LAPACKE_chesvxx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
LAPACKE_dggglm_work
lapack_int LAPACKE_dggglm_work(int matrix_order, lapack_int n, lapack_int m, lapack_int p, double *a, lapack_int lda, double *b, lapack_int ldb, double *d, double *x, double *y, double *work, lapack_int lwork)
LAPACKE_cgeesx_work
lapack_int LAPACKE_cgeesx_work(int matrix_order, char jobvs, char sort, LAPACK_C_SELECT1 select, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *sdim, lapack_complex_float *w, lapack_complex_float *vs, lapack_int ldvs, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_logical *bwork)
LAPACKE_claset_work
lapack_int LAPACKE_claset_work(int matrix_order, char uplo, lapack_int m, lapack_int n, lapack_complex_float alpha, lapack_complex_float beta, lapack_complex_float *a, lapack_int lda)
LAPACK_cpftrf
#define LAPACK_cpftrf
Definition: lapacke.h:10636
LAPACKE_dpoequ_work
lapack_int LAPACKE_dpoequ_work(int matrix_order, lapack_int n, const double *a, lapack_int lda, double *s, double *scond, double *amax)
LAPACKE_dgeqlf_work
lapack_int LAPACKE_dgeqlf_work(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)
LAPACKE_dpbtrs
lapack_int LAPACKE_dpbtrs(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, double *b, lapack_int ldb)
LAPACK_dgbcon
#define LAPACK_dgbcon
Definition: lapacke.h:10722
LAPACK_dsposv
#define LAPACK_dsposv
Definition: lapacke.h:10955
LAPACKE_dpttrs
lapack_int LAPACKE_dpttrs(int matrix_order, lapack_int n, lapack_int nrhs, const double *d, const double *e, double *b, lapack_int ldb)
LAPACK_chbtrd
#define LAPACK_chbtrd
Definition: lapacke.h:11139
LAPACKE_dsbgv
lapack_int LAPACKE_dsbgv(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, double *bb, lapack_int ldbb, double *w, double *z, lapack_int ldz)
LAPACKE_ztgsja_work
lapack_int LAPACKE_ztgsja_work(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double tola, double tolb, double *alpha, double *beta, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *work, lapack_int *ncycle)
LAPACK_dgeqr2
#define LAPACK_dgeqr2
Definition: lapacke.h:11478
LAPACKE_sgerfs
lapack_int LAPACKE_sgerfs(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)
tree::f
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
Definition: testExpression.cpp:218
LAPACKE_cpptrs_work
lapack_int LAPACKE_cpptrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *b, lapack_int ldb)
LAPACKE_zherfsx_work
lapack_int LAPACKE_zherfsx_work(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *s, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)
LAPACKE_sgeequ_work
lapack_int LAPACKE_sgeequ_work(int matrix_order, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
LAPACK_spstrf
#define LAPACK_spstrf
Definition: lapacke.h:10630
LAPACK_ztpqrt2
#define LAPACK_ztpqrt2
Definition: lapacke.h:11637
LAPACKE_sptcon_work
lapack_int LAPACKE_sptcon_work(lapack_int n, const float *d, const float *e, float anorm, float *rcond, float *work)
LAPACKE_zhgeqz_work
lapack_int LAPACKE_zhgeqz_work(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *h, lapack_int ldh, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork)
LAPACKE_cheswapr
lapack_int LAPACKE_cheswapr(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int i1, lapack_int i2)
LAPACK_sggev
#define LAPACK_sggev
Definition: lapacke.h:11427
LAPACKE_dgecon_work
lapack_int LAPACKE_dgecon_work(int matrix_order, char norm, lapack_int n, const double *a, lapack_int lda, double anorm, double *rcond, double *work, lapack_int *iwork)
LAPACKE_sspev
lapack_int LAPACKE_sspev(int matrix_order, char jobz, char uplo, lapack_int n, float *ap, float *w, float *z, lapack_int ldz)
LAPACKE_dtgsyl_work
lapack_int LAPACKE_dtgsyl_work(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const double *a, lapack_int lda, const double *b, lapack_int ldb, double *c, lapack_int ldc, const double *d, lapack_int ldd, const double *e, lapack_int lde, double *f, lapack_int ldf, double *scale, double *dif, double *work, lapack_int lwork, lapack_int *iwork)
LAPACKE_zhesvxx_work
lapack_int LAPACKE_zhesvxx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)
LAPACKE_ssygvx_work
lapack_int LAPACKE_ssygvx_work(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int *ifail)
LAPACK_dgeev
#define LAPACK_dgeev
Definition: lapacke.h:11360
LAPACK_sstevd
#define LAPACK_sstevd
Definition: lapacke.h:11345
LAPACKE_ssterf_work
lapack_int LAPACKE_ssterf_work(lapack_int n, float *d, float *e)
LAPACKE_cpbsv
lapack_int LAPACKE_cpbsv(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *b, lapack_int ldb)
LAPACK_dtpqrt
#define LAPACK_dtpqrt
Definition: lapacke.h:11631
LAPACKE_ztptri_work
lapack_int LAPACKE_ztptri_work(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_double *ap)
LAPACK_chpgvd
#define LAPACK_chpgvd
Definition: lapacke.h:11401
LAPACKE_zhpgvd_work
lapack_int LAPACKE_zhpgvd_work(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, lapack_complex_double *bp, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)
LAPACK_ctzrzf
#define LAPACK_ctzrzf
Definition: lapacke.h:11077
LAPACK_sstev
#define LAPACK_sstev
Definition: lapacke.h:11343
LAPACK_D_SELECT2
lapack_logical(* LAPACK_D_SELECT2)(const double *, const double *)
Definition: lapacke.h:135
LAPACKE_dpocon
lapack_int LAPACKE_dpocon(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, double anorm, double *rcond)
LAPACKE_cgesvxx_work
lapack_int LAPACKE_cgesvxx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)
LAPACKE_slange
float LAPACKE_slange(int matrix_order, char norm, lapack_int m, lapack_int n, const float *a, lapack_int lda)
LAPACKE_ssytri2x
lapack_int LAPACKE_ssytri2x(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv, lapack_int nb)
LAPACKE_zhegvx
lapack_int LAPACKE_zhegvx(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *ifail)
LAPACKE_dtrsna
lapack_int LAPACKE_dtrsna(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const double *t, lapack_int ldt, const double *vl, lapack_int ldvl, const double *vr, lapack_int ldvr, double *s, double *sep, lapack_int mm, lapack_int *m)
LAPACK_csyswapr
#define LAPACK_csyswapr
Definition: lapacke.h:11576
LAPACKE_dpbcon
lapack_int LAPACKE_dpbcon(int matrix_order, char uplo, lapack_int n, lapack_int kd, const double *ab, lapack_int ldab, double anorm, double *rcond)
LAPACKE_dgees
lapack_int LAPACKE_dgees(int matrix_order, char jobvs, char sort, LAPACK_D_SELECT2 select, lapack_int n, double *a, lapack_int lda, lapack_int *sdim, double *wr, double *wi, double *vs, lapack_int ldvs)
LAPACKE_cgees_work
lapack_int LAPACKE_cgees_work(int matrix_order, char jobvs, char sort, LAPACK_C_SELECT1 select, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *sdim, lapack_complex_float *w, lapack_complex_float *vs, lapack_int ldvs, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_logical *bwork)
LAPACK_stpttr
#define LAPACK_stpttr
Definition: lapacke.h:11456
LAPACKE_sstegr
lapack_int LAPACKE_sstegr(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *isuppz)
LAPACK_cungql
#define LAPACK_cungql
Definition: lapacke.h:11057
LAPACKE_dgetri
lapack_int LAPACKE_dgetri(int matrix_order, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv)
LAPACKE_dorgtr_work
lapack_int LAPACKE_dorgtr_work(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)
LAPACK_sgelq2
#define LAPACK_sgelq2
Definition: lapacke.h:11509
LAPACK_dspgst
#define LAPACK_dspgst
Definition: lapacke.h:11176
LAPACKE_cgeqp3_work
lapack_int LAPACKE_cgeqp3_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *jpvt, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork, float *rwork)
LAPACKE_cpotrf_work
lapack_int LAPACKE_cpotrf_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda)
LAPACKE_shgeqz_work
lapack_int LAPACKE_shgeqz_work(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *h, lapack_int ldh, float *t, lapack_int ldt, float *alphar, float *alphai, float *beta, float *q, lapack_int ldq, float *z, lapack_int ldz, float *work, lapack_int lwork)
LAPACKE_cggglm_work
lapack_int LAPACKE_cggglm_work(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *d, lapack_complex_float *x, lapack_complex_float *y, lapack_complex_float *work, lapack_int lwork)
LAPACKE_zgesdd_work
lapack_int LAPACKE_zgesdd_work(int matrix_order, char jobz, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *s, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *vt, lapack_int ldvt, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int *iwork)
LAPACKE_chfrk
lapack_int LAPACKE_chfrk(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, float alpha, const lapack_complex_float *a, lapack_int lda, float beta, lapack_complex_float *c)
LAPACKE_dlapmr_work
lapack_int LAPACKE_dlapmr_work(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, double *x, lapack_int ldx, lapack_int *k)
LAPACKE_sptrfs
lapack_int LAPACKE_sptrfs(int matrix_order, lapack_int n, lapack_int nrhs, const float *d, const float *e, const float *df, const float *ef, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)
LAPACK_cbbcsd
#define LAPACK_cbbcsd
Definition: lapacke.h:11570
LAPACKE_zlagsy_work
lapack_int LAPACKE_zlagsy_work(int matrix_order, lapack_int n, lapack_int k, const double *d, lapack_complex_double *a, lapack_int lda, lapack_int *iseed, lapack_complex_double *work)
LAPACKE_cunbdb
lapack_int LAPACKE_cunbdb(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_float *x11, lapack_int ldx11, lapack_complex_float *x12, lapack_int ldx12, lapack_complex_float *x21, lapack_int ldx21, lapack_complex_float *x22, lapack_int ldx22, float *theta, float *phi, lapack_complex_float *taup1, lapack_complex_float *taup2, lapack_complex_float *tauq1, lapack_complex_float *tauq2)
LAPACKE_cupmtr
lapack_int LAPACKE_cupmtr(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_float *ap, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)
LAPACK_strrfs
#define LAPACK_strrfs
Definition: lapacke.h:10827
LAPACKE_sgelss_work
lapack_int LAPACKE_sgelss_work(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank, float *work, lapack_int lwork)
LAPACKE_ctzrzf_work
lapack_int LAPACKE_ctzrzf_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)
LAPACKE_zgeevx
lapack_int LAPACKE_zgeevx(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv)
LAPACKE_ztpttf
lapack_int LAPACKE_ztpttf(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *ap, lapack_complex_double *arf)
LAPACKE_zpftrf
lapack_int LAPACKE_zpftrf(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_double *a)
LAPACKE_zpbcon
lapack_int LAPACKE_zpbcon(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_double *ab, lapack_int ldab, double anorm, double *rcond)
LAPACK_clarfb
#define LAPACK_clarfb
Definition: lapacke.h:11515
LAPACK_dgehrd
#define LAPACK_dgehrd
Definition: lapacke.h:11188
LAPACK_zspsvx
#define LAPACK_zspsvx
Definition: lapacke.h:11014
LAPACK_dgesvj
#define LAPACK_dgesvj
Definition: lapacke.h:11377
LAPACKE_cunghr_work
lapack_int LAPACKE_cunghr_work(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)
LAPACK_dgesvd
#define LAPACK_dgesvd
Definition: lapacke.h:11368
sn
static double sn[6]
Definition: fresnl.c:63
LAPACKE_slarfb_work
lapack_int LAPACKE_slarfb_work(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *c, lapack_int ldc, float *work, lapack_int ldwork)
LAPACKE_dgeev
lapack_int LAPACKE_dgeev(int matrix_order, char jobvl, char jobvr, lapack_int n, double *a, lapack_int lda, double *wr, double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr)
LAPACK_cggsvd
#define LAPACK_cggsvd
Definition: lapacke.h:11381
LAPACK_zgetf2
#define LAPACK_zgetf2
Definition: lapacke.h:11488
LAPACKE_sspgvx_work
lapack_int LAPACKE_sspgvx_work(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, float *ap, float *bp, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifail)
LAPACKE_dormrz
lapack_int LAPACKE_dormrz(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)
LAPACK_ztgsna
#define LAPACK_ztgsna
Definition: lapacke.h:11270
LAPACK_zgesdd
#define LAPACK_zgesdd
Definition: lapacke.h:11374
LAPACKE_ctftri_work
lapack_int LAPACKE_ctftri_work(int matrix_order, char transr, char uplo, char diag, lapack_int n, lapack_complex_float *a)
LAPACKE_zhpevd_work
lapack_int LAPACKE_zhpevd_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_sormrz
lapack_int LAPACKE_sormrz(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)
LAPACKE_csytrs2
lapack_int LAPACKE_csytrs2(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_dgeequb_work
lapack_int LAPACKE_dgeequb_work(int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
LAPACKE_cpotrs
lapack_int LAPACKE_cpotrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)
LAPACKE_zggsvp
lapack_int LAPACKE_zggsvp(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double tola, double tolb, lapack_int *k, lapack_int *l, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq)
LAPACK_dlatms
#define LAPACK_dlatms
Definition: lapacke.h:11530
LAPACKE_dlartgp_work
lapack_int LAPACKE_dlartgp_work(double f, double g, double *cs, double *sn, double *r)
LAPACKE_dgtsv
lapack_int LAPACKE_dgtsv(int matrix_order, lapack_int n, lapack_int nrhs, double *dl, double *d, double *du, double *b, lapack_int ldb)
LAPACK_cgtrfs
#define LAPACK_cgtrfs
Definition: lapacke.h:10787
LAPACKE_zggglm_work
lapack_int LAPACKE_zggglm_work(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *d, lapack_complex_double *x, lapack_complex_double *y, lapack_complex_double *work, lapack_int lwork)
LAPACK_dsgesv
#define LAPACK_dsgesv
Definition: lapacke.h:10921
LAPACKE_sgeqrt3
lapack_int LAPACKE_sgeqrt3(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *t, lapack_int ldt)
LAPACKE_csysv_work
lapack_int LAPACKE_csysv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *work, lapack_int lwork)
LAPACK_zgges
#define LAPACK_zgges
Definition: lapacke.h:11422
LAPACKE_ssyrfsx
lapack_int LAPACKE_ssyrfsx(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *s, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
LAPACKE_cggbak
lapack_int LAPACKE_cggbak(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *lscale, const float *rscale, lapack_int m, lapack_complex_float *v, lapack_int ldv)
LAPACK_zheevr
#define LAPACK_zheevr
Definition: lapacke.h:11318
a
ArrayXXi a
Definition: Array_initializer_list_23_cxx11.cpp:1
LAPACKE_csptrs
lapack_int LAPACKE_csptrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACK_ctrcon
#define LAPACK_ctrcon
Definition: lapacke.h:10759
LAPACK_cpbcon
#define LAPACK_cpbcon
Definition: lapacke.h:10739
LAPACKE_dsytri2x_work
lapack_int LAPACKE_dsytri2x_work(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv, double *work, lapack_int nb)
LAPACK_dsygst
#define LAPACK_dsygst
Definition: lapacke.h:11172
LAPACKE_dlapy3
double LAPACKE_dlapy3(double x, double y, double z)
LAPACKE_sgetrf
lapack_int LAPACKE_sgetrf(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv)
LAPACKE_slaset
lapack_int LAPACKE_slaset(int matrix_order, char uplo, lapack_int m, lapack_int n, float alpha, float beta, float *a, lapack_int lda)
LAPACKE_cpbsvx_work
lapack_int LAPACKE_cpbsvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACK_zgtsv
#define LAPACK_zgtsv
Definition: lapacke.h:10946
LAPACKE_dggev_work
lapack_int LAPACKE_dggev_work(int matrix_order, char jobvl, char jobvr, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, double *work, lapack_int lwork)
LAPACKE_zgtsv_work
lapack_int LAPACKE_zgtsv_work(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *dl, lapack_complex_double *d, lapack_complex_double *du, lapack_complex_double *b, lapack_int ldb)
LAPACK_zpptrf
#define LAPACK_zpptrf
Definition: lapacke.h:10640
LAPACK_cggrqf
#define LAPACK_cggrqf
Definition: lapacke.h:11089
LAPACKE_cpprfs
lapack_int LAPACKE_cpprfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)
LAPACKE_dtrtrs
lapack_int LAPACKE_dtrtrs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, double *b, lapack_int ldb)
LAPACK_zhbevx
#define LAPACK_zhbevx
Definition: lapacke.h:11342
LAPACK_zlarfg
#define LAPACK_zlarfg
Definition: lapacke.h:11520
LAPACKE_cgelsd
lapack_int LAPACKE_cgelsd(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank)
LAPACKE_zlarft
lapack_int LAPACKE_zlarft(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *tau, lapack_complex_double *t, lapack_int ldt)
LAPACKE_cggrqf
lapack_int LAPACKE_cggrqf(int matrix_order, lapack_int m, lapack_int p, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *taua, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *taub)
LAPACKE_chpgvd_work
lapack_int LAPACKE_chpgvd_work(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, lapack_complex_float *bp, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_cheev
lapack_int LAPACKE_cheev(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float *w)
LAPACKE_dgtrfs
lapack_int LAPACKE_dgtrfs(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, const double *dlf, const double *df, const double *duf, const double *du2, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_zgesv_work
lapack_int LAPACKE_zgesv_work(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACKE_ssbgst
lapack_int LAPACKE_ssbgst(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, const float *bb, lapack_int ldbb, float *x, lapack_int ldx)
LAPACK_zpteqr
#define LAPACK_zpteqr
Definition: lapacke.h:11162
LAPACK_ztprfs
#define LAPACK_ztprfs
Definition: lapacke.h:10834
LAPACKE_ctrexc_work
lapack_int LAPACKE_ctrexc_work(int matrix_order, char compq, lapack_int n, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *q, lapack_int ldq, lapack_int ifst, lapack_int ilst)
LAPACKE_spotrs_work
lapack_int LAPACKE_spotrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, float *b, lapack_int ldb)
LAPACK_dgttrf
#define LAPACK_dgttrf
Definition: lapacke.h:10622
LAPACKE_sgeequ
lapack_int LAPACKE_sgeequ(int matrix_order, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
LAPACK_dormqr
#define LAPACK_dormqr
Definition: lapacke.h:11034
LAPACK_csyequb
#define LAPACK_csyequb
Definition: lapacke.h:10914
LAPACKE_dgesvx
lapack_int LAPACKE_dgesvx(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *rpivot)
LAPACKE_dgbequ
lapack_int LAPACKE_dgbequ(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
LAPACKE_zgemqrt_work
lapack_int LAPACKE_zgemqrt_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work)
LAPACKE_cposv_work
lapack_int LAPACKE_cposv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)
LAPACKE_dlarnv_work
lapack_int LAPACKE_dlarnv_work(lapack_int idist, lapack_int *iseed, lapack_int n, double *x)
LAPACKE_zgttrf_work
lapack_int LAPACKE_zgttrf_work(lapack_int n, lapack_complex_double *dl, lapack_complex_double *d, lapack_complex_double *du, lapack_complex_double *du2, lapack_int *ipiv)
LAPACKE_zunbdb_work
lapack_int LAPACKE_zunbdb_work(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_double *x11, lapack_int ldx11, lapack_complex_double *x12, lapack_int ldx12, lapack_complex_double *x21, lapack_int ldx21, lapack_complex_double *x22, lapack_int ldx22, double *theta, double *phi, lapack_complex_double *taup1, lapack_complex_double *taup2, lapack_complex_double *tauq1, lapack_complex_double *tauq2, lapack_complex_double *work, lapack_int lwork)
LAPACK_zupmtr
#define LAPACK_zupmtr
Definition: lapacke.h:11136
LAPACKE_ctprfb_work
lapack_int LAPACKE_ctprfb_work(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, const float *mywork, lapack_int myldwork)
LAPACK_spttrs
#define LAPACK_spttrs
Definition: lapacke.h:10689
LAPACKE_cungrq_work
lapack_int LAPACKE_cungrq_work(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)
LAPACK_ctpttf
#define LAPACK_ctpttf
Definition: lapacke.h:11454
LAPACK_sspcon
#define LAPACK_sspcon
Definition: lapacke.h:10751
LAPACKE_csyrfs
lapack_int LAPACKE_csyrfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)
LAPACKE_cpftri
lapack_int LAPACKE_cpftri(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_float *a)
LAPACK_spbstf
#define LAPACK_spbstf
Definition: lapacke.h:11183
LAPACK_zgelss
#define LAPACK_zgelss
Definition: lapacke.h:11290
LAPACKE_stgsna
lapack_int LAPACKE_stgsna(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const float *a, lapack_int lda, const float *b, lapack_int ldb, const float *vl, lapack_int ldvl, const float *vr, lapack_int ldvr, float *s, float *dif, lapack_int mm, lapack_int *m)
LAPACKE_slarft
lapack_int LAPACKE_slarft(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const float *v, lapack_int ldv, const float *tau, float *t, lapack_int ldt)
LAPACKE_zppsv_work
lapack_int LAPACKE_zppsv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_complex_double *b, lapack_int ldb)
LAPACKE_zgetrs_work
lapack_int LAPACKE_zgetrs_work(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACK_sposv
#define LAPACK_sposv
Definition: lapacke.h:10951
LAPACKE_sormhr
lapack_int LAPACKE_sormhr(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)
LAPACKE_ztrtrs
lapack_int LAPACKE_ztrtrs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)
LAPACKE_dtfttp
lapack_int LAPACKE_dtfttp(int matrix_order, char transr, char uplo, lapack_int n, const double *arf, double *ap)
LAPACKE_ztgsyl
lapack_int LAPACKE_ztgsyl(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_int ldc, const lapack_complex_double *d, lapack_int ldd, const lapack_complex_double *e, lapack_int lde, lapack_complex_double *f, lapack_int ldf, double *scale, double *dif)
LAPACK_dtgsna
#define LAPACK_dtgsna
Definition: lapacke.h:11268
LAPACKE_ztfsm_work
lapack_int LAPACKE_ztfsm_work(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, lapack_complex_double alpha, const lapack_complex_double *a, lapack_complex_double *b, lapack_int ldb)
LAPACK_ztrttf
#define LAPACK_ztrttf
Definition: lapacke.h:11461
LAPACKE_sgeesx_work
lapack_int LAPACKE_sgeesx_work(int matrix_order, char jobvs, char sort, LAPACK_S_SELECT2 select, char sense, lapack_int n, float *a, lapack_int lda, lapack_int *sdim, float *wr, float *wi, float *vs, lapack_int ldvs, float *rconde, float *rcondv, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork, lapack_logical *bwork)
LAPACKE_dsfrk
lapack_int LAPACKE_dsfrk(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, double alpha, const double *a, lapack_int lda, double beta, double *c)
LAPACKE_stpttf
lapack_int LAPACKE_stpttf(int matrix_order, char transr, char uplo, lapack_int n, const float *ap, float *arf)
LAPACKE_dgesv
lapack_int LAPACKE_dgesv(int matrix_order, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb)
LAPACKE_sormrq
lapack_int LAPACKE_sormrq(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)
LAPACKE_sorgqr
lapack_int LAPACKE_sorgqr(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau)
LAPACKE_zgbtrs
lapack_int LAPACKE_zgbtrs(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACKE_chbgvd
lapack_int LAPACKE_chbgvd(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *bb, lapack_int ldbb, float *w, lapack_complex_float *z, lapack_int ldz)
LAPACK_cgemqrt
#define LAPACK_cgemqrt
Definition: lapacke.h:11613
LAPACKE_zgghrd_work
lapack_int LAPACKE_zgghrd_work(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz)
LAPACK_dppcon
#define LAPACK_dppcon
Definition: lapacke.h:10734
LAPACK_lsame
#define LAPACK_lsame
Definition: lapacke.h:148
LAPACK_ssygst
#define LAPACK_ssygst
Definition: lapacke.h:11171
LAPACK_clacpy
#define LAPACK_clacpy
Definition: lapacke.h:11483
LAPACKE_zlaghe
lapack_int LAPACKE_zlaghe(int matrix_order, lapack_int n, lapack_int k, const double *d, lapack_complex_double *a, lapack_int lda, lapack_int *iseed)
LAPACK_dtpqrt2
#define LAPACK_dtpqrt2
Definition: lapacke.h:11635
LAPACK_sgerfs
#define LAPACK_sgerfs
Definition: lapacke.h:10769
LAPACK_sgeqrt3
#define LAPACK_sgeqrt3
Definition: lapacke.h:11623
LAPACKE_ssytrs2_work
lapack_int LAPACKE_ssytrs2_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb, float *work)
LAPACKE_dstevr_work
lapack_int LAPACKE_dstevr_work(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *isuppz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACK_sgeevx
#define LAPACK_sgeevx
Definition: lapacke.h:11363
LAPACKE_clapmr_work
lapack_int LAPACKE_clapmr_work(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, lapack_complex_float *x, lapack_int ldx, lapack_int *k)
LAPACKE_zgbequ
lapack_int LAPACKE_zgbequ(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
LAPACKE_dgeqrt
lapack_int LAPACKE_dgeqrt(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, double *a, lapack_int lda, double *t, lapack_int ldt)
LAPACK_cgebak
#define LAPACK_cgebak
Definition: lapacke.h:11205
LAPACK_cppcon
#define LAPACK_cppcon
Definition: lapacke.h:10735
LAPACK_dorgtr
#define LAPACK_dorgtr
Definition: lapacke.h:11116
LAPACKE_cgeqlf_work
lapack_int LAPACKE_cgeqlf_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)
LAPACKE_dsysvx
lapack_int LAPACKE_dsysvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)
LAPACKE_zlarfg_work
lapack_int LAPACKE_zlarfg_work(lapack_int n, lapack_complex_double *alpha, lapack_complex_double *x, lapack_int incx, lapack_complex_double *tau)
LAPACK_ssyevd
#define LAPACK_ssyevd
Definition: lapacke.h:11307
LAPACKE_zppcon
lapack_int LAPACKE_zppcon(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, double anorm, double *rcond)
LAPACK_dgbtrs
#define LAPACK_dgbtrs
Definition: lapacke.h:10666
LAPACKE_cgerqf
lapack_int LAPACKE_cgerqf(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)
LAPACKE_zposvxx
lapack_int LAPACKE_zposvxx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
LAPACK_ssytrd
#define LAPACK_ssytrd
Definition: lapacke.h:11113
LAPACKE_ssyevr
lapack_int LAPACKE_ssyevr(int matrix_order, char jobz, char range, char uplo, lapack_int n, float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *isuppz)
LAPACKE_cpttrf
lapack_int LAPACKE_cpttrf(lapack_int n, float *d, lapack_complex_float *e)
LAPACKE_stgsna_work
lapack_int LAPACKE_stgsna_work(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const float *a, lapack_int lda, const float *b, lapack_int ldb, const float *vl, lapack_int ldvl, const float *vr, lapack_int ldvr, float *s, float *dif, lapack_int mm, lapack_int *m, float *work, lapack_int lwork, lapack_int *iwork)
LAPACK_dtrtrs
#define LAPACK_dtrtrs
Definition: lapacke.h:10706
LAPACK_ssptrd
#define LAPACK_ssptrd
Definition: lapacke.h:11125
LAPACKE_dsptri_work
lapack_int LAPACKE_dsptri_work(int matrix_order, char uplo, lapack_int n, double *ap, const lapack_int *ipiv, double *work)
LAPACKE_sppequ_work
lapack_int LAPACKE_sppequ_work(int matrix_order, char uplo, lapack_int n, const float *ap, float *s, float *scond, float *amax)
LAPACK_cppsvx
#define LAPACK_cppsvx
Definition: lapacke.h:10971
LAPACKE_stgevc
lapack_int LAPACKE_stgevc(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const float *s, lapack_int lds, const float *p, lapack_int ldp, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)
LAPACKE_ctbtrs_work
lapack_int LAPACKE_ctbtrs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *b, lapack_int ldb)
LAPACKE_sporfsx_work
lapack_int LAPACKE_sporfsx_work(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const float *s, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)
LAPACK_sggesx
#define LAPACK_sggesx
Definition: lapacke.h:11423
LAPACK_ssyswapr
#define LAPACK_ssyswapr
Definition: lapacke.h:11594
LAPACKE_cpotri_work
lapack_int LAPACKE_cpotri_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda)
LAPACKE_chsein
lapack_int LAPACKE_chsein(int matrix_order, char job, char eigsrc, char initv, const lapack_logical *select, lapack_int n, const lapack_complex_float *h, lapack_int ldh, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_int *ifaill, lapack_int *ifailr)
LAPACKE_cpotrs_work
lapack_int LAPACKE_cpotrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)
LAPACK_ssysv
#define LAPACK_ssysv
Definition: lapacke.h:10989
LAPACK_slartgs
#define LAPACK_slartgs
Definition: lapacke.h:11567
LAPACK_ztgevc
#define LAPACK_ztgevc
Definition: lapacke.h:11254
LAPACK_ctpttr
#define LAPACK_ctpttr
Definition: lapacke.h:11458
LAPACK_zhegvx
#define LAPACK_zhegvx
Definition: lapacke.h:11394
LAPACKE_zgetf2
lapack_int LAPACKE_zgetf2(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)
LAPACKE_ctrsyl_work
lapack_int LAPACKE_ctrsyl_work(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_int ldc, float *scale)
LAPACKE_cbdsqr
lapack_int LAPACKE_cbdsqr(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, float *d, float *e, lapack_complex_float *vt, lapack_int ldvt, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *c, lapack_int ldc)
LAPACK_cgetri
#define LAPACK_cgetri
Definition: lapacke.h:10841
LAPACKE_dorgrq
lapack_int LAPACKE_dorgrq(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau)
LAPACK_zstemr
#define LAPACK_zstemr
Definition: lapacke.h:11150
LAPACKE_sorbdb
lapack_int LAPACKE_sorbdb(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, float *x11, lapack_int ldx11, float *x12, lapack_int ldx12, float *x21, lapack_int ldx21, float *x22, lapack_int ldx22, float *theta, float *phi, float *taup1, float *taup2, float *tauq1, float *tauq2)
LAPACKE_zgglse_work
lapack_int LAPACKE_zgglse_work(int matrix_order, lapack_int m, lapack_int n, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_complex_double *d, lapack_complex_double *x, lapack_complex_double *work, lapack_int lwork)
LAPACKE_sormqr
lapack_int LAPACKE_sormqr(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)
LAPACKE_slatms_work
lapack_int LAPACKE_slatms_work(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, float *d, lapack_int mode, float cond, float dmax, lapack_int kl, lapack_int ku, char pack, float *a, lapack_int lda, float *work)
LAPACK_cggglm
#define LAPACK_cggglm
Definition: lapacke.h:11301
LAPACKE_zunmhr_work
lapack_int LAPACKE_zunmhr_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)
LAPACK_zgeqrt
#define LAPACK_zgeqrt
Definition: lapacke.h:11618
LAPACK_dpttrf
#define LAPACK_dpttrf
Definition: lapacke.h:10646
LAPACK_zpstrf
#define LAPACK_zpstrf
Definition: lapacke.h:10631
LAPACKE_zhptrs_work
lapack_int LAPACKE_zhptrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACKE_dtgsja_work
lapack_int LAPACKE_dtgsja_work(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, double *a, lapack_int lda, double *b, lapack_int ldb, double tola, double tolb, double *alpha, double *beta, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq, double *work, lapack_int *ncycle)
LAPACK_ssygv
#define LAPACK_ssygv
Definition: lapacke.h:11383
LAPACKE_sspsvx_work
lapack_int LAPACKE_sspsvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const float *ap, float *afp, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)
LAPACKE_spstrf
lapack_int LAPACKE_spstrf(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, lapack_int *piv, lapack_int *rank, float tol)
LAPACKE_clatms_work
lapack_int LAPACKE_clatms_work(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, float *d, lapack_int mode, float cond, float dmax, lapack_int kl, lapack_int ku, char pack, lapack_complex_float *a, lapack_int lda, lapack_complex_float *work)
LAPACKE_dhgeqz
lapack_int LAPACKE_dhgeqz(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *h, lapack_int ldh, double *t, lapack_int ldt, double *alphar, double *alphai, double *beta, double *q, lapack_int ldq, double *z, lapack_int ldz)
LAPACKE_ztptrs
lapack_int LAPACKE_ztptrs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *b, lapack_int ldb)
i1
double i1(double x)
Definition: i1.c:150
LAPACK_zhprfs
#define LAPACK_zhprfs
Definition: lapacke.h:10826
LAPACKE_sgeqlf
lapack_int LAPACKE_sgeqlf(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)
LAPACK_zungql
#define LAPACK_zungql
Definition: lapacke.h:11058
LAPACKE_dgeequ
lapack_int LAPACKE_dgeequ(int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
LAPACKE_csytri2x_work
lapack_int LAPACKE_csytri2x_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int nb)
LAPACKE_dgejsv_work
lapack_int LAPACKE_dgejsv_work(int matrix_order, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, lapack_int m, lapack_int n, double *a, lapack_int lda, double *sva, double *u, lapack_int ldu, double *v, lapack_int ldv, double *work, lapack_int lwork, lapack_int *iwork)
LAPACK_sgbrfsx
#define LAPACK_sgbrfsx
Definition: lapacke.h:10782
LAPACKE_strttp_work
lapack_int LAPACKE_strttp_work(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, float *ap)
LAPACK_chbevd
#define LAPACK_chbevd
Definition: lapacke.h:11337
LAPACKE_chpevd_work
lapack_int LAPACKE_chpevd_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)
LAPACK_zunmql
#define LAPACK_zunmql
Definition: lapacke.h:11062
LAPACK_sgeqlf
#define LAPACK_sgeqlf
Definition: lapacke.h:11051
LAPACKE_ssytrs_work
lapack_int LAPACKE_ssytrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb)
LAPACKE_cgecon_work
lapack_int LAPACKE_cgecon_work(int matrix_order, char norm, lapack_int n, const lapack_complex_float *a, lapack_int lda, float anorm, float *rcond, lapack_complex_float *work, float *rwork)
LAPACK_sspevx
#define LAPACK_sspevx
Definition: lapacke.h:11327
LAPACKE_dsytrs_work
lapack_int LAPACKE_dsytrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb)
LAPACK_zggglm
#define LAPACK_zggglm
Definition: lapacke.h:11302
LAPACKE_sorgrq
lapack_int LAPACKE_sorgrq(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau)
LAPACKE_zgehrd
lapack_int LAPACKE_zgehrd(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)
LAPACKE_cgeevx_work
lapack_int LAPACKE_cgeevx_work(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int lwork, float *rwork)
LAPACK_zgbtrf
#define LAPACK_zgbtrf
Definition: lapacke.h:10620
LAPACK_cgeesx
#define LAPACK_cgeesx
Definition: lapacke.h:11357
LAPACKE_dlaswp
lapack_int LAPACKE_dlaswp(int matrix_order, lapack_int n, double *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)
LAPACK_dgelqf
#define LAPACK_dgelqf
Definition: lapacke.h:11040
LAPACKE_cpftrs_work
lapack_int LAPACKE_cpftrs_work(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_complex_float *b, lapack_int ldb)
LAPACKE_sggsvd_work
lapack_int LAPACKE_sggsvd_work(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, float *a, lapack_int lda, float *b, lapack_int ldb, float *alpha, float *beta, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq, float *work, lapack_int *iwork)
LAPACKE_csyequb_work
lapack_int LAPACKE_csyequb_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax, lapack_complex_float *work)
LAPACK_dtgsja
#define LAPACK_dtgsja
Definition: lapacke.h:11276
LAPACKE_slagsy_work
lapack_int LAPACKE_slagsy_work(int matrix_order, lapack_int n, lapack_int k, const float *d, float *a, lapack_int lda, lapack_int *iseed, float *work)
LAPACKE_ctpmqrt_work
lapack_int LAPACKE_ctpmqrt_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *work)
LAPACKE_ztbtrs_work
lapack_int LAPACKE_ztbtrs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *b, lapack_int ldb)
LAPACK_zhbgvd
#define LAPACK_zhbgvd
Definition: lapacke.h:11414
LAPACK_zhptri
#define LAPACK_zhptri
Definition: lapacke.h:10866
LAPACK_zhecon
#define LAPACK_zhecon
Definition: lapacke.h:10750
LAPACKE_cungql
lapack_int LAPACKE_cungql(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)
LAPACKE_dgbrfsx
lapack_int LAPACKE_dgbrfsx(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *r, const double *c, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
LAPACKE_sbdsdc_work
lapack_int LAPACKE_sbdsdc_work(int matrix_order, char uplo, char compq, lapack_int n, float *d, float *e, float *u, lapack_int ldu, float *vt, lapack_int ldvt, float *q, lapack_int *iq, float *work, lapack_int *iwork)
LAPACKE_dppsvx_work
lapack_int LAPACKE_dppsvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *ap, double *afp, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)
LAPACK_sgtsv
#define LAPACK_sgtsv
Definition: lapacke.h:10943
LAPACKE_cgesvxx
lapack_int LAPACKE_cgesvxx(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
LAPACK_spbsvx
#define LAPACK_spbsvx
Definition: lapacke.h:10977
LAPACKE_csysv
lapack_int LAPACKE_csysv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_zgelsd
lapack_int LAPACKE_zgelsd(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank)
LAPACKE_dpstrf
lapack_int LAPACKE_dpstrf(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, lapack_int *piv, lapack_int *rank, double tol)
LAPACKE_dpprfs_work
lapack_int LAPACKE_dpprfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, const double *afp, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)
LAPACKE_zhpgvx
lapack_int LAPACKE_zhpgvx(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *ap, lapack_complex_double *bp, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *ifail)
LAPACKE_zpotri_work
lapack_int LAPACKE_zpotri_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda)
LAPACKE_dgbsv
lapack_int LAPACKE_dgbsv(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, lapack_int *ipiv, double *b, lapack_int ldb)
LAPACKE_zheequb
lapack_int LAPACKE_zheequb(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax)
LAPACK_cunmrz
#define LAPACK_cunmrz
Definition: lapacke.h:11081
LAPACKE_dlagge_work
lapack_int LAPACKE_dlagge_work(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *d, double *a, lapack_int lda, lapack_int *iseed, double *work)
LAPACK_dstegr
#define LAPACK_dstegr
Definition: lapacke.h:11156
LAPACK_cbdsqr
#define LAPACK_cbdsqr
Definition: lapacke.h:11109
LAPACK_ztfsm
#define LAPACK_ztfsm
Definition: lapacke.h:11441
LAPACK_cgetrf
#define LAPACK_cgetrf
Definition: lapacke.h:10615
LAPACK_dtprfb
#define LAPACK_dtprfb
Definition: lapacke.h:11639
LAPACKE_ztpqrt
lapack_int LAPACKE_ztpqrt(int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *t, lapack_int ldt)
LAPACKE_stptrs_work
lapack_int LAPACKE_stptrs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *ap, float *b, lapack_int ldb)
LAPACKE_ssbgvd_work
lapack_int LAPACKE_ssbgvd_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, float *bb, lapack_int ldbb, float *w, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACK_spptrf
#define LAPACK_spptrf
Definition: lapacke.h:10637
LAPACK_cgges
#define LAPACK_cgges
Definition: lapacke.h:11421
LAPACKE_strttf_work
lapack_int LAPACKE_strttf_work(int matrix_order, char transr, char uplo, lapack_int n, const float *a, lapack_int lda, float *arf)
LAPACKE_zhbgvx_work
lapack_int LAPACKE_zhbgvx_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *bb, lapack_int ldbb, lapack_complex_double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail)
LAPACK_sspsvx
#define LAPACK_sspsvx
Definition: lapacke.h:11011
LAPACKE_zppcon_work
lapack_int LAPACKE_zppcon_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, double anorm, double *rcond, lapack_complex_double *work, double *rwork)
LAPACKE_ztzrzf
lapack_int LAPACKE_ztzrzf(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)
LAPACKE_sstemr
lapack_int LAPACKE_sstemr(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac)
LAPACK_cpbstf
#define LAPACK_cpbstf
Definition: lapacke.h:11185
LAPACKE_dtrsna_work
lapack_int LAPACKE_dtrsna_work(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const double *t, lapack_int ldt, const double *vl, lapack_int ldvl, const double *vr, lapack_int ldvr, double *s, double *sep, lapack_int mm, lapack_int *m, double *work, lapack_int ldwork, lapack_int *iwork)
LAPACK_zpocon
#define LAPACK_zpocon
Definition: lapacke.h:10732
LAPACKE_chetrs
lapack_int LAPACKE_chetrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_ssyconv_work
lapack_int LAPACKE_ssyconv_work(int matrix_order, char uplo, char way, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv, float *work)
LAPACK_slange
#define LAPACK_slange
Definition: lapacke.h:11493
LAPACK_cgttrs
#define LAPACK_cgttrs
Definition: lapacke.h:10671
LAPACKE_cgeqlf
lapack_int LAPACKE_cgeqlf(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)
LAPACKE_sgelqf
lapack_int LAPACKE_sgelqf(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)
LAPACK_dpptrs
#define LAPACK_dpptrs
Definition: lapacke.h:10682
iter
iterator iter(handle obj)
Definition: pytypes.h:2428
LAPACKE_ztpmqrt_work
lapack_int LAPACKE_ztpmqrt_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *work)
LAPACKE_zhpgvx_work
lapack_int LAPACKE_zhpgvx_work(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *ap, lapack_complex_double *bp, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail)
LAPACKE_csptri_work
lapack_int LAPACKE_csptri_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *work)
LAPACK_zporfs
#define LAPACK_zporfs
Definition: lapacke.h:10792
LAPACKE_slantr
float LAPACKE_slantr(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const float *a, lapack_int lda)
LAPACK_sormbr
#define LAPACK_sormbr
Definition: lapacke.h:11101
LAPACKE_dorbdb_work
lapack_int LAPACKE_dorbdb_work(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, double *x11, lapack_int ldx11, double *x12, lapack_int ldx12, double *x21, lapack_int ldx21, double *x22, lapack_int ldx22, double *theta, double *phi, double *taup1, double *taup2, double *tauq1, double *tauq2, double *work, lapack_int lwork)
LAPACKE_dspcon_work
lapack_int LAPACKE_dspcon_work(int matrix_order, char uplo, lapack_int n, const double *ap, const lapack_int *ipiv, double anorm, double *rcond, double *work, lapack_int *iwork)
LAPACK_zgebak
#define LAPACK_zgebak
Definition: lapacke.h:11206
LAPACK_csysv
#define LAPACK_csysv
Definition: lapacke.h:10991
LAPACKE_dpoequb_work
lapack_int LAPACKE_dpoequb_work(int matrix_order, lapack_int n, const double *a, lapack_int lda, double *s, double *scond, double *amax)
LAPACKE_sptrfs_work
lapack_int LAPACKE_sptrfs_work(int matrix_order, lapack_int n, lapack_int nrhs, const float *d, const float *e, const float *df, const float *ef, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work)
LAPACKE_clagsy_work
lapack_int LAPACKE_clagsy_work(int matrix_order, lapack_int n, lapack_int k, const float *d, lapack_complex_float *a, lapack_int lda, lapack_int *iseed, lapack_complex_float *work)
LAPACKE_ctrsen_work
lapack_int LAPACKE_ctrsen_work(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *w, lapack_int *m, float *s, float *sep, lapack_complex_float *work, lapack_int lwork)
LAPACK_dlaset
#define LAPACK_dlaset
Definition: lapacke.h:11546
LAPACKE_cgghrd
lapack_int LAPACKE_cgghrd(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz)
LAPACKE_cgbequ
lapack_int LAPACKE_cgbequ(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
LAPACKE_sggevx_work
lapack_int LAPACKE_sggevx_work(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *abnrm, float *bbnrm, float *rconde, float *rcondv, float *work, lapack_int lwork, lapack_int *iwork, lapack_logical *bwork)
LAPACK_clatms
#define LAPACK_clatms
Definition: lapacke.h:11531
LAPACK_dsysv
#define LAPACK_dsysv
Definition: lapacke.h:10990
LAPACKE_zgeqr2
lapack_int LAPACKE_zgeqr2(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)
LAPACKE_dspevx_work
lapack_int LAPACKE_dspevx_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, double *ap, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifail)
LAPACKE_stbcon
lapack_int LAPACKE_stbcon(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const float *ab, lapack_int ldab, float *rcond)
LAPACK_dgbsv
#define LAPACK_dgbsv
Definition: lapacke.h:10932
LAPACKE_ztrttp_work
lapack_int LAPACKE_ztrttp_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *ap)
LAPACK_ssysvx
#define LAPACK_ssysvx
Definition: lapacke.h:10993
LAPACKE_dtptrs_work
lapack_int LAPACKE_dtptrs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *ap, double *b, lapack_int ldb)
lapacke_mangling.h
LAPACKE_sgtrfs_work
lapack_int LAPACKE_sgtrfs_work(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, const float *dlf, const float *df, const float *duf, const float *du2, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)
LAPACK_sgbsv
#define LAPACK_sgbsv
Definition: lapacke.h:10931
LAPACKE_cggevx_work
lapack_int LAPACKE_cggevx_work(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *abnrm, float *bbnrm, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int *iwork, lapack_logical *bwork)
LAPACK_zspcon
#define LAPACK_zspcon
Definition: lapacke.h:10754
LAPACKE_dorghr_work
lapack_int LAPACKE_dorghr_work(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)
LAPACKE_sbdsqr_work
lapack_int LAPACKE_sbdsqr_work(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, float *d, float *e, float *vt, lapack_int ldvt, float *u, lapack_int ldu, float *c, lapack_int ldc, float *work)
LAPACK_dggglm
#define LAPACK_dggglm
Definition: lapacke.h:11300
LAPACKE_dpftrf
lapack_int LAPACKE_dpftrf(int matrix_order, char transr, char uplo, lapack_int n, double *a)
LAPACKE_dsytri2
lapack_int LAPACKE_dsytri2(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv)
LAPACK_ztpqrt
#define LAPACK_ztpqrt
Definition: lapacke.h:11633
LAPACKE_ctrexc
lapack_int LAPACKE_ctrexc(int matrix_order, char compq, lapack_int n, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *q, lapack_int ldq, lapack_int ifst, lapack_int ilst)
LAPACKE_dpotrs
lapack_int LAPACKE_dpotrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, double *b, lapack_int ldb)
LAPACKE_stbrfs_work
lapack_int LAPACKE_stbrfs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, const float *b, lapack_int ldb, const float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)
LAPACKE_ctpqrt2
lapack_int LAPACKE_ctpqrt2(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *t, lapack_int ldt)
LAPACKE_dorcsd_work
lapack_int LAPACKE_dorcsd_work(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, double *x11, lapack_int ldx11, double *x12, lapack_int ldx12, double *x21, lapack_int ldx21, double *x22, lapack_int ldx22, double *theta, double *u1, lapack_int ldu1, double *u2, lapack_int ldu2, double *v1t, lapack_int ldv1t, double *v2t, lapack_int ldv2t, double *work, lapack_int lwork, lapack_int *iwork)
LAPACKE_sgghrd
lapack_int LAPACKE_sgghrd(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, float *b, lapack_int ldb, float *q, lapack_int ldq, float *z, lapack_int ldz)
LAPACK_zpptrs
#define LAPACK_zpptrs
Definition: lapacke.h:10684
LAPACK_dtrsna
#define LAPACK_dtrsna
Definition: lapacke.h:11220
LAPACKE_sggbal_work
lapack_int LAPACKE_sggbal_work(int matrix_order, char job, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *work)
LAPACK_ssyevx
#define LAPACK_ssyevx
Definition: lapacke.h:11311
LAPACK_dptrfs
#define LAPACK_dptrfs
Definition: lapacke.h:10806
LAPACKE_sgtcon_work
lapack_int LAPACKE_sgtcon_work(char norm, lapack_int n, const float *dl, const float *d, const float *du, const float *du2, const lapack_int *ipiv, float anorm, float *rcond, float *work, lapack_int *iwork)
LAPACKE_zgeequ
lapack_int LAPACKE_zgeequ(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
LAPACKE_zpbsv
lapack_int LAPACKE_zpbsv(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *b, lapack_int ldb)
LAPACKE_sgtsv_work
lapack_int LAPACKE_sgtsv_work(int matrix_order, lapack_int n, lapack_int nrhs, float *dl, float *d, float *du, float *b, lapack_int ldb)
LAPACK_dpbsv
#define LAPACK_dpbsv
Definition: lapacke.h:10974
LAPACKE_zsteqr
lapack_int LAPACKE_zsteqr(int matrix_order, char compz, lapack_int n, double *d, double *e, lapack_complex_double *z, lapack_int ldz)
LAPACK_ssygvd
#define LAPACK_ssygvd
Definition: lapacke.h:11387
LAPACKE_chegvx_work
lapack_int LAPACKE_chegvx_work(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int *iwork, lapack_int *ifail)
LAPACKE_zpbtrs_work
lapack_int LAPACKE_zpbtrs_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *b, lapack_int ldb)
LAPACKE_cunmtr_work
lapack_int LAPACKE_cunmtr_work(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)
LAPACK_sggevx
#define LAPACK_sggevx
Definition: lapacke.h:11431
p
float * p
Definition: Tutorial_Map_using.cpp:9
LAPACK_chbevx
#define LAPACK_chbevx
Definition: lapacke.h:11341
LAPACKE_stpttf_work
lapack_int LAPACKE_stpttf_work(int matrix_order, char transr, char uplo, lapack_int n, const float *ap, float *arf)
LAPACKE_strrfs_work
lapack_int LAPACKE_strrfs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *b, lapack_int ldb, const float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)
LAPACKE_sggesx
lapack_int LAPACKE_sggesx(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, char sense, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int ldvsl, float *vsr, lapack_int ldvsr, float *rconde, float *rcondv)
LAPACKE_csptri
lapack_int LAPACKE_csptri(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, const lapack_int *ipiv)
LAPACKE_dggbal_work
lapack_int LAPACKE_dggbal_work(int matrix_order, char job, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *work)
LAPACKE_cgeesx
lapack_int LAPACKE_cgeesx(int matrix_order, char jobvs, char sort, LAPACK_C_SELECT1 select, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *sdim, lapack_complex_float *w, lapack_complex_float *vs, lapack_int ldvs, float *rconde, float *rcondv)
LAPACKE_zgtrfs_work
lapack_int LAPACKE_zgtrfs_work(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *dlf, const lapack_complex_double *df, const lapack_complex_double *duf, const lapack_complex_double *du2, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACKE_dgemqrt
lapack_int LAPACKE_dgemqrt(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *c, lapack_int ldc)
LAPACKE_stbrfs
lapack_int LAPACKE_stbrfs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, const float *b, lapack_int ldb, const float *x, lapack_int ldx, float *ferr, float *berr)
LAPACKE_dgeqrfp_work
lapack_int LAPACKE_dgeqrfp_work(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)
LAPACKE_ssygv
lapack_int LAPACKE_ssygv(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *w)
LAPACKE_dtpmqrt_work
lapack_int LAPACKE_dtpmqrt_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *a, lapack_int lda, double *b, lapack_int ldb, double *work)
LAPACKE_dgetf2
lapack_int LAPACKE_dgetf2(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv)
LAPACK_dtpttf
#define LAPACK_dtpttf
Definition: lapacke.h:11451
LAPACKE_dgges
lapack_int LAPACKE_dgges(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *sdim, double *alphar, double *alphai, double *beta, double *vsl, lapack_int ldvsl, double *vsr, lapack_int ldvsr)
LAPACK_cunbdb
#define LAPACK_cunbdb
Definition: lapacke.h:11580
LAPACK_zgerqf
#define LAPACK_zgerqf
Definition: lapacke.h:11066
LAPACK_chbgvd
#define LAPACK_chbgvd
Definition: lapacke.h:11413
LAPACK_cgeequb
#define LAPACK_cgeequb
Definition: lapacke.h:10886
LAPACKE_ztfttp_work
lapack_int LAPACKE_ztfttp_work(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *arf, lapack_complex_double *ap)
LAPACKE_cgttrs_work
lapack_int LAPACKE_cgttrs_work(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *du2, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_sgbsvx_work
lapack_int LAPACKE_sgbsvx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)
LAPACKE_sgebak_work
lapack_int LAPACKE_sgebak_work(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *scale, lapack_int m, float *v, lapack_int ldv)
LAPACKE_dgelsy_work
lapack_int LAPACKE_dgelsy_work(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *jpvt, double rcond, lapack_int *rank, double *work, lapack_int lwork)
LAPACK_zhpev
#define LAPACK_zhpev
Definition: lapacke.h:11322
LAPACK_dgeevx
#define LAPACK_dgeevx
Definition: lapacke.h:11364
LAPACKE_dtfttr
lapack_int LAPACKE_dtfttr(int matrix_order, char transr, char uplo, lapack_int n, const double *arf, double *a, lapack_int lda)
LAPACK_cgbsvx
#define LAPACK_cgbsvx
Definition: lapacke.h:10937
LAPACKE_zgerqf
lapack_int LAPACKE_zgerqf(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)
LAPACK_clag2z
#define LAPACK_clag2z
Definition: lapacke.h:11535
LAPACKE_zgels_work
lapack_int LAPACKE_zgels_work(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *work, lapack_int lwork)
LAPACKE_cpbcon
lapack_int LAPACKE_cpbcon(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_float *ab, lapack_int ldab, float anorm, float *rcond)
LAPACKE_zgesvd
lapack_int LAPACKE_zgesvd(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *s, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *vt, lapack_int ldvt, double *superb)
LAPACK_dtfttr
#define LAPACK_dtfttr
Definition: lapacke.h:11447
LAPACKE_dtbtrs_work
lapack_int LAPACKE_dtbtrs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, double *b, lapack_int ldb)
LAPACKE_zpbstf
lapack_int LAPACKE_zpbstf(int matrix_order, char uplo, lapack_int n, lapack_int kb, lapack_complex_double *bb, lapack_int ldbb)
LAPACKE_dspgv_work
lapack_int LAPACKE_dspgv_work(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *ap, double *bp, double *w, double *z, lapack_int ldz, double *work)
LAPACKE_zlaghe_work
lapack_int LAPACKE_zlaghe_work(int matrix_order, lapack_int n, lapack_int k, const double *d, lapack_complex_double *a, lapack_int lda, lapack_int *iseed, lapack_complex_double *work)
LAPACK_chptrs
#define LAPACK_chptrs
Definition: lapacke.h:10703
LAPACKE_cgetrs_work
lapack_int LAPACKE_cgetrs_work(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_zpttrf_work
lapack_int LAPACKE_zpttrf_work(lapack_int n, double *d, lapack_complex_double *e)
LAPACK_clagge
#define LAPACK_clagge
Definition: lapacke.h:11543
LAPACKE_spocon_work
lapack_int LAPACKE_spocon_work(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, float anorm, float *rcond, float *work, lapack_int *iwork)
LAPACK_sorgql
#define LAPACK_sorgql
Definition: lapacke.h:11055
sep
std::string sep
Definition: IOFormat.cpp:1
LAPACKE_spoequ_work
lapack_int LAPACKE_spoequ_work(int matrix_order, lapack_int n, const float *a, lapack_int lda, float *s, float *scond, float *amax)
LAPACKE_ctgevc
lapack_int LAPACKE_ctgevc(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_float *s, lapack_int lds, const lapack_complex_float *p, lapack_int ldp, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)
LAPACKE_sggsvp_work
lapack_int LAPACKE_sggsvp_work(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float tola, float tolb, lapack_int *k, lapack_int *l, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq, lapack_int *iwork, float *tau, float *work)
LAPACK_Z_SELECT2
lapack_logical(* LAPACK_Z_SELECT2)(const lapack_complex_double *, const lapack_complex_double *)
Definition: lapacke.h:144
LAPACK_zhetri2x
#define LAPACK_zhetri2x
Definition: lapacke.h:11601
LAPACKE_zlacgv
lapack_int LAPACKE_zlacgv(lapack_int n, lapack_complex_double *x, lapack_int incx)
LAPACKE_zpbtrs
lapack_int LAPACKE_zpbtrs(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *b, lapack_int ldb)
LAPACKE_cherfsx
lapack_int LAPACKE_cherfsx(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *s, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
LAPACKE_sgbequb_work
lapack_int LAPACKE_sgbequb_work(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
LAPACKE_sgesv
lapack_int LAPACKE_sgesv(int matrix_order, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, lapack_int *ipiv, float *b, lapack_int ldb)
LAPACKE_dpotrf_work
lapack_int LAPACKE_dpotrf_work(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda)
LAPACK_dtpmqrt
#define LAPACK_dtpmqrt
Definition: lapacke.h:11628
LAPACKE_dgerfsx_work
lapack_int LAPACKE_dgerfsx_work(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *r, const double *c, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)
LAPACK_dgghrd
#define LAPACK_dgghrd
Definition: lapacke.h:11236
LAPACKE_cuncsd_work
lapack_int LAPACKE_cuncsd_work(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_float *x11, lapack_int ldx11, lapack_complex_float *x12, lapack_int ldx12, lapack_complex_float *x21, lapack_int ldx21, lapack_complex_float *x22, lapack_int ldx22, float *theta, lapack_complex_float *u1, lapack_int ldu1, lapack_complex_float *u2, lapack_int ldu2, lapack_complex_float *v1t, lapack_int ldv1t, lapack_complex_float *v2t, lapack_int ldv2t, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork)
LAPACKE_ztrevc_work
lapack_int LAPACKE_ztrevc_work(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_complex_double *work, double *rwork)
LAPACKE_csytrs_work
lapack_int LAPACKE_csytrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACK_zsyrfsx
#define LAPACK_zsyrfsx
Definition: lapacke.h:10815
LAPACKE_ssptrd_work
lapack_int LAPACKE_ssptrd_work(int matrix_order, char uplo, lapack_int n, float *ap, float *d, float *e, float *tau)
LAPACKE_dstebz_work
lapack_int LAPACKE_dstebz_work(char range, char order, lapack_int n, double vl, double vu, lapack_int il, lapack_int iu, double abstol, const double *d, const double *e, lapack_int *m, lapack_int *nsplit, double *w, lapack_int *iblock, lapack_int *isplit, double *work, lapack_int *iwork)
LAPACKE_zhgeqz
lapack_int LAPACKE_zhgeqz(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *h, lapack_int ldh, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz)
LAPACK_zgttrf
#define LAPACK_zgttrf
Definition: lapacke.h:10624
LAPACK_dsyswapr
#define LAPACK_dsyswapr
Definition: lapacke.h:11586
v
Array< int, Dynamic, 1 > v
Definition: Array_initializer_list_vector_cxx11.cpp:1
LAPACKE_chbevx_work
lapack_int LAPACKE_chbevx_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail)
LAPACK_dtbrfs
#define LAPACK_dtbrfs
Definition: lapacke.h:10836
LAPACKE_zgtsv
lapack_int LAPACKE_zgtsv(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *dl, lapack_complex_double *d, lapack_complex_double *du, lapack_complex_double *b, lapack_int ldb)
LAPACKE_zggbak
lapack_int LAPACKE_zggbak(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *lscale, const double *rscale, lapack_int m, lapack_complex_double *v, lapack_int ldv)
LAPACKE_dgelq2
lapack_int LAPACKE_dgelq2(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)
LAPACK_sstein
#define LAPACK_sstein
Definition: lapacke.h:11165
LAPACKE_zgeqr2_work
lapack_int LAPACKE_zgeqr2_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work)
LAPACKE_sgbequb
lapack_int LAPACKE_sgbequb(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
LAPACK_zsytrf
#define LAPACK_zsytrf
Definition: lapacke.h:10652
LAPACKE_dbbcsd
lapack_int LAPACKE_dbbcsd(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, double *theta, double *phi, double *u1, lapack_int ldu1, double *u2, lapack_int ldu2, double *v1t, lapack_int ldv1t, double *v2t, lapack_int ldv2t, double *b11d, double *b11e, double *b12d, double *b12e, double *b21d, double *b21e, double *b22d, double *b22e)
LAPACK_cgbrfsx
#define LAPACK_cgbrfsx
Definition: lapacke.h:10784
LAPACKE_zpbrfs_work
lapack_int LAPACKE_zpbrfs_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACKE_zunmql
lapack_int LAPACKE_zunmql(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)
LAPACKE_clacgv
lapack_int LAPACKE_clacgv(lapack_int n, lapack_complex_float *x, lapack_int incx)
LAPACKE_cpotrf
lapack_int LAPACKE_cpotrf(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda)
LAPACKE_ssptri_work
lapack_int LAPACKE_ssptri_work(int matrix_order, char uplo, lapack_int n, float *ap, const lapack_int *ipiv, float *work)
LAPACKE_dspsvx_work
lapack_int LAPACKE_dspsvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const double *ap, double *afp, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)
LAPACKE_cgbrfsx_work
lapack_int LAPACKE_cgbrfsx_work(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *r, const float *c, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)
LAPACK_dptcon
#define LAPACK_dptcon
Definition: lapacke.h:10742
LAPACKE_dpbcon_work
lapack_int LAPACKE_dpbcon_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, const double *ab, lapack_int ldab, double anorm, double *rcond, double *work, lapack_int *iwork)
LAPACK_dlange
#define LAPACK_dlange
Definition: lapacke.h:11494
LAPACKE_zsytri
lapack_int LAPACKE_zsytri(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)
LAPACKE_zungqr_work
lapack_int LAPACKE_zungqr_work(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)
LAPACKE_csyr
lapack_int LAPACKE_csyr(int matrix_order, char uplo, lapack_int n, lapack_complex_float alpha, const lapack_complex_float *x, lapack_int incx, lapack_complex_float *a, lapack_int lda)
LAPACKE_chesv_work
lapack_int LAPACKE_chesv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *work, lapack_int lwork)
LAPACKE_ztbcon_work
lapack_int LAPACKE_ztbcon_work(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const lapack_complex_double *ab, lapack_int ldab, double *rcond, lapack_complex_double *work, double *rwork)
LAPACKE_ssbgst_work
lapack_int LAPACKE_ssbgst_work(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, const float *bb, lapack_int ldbb, float *x, lapack_int ldx, float *work)
LAPACK_zpbsvx
#define LAPACK_zpbsvx
Definition: lapacke.h:10980
LAPACKE_sstebz_work
lapack_int LAPACKE_sstebz_work(char range, char order, lapack_int n, float vl, float vu, lapack_int il, lapack_int iu, float abstol, const float *d, const float *e, lapack_int *m, lapack_int *nsplit, float *w, lapack_int *iblock, lapack_int *isplit, float *work, lapack_int *iwork)
LAPACK_shsein
#define LAPACK_shsein
Definition: lapacke.h:11211
LAPACKE_cpbstf
lapack_int LAPACKE_cpbstf(int matrix_order, char uplo, lapack_int n, lapack_int kb, lapack_complex_float *bb, lapack_int ldbb)
LAPACKE_zgecon
lapack_int LAPACKE_zgecon(int matrix_order, char norm, lapack_int n, const lapack_complex_double *a, lapack_int lda, double anorm, double *rcond)
LAPACK_dstev
#define LAPACK_dstev
Definition: lapacke.h:11344
LAPACKE_cgelq2
lapack_int LAPACKE_cgelq2(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)
LAPACKE_clacpy_work
lapack_int LAPACKE_clacpy_work(int matrix_order, char uplo, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)
LAPACKE_dsygvd_work
lapack_int LAPACKE_dsygvd_work(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *w, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_sspevx
lapack_int LAPACKE_sspevx(int matrix_order, char jobz, char range, char uplo, lapack_int n, float *ap, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)
LAPACK_S_SELECT3
lapack_logical(* LAPACK_S_SELECT3)(const float *, const float *, const float *)
Definition: lapacke.h:134
LAPACKE_cpbequ
lapack_int LAPACKE_cpbequ(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_float *ab, lapack_int ldab, float *s, float *scond, float *amax)
LAPACK_sspgv
#define LAPACK_sspgv
Definition: lapacke.h:11395
LAPACKE_dsytrd
lapack_int LAPACKE_dsytrd(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, double *d, double *e, double *tau)
LAPACKE_chpev_work
lapack_int LAPACKE_chpev_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork)
LAPACKE_cpbrfs_work
lapack_int LAPACKE_cpbrfs_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACK_dsytrs
#define LAPACK_dsytrs
Definition: lapacke.h:10694
LAPACKE_ctgsen_work
lapack_int LAPACKE_ctgsen_work(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz, lapack_int *m, float *pl, float *pr, float *dif, lapack_complex_float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_cgebak
lapack_int LAPACKE_cgebak(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *scale, lapack_int m, lapack_complex_float *v, lapack_int ldv)
LAPACKE_clarfb_work
lapack_int LAPACKE_clarfb_work(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int ldwork)
LAPACKE_dlange
double LAPACKE_dlange(int matrix_order, char norm, lapack_int m, lapack_int n, const double *a, lapack_int lda)
LAPACKE_dppsv
lapack_int LAPACKE_dppsv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *ap, double *b, lapack_int ldb)
LAPACK_sspevd
#define LAPACK_sspevd
Definition: lapacke.h:11323
LAPACKE_stpmqrt
lapack_int LAPACKE_stpmqrt(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *a, lapack_int lda, float *b, lapack_int ldb)
LAPACKE_ssbgvd
lapack_int LAPACKE_ssbgvd(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, float *bb, lapack_int ldbb, float *w, float *z, lapack_int ldz)
LAPACKE_dgerqf
lapack_int LAPACKE_dgerqf(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)
LAPACKE_ztrsyl_work
lapack_int LAPACKE_ztrsyl_work(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_int ldc, double *scale)
LAPACKE_spptri_work
lapack_int LAPACKE_spptri_work(int matrix_order, char uplo, lapack_int n, float *ap)
LAPACKE_dtptri_work
lapack_int LAPACKE_dtptri_work(int matrix_order, char uplo, char diag, lapack_int n, double *ap)
LAPACKE_chpsv_work
lapack_int LAPACKE_chpsv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_ssbgv
lapack_int LAPACKE_ssbgv(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, float *bb, lapack_int ldbb, float *w, float *z, lapack_int ldz)
LAPACKE_chbtrd
lapack_int LAPACKE_chbtrd(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, float *d, float *e, lapack_complex_float *q, lapack_int ldq)
LAPACK_dsyrfs
#define LAPACK_dsyrfs
Definition: lapacke.h:10810
LAPACKE_slacpy_work
lapack_int LAPACKE_slacpy_work(int matrix_order, char uplo, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *b, lapack_int ldb)
LAPACKE_dpbsvx
lapack_int LAPACKE_dpbsvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)
LAPACK_chesvx
#define LAPACK_chesvx
Definition: lapacke.h:11003
LAPACKE_zlatms_work
lapack_int LAPACKE_zlatms_work(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, double *d, lapack_int mode, double cond, double dmax, lapack_int kl, lapack_int ku, char pack, lapack_complex_double *a, lapack_int lda, lapack_complex_double *work)
LAPACK_csysvx
#define LAPACK_csysvx
Definition: lapacke.h:10995
LAPACK_zunmtr
#define LAPACK_zunmtr
Definition: lapacke.h:11124
LAPACK_dgeqp3
#define LAPACK_dgeqp3
Definition: lapacke.h:11028
LAPACKE_sorgtr
lapack_int LAPACKE_sorgtr(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const float *tau)
LAPACK_cgebal
#define LAPACK_cgebal
Definition: lapacke.h:11201
LAPACK_cgecon
#define LAPACK_cgecon
Definition: lapacke.h:10719
LAPACK_C_SELECT2
lapack_logical(* LAPACK_C_SELECT2)(const lapack_complex_float *, const lapack_complex_float *)
Definition: lapacke.h:141
LAPACKE_dsytri
lapack_int LAPACKE_dsytri(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv)
LAPACKE_chptri
lapack_int LAPACKE_chptri(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, const lapack_int *ipiv)
LAPACKE_sgesvx_work
lapack_int LAPACKE_sgesvx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)
LAPACKE_zhseqr_work
lapack_int LAPACKE_zhseqr_work(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *h, lapack_int ldh, lapack_complex_double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork)
LAPACKE_dtfttp_work
lapack_int LAPACKE_dtfttp_work(int matrix_order, char transr, char uplo, lapack_int n, const double *arf, double *ap)
LAPACK_zgeqrt2
#define LAPACK_zgeqrt2
Definition: lapacke.h:11622
LAPACKE_zsptri
lapack_int LAPACKE_zsptri(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_int *ipiv)
LAPACKE_ztfttr_work
lapack_int LAPACKE_ztfttr_work(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *arf, lapack_complex_double *a, lapack_int lda)
LAPACK_dpotrs
#define LAPACK_dpotrs
Definition: lapacke.h:10674
gtsam::tol
const G double tol
Definition: Group.h:79
LAPACK_dsyequb
#define LAPACK_dsyequb
Definition: lapacke.h:10911
LAPACKE_sggsvd
lapack_int LAPACKE_sggsvd(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, float *a, lapack_int lda, float *b, lapack_int ldb, float *alpha, float *beta, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq, lapack_int *iwork)
LAPACK_dppsv
#define LAPACK_dppsv
Definition: lapacke.h:10966
LAPACK_dgees
#define LAPACK_dgees
Definition: lapacke.h:11352
LAPACKE_cgbsvxx
lapack_int LAPACKE_cgbsvxx(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
LAPACKE_dlarfg
lapack_int LAPACKE_dlarfg(lapack_int n, double *alpha, double *x, lapack_int incx, double *tau)
LAPACKE_cgeqrf_work
lapack_int LAPACKE_cgeqrf_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)
LAPACKE_csyrfsx
lapack_int LAPACKE_csyrfsx(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *s, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
LAPACK_dsbgv
#define LAPACK_dsbgv
Definition: lapacke.h:11408
LAPACKE_zggesx_work
lapack_int LAPACKE_zggesx_work(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *sdim, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vsl, lapack_int ldvsl, lapack_complex_double *vsr, lapack_int ldvsr, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int *iwork, lapack_int liwork, lapack_logical *bwork)
LAPACKE_cunglq
lapack_int LAPACKE_cunglq(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)
LAPACKE_zhbgv
lapack_int LAPACKE_zhbgv(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *bb, lapack_int ldbb, double *w, lapack_complex_double *z, lapack_int ldz)
LAPACKE_sstein
lapack_int LAPACKE_sstein(int matrix_order, lapack_int n, const float *d, const float *e, lapack_int m, const float *w, const lapack_int *iblock, const lapack_int *isplit, float *z, lapack_int ldz, lapack_int *ifailv)
LAPACKE_cheevr
lapack_int LAPACKE_cheevr(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *isuppz)
LAPACKE_clapmr
lapack_int LAPACKE_clapmr(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, lapack_complex_float *x, lapack_int ldx, lapack_int *k)
LAPACK_ssbgvx
#define LAPACK_ssbgvx
Definition: lapacke.h:11415
LAPACKE_chetri2
lapack_int LAPACKE_chetri2(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)
LAPACKE_dlatms_work
lapack_int LAPACKE_dlatms_work(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, double *d, lapack_int mode, double cond, double dmax, lapack_int kl, lapack_int ku, char pack, double *a, lapack_int lda, double *work)
LAPACK_sgeqrfp
#define LAPACK_sgeqrfp
Definition: lapacke.h:11467
LAPACK_sposvx
#define LAPACK_sposvx
Definition: lapacke.h:10957
LAPACKE_sspgvd_work
lapack_int LAPACKE_sspgvd_work(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *ap, float *bp, float *w, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_chpgvx_work
lapack_int LAPACKE_chpgvx_work(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *ap, lapack_complex_float *bp, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail)
LAPACK_dopgtr
#define LAPACK_dopgtr
Definition: lapacke.h:11128
LAPACKE_zheevx_work
lapack_int LAPACKE_zheevx_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int *iwork, lapack_int *ifail)
LAPACKE_cpttrs_work
lapack_int LAPACKE_cpttrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *d, const lapack_complex_float *e, lapack_complex_float *b, lapack_int ldb)
LAPACKE_dpftrs_work
lapack_int LAPACKE_dpftrs_work(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const double *a, double *b, lapack_int ldb)
LAPACKE_cggevx
lapack_int LAPACKE_cggevx(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *abnrm, float *bbnrm, float *rconde, float *rcondv)
LAPACK_clansy
#define LAPACK_clansy
Definition: lapacke.h:11501
LAPACK_zgeev
#define LAPACK_zgeev
Definition: lapacke.h:11362
LAPACKE_ztpqrt2
lapack_int LAPACKE_ztpqrt2(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *t, lapack_int ldt)
LAPACKE_zhbev
lapack_int LAPACKE_zhbev(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, double *w, lapack_complex_double *z, lapack_int ldz)
mode
static const DiscreteKey mode(modeKey, 2)
LAPACKE_sggbak_work
lapack_int LAPACKE_sggbak_work(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *lscale, const float *rscale, lapack_int m, float *v, lapack_int ldv)
LAPACKE_cpotri
lapack_int LAPACKE_cpotri(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda)
LAPACKE_cgttrf
lapack_int LAPACKE_cgttrf(lapack_int n, lapack_complex_float *dl, lapack_complex_float *d, lapack_complex_float *du, lapack_complex_float *du2, lapack_int *ipiv)
LAPACKE_dgerfs
lapack_int LAPACKE_dgerfs(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_zpptrf
lapack_int LAPACKE_zpptrf(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap)
LAPACK_stgsja
#define LAPACK_stgsja
Definition: lapacke.h:11275
LAPACKE_zpstrf_work
lapack_int LAPACKE_zpstrf_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *piv, lapack_int *rank, double tol, double *work)
LAPACKE_zptrfs
lapack_int LAPACKE_zptrfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *d, const lapack_complex_double *e, const double *df, const lapack_complex_double *ef, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)
LAPACK_stbtrs
#define LAPACK_stbtrs
Definition: lapacke.h:10713
LAPACKE_zunbdb
lapack_int LAPACKE_zunbdb(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_double *x11, lapack_int ldx11, lapack_complex_double *x12, lapack_int ldx12, lapack_complex_double *x21, lapack_int ldx21, lapack_complex_double *x22, lapack_int ldx22, double *theta, double *phi, lapack_complex_double *taup1, lapack_complex_double *taup2, lapack_complex_double *tauq1, lapack_complex_double *tauq2)
LAPACKE_csytri2x
lapack_int LAPACKE_csytri2x(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_int nb)
LAPACKE_ctgsyl_work
lapack_int LAPACKE_ctgsyl_work(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_int ldc, const lapack_complex_float *d, lapack_int ldd, const lapack_complex_float *e, lapack_int lde, lapack_complex_float *f, lapack_int ldf, float *scale, float *dif, lapack_complex_float *work, lapack_int lwork, lapack_int *iwork)
LAPACKE_dpoequb
lapack_int LAPACKE_dpoequb(int matrix_order, lapack_int n, const double *a, lapack_int lda, double *s, double *scond, double *amax)
LAPACKE_cggqrf_work
lapack_int LAPACKE_cggqrf_work(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *taua, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *taub, lapack_complex_float *work, lapack_int lwork)
LAPACKE_chbgvx
lapack_int LAPACKE_chbgvx(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *bb, lapack_int ldbb, lapack_complex_float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *ifail)
LAPACKE_zgelss
lapack_int LAPACKE_zgelss(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank)
LAPACKE_ssyrfs_work
lapack_int LAPACKE_ssyrfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)
LAPACKE_sppcon
lapack_int LAPACKE_sppcon(int matrix_order, char uplo, lapack_int n, const float *ap, float anorm, float *rcond)
LAPACKE_dstevx
lapack_int LAPACKE_dstevx(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)
LAPACKE_sgbbrd
lapack_int LAPACKE_sgbbrd(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, float *ab, lapack_int ldab, float *d, float *e, float *q, lapack_int ldq, float *pt, lapack_int ldpt, float *c, lapack_int ldc)
LAPACKE_dggsvd_work
lapack_int LAPACKE_dggsvd_work(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, double *a, lapack_int lda, double *b, lapack_int ldb, double *alpha, double *beta, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq, double *work, lapack_int *iwork)
LAPACKE_dstebz
lapack_int LAPACKE_dstebz(char range, char order, lapack_int n, double vl, double vu, lapack_int il, lapack_int iu, double abstol, const double *d, const double *e, lapack_int *m, lapack_int *nsplit, double *w, lapack_int *iblock, lapack_int *isplit)
LAPACKE_csyequb
lapack_int LAPACKE_csyequb(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax)
LAPACKE_spbsv_work
lapack_int LAPACKE_spbsv_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, float *ab, lapack_int ldab, float *b, lapack_int ldb)
LAPACKE_slansy
float LAPACKE_slansy(int matrix_order, char norm, char uplo, lapack_int n, const float *a, lapack_int lda)
LAPACKE_chetrs_work
lapack_int LAPACKE_chetrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACKE_dormhr
lapack_int LAPACKE_dormhr(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)
LAPACK_cheevd
#define LAPACK_cheevd
Definition: lapacke.h:11309
LAPACK_zhseqr
#define LAPACK_zhseqr
Definition: lapacke.h:11210
LAPACKE_ztgexc_work
lapack_int LAPACKE_ztgexc_work(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz, lapack_int ifst, lapack_int ilst)
LAPACKE_zgbtrs_work
lapack_int LAPACKE_zgbtrs_work(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACKE_zgees_work
lapack_int LAPACKE_zgees_work(int matrix_order, char jobvs, char sort, LAPACK_Z_SELECT1 select, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *sdim, lapack_complex_double *w, lapack_complex_double *vs, lapack_int ldvs, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_logical *bwork)
LAPACKE_dsyevr_work
lapack_int LAPACKE_dsyevr_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *isuppz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACK_cgbequb
#define LAPACK_cgbequb
Definition: lapacke.h:10894
LAPACKE_ztrexc
lapack_int LAPACKE_ztrexc(int matrix_order, char compq, lapack_int n, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *q, lapack_int ldq, lapack_int ifst, lapack_int ilst)
LAPACK_zgeesx
#define LAPACK_zgeesx
Definition: lapacke.h:11358
LAPACKE_zunglq_work
lapack_int LAPACKE_zunglq_work(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)
LAPACK_sgelsy
#define LAPACK_sgelsy
Definition: lapacke.h:11283
LAPACK_chbgst
#define LAPACK_chbgst
Definition: lapacke.h:11181
LAPACK_cspsv
#define LAPACK_cspsv
Definition: lapacke.h:11009
LAPACKE_sgelsd_work
lapack_int LAPACKE_sgelsd_work(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank, float *work, lapack_int lwork, lapack_int *iwork)
LAPACK_chetrs
#define LAPACK_chetrs
Definition: lapacke.h:10697
LAPACKE_chbgst_work
lapack_int LAPACKE_chbgst_work(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *bb, lapack_int ldbb, lapack_complex_float *x, lapack_int ldx, lapack_complex_float *work, float *rwork)
LAPACKE_dspsv
lapack_int LAPACKE_dspsv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *ap, lapack_int *ipiv, double *b, lapack_int ldb)
LAPACKE_chpcon_work
lapack_int LAPACKE_chpcon_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, const lapack_int *ipiv, float anorm, float *rcond, lapack_complex_float *work)
LAPACKE_clarfg_work
lapack_int LAPACKE_clarfg_work(lapack_int n, lapack_complex_float *alpha, lapack_complex_float *x, lapack_int incx, lapack_complex_float *tau)
LAPACKE_cstemr
lapack_int LAPACKE_cstemr(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac)
LAPACKE_cgeqp3
lapack_int LAPACKE_cgeqp3(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *jpvt, lapack_complex_float *tau)
LAPACKE_zhesvxx
lapack_int LAPACKE_zhesvxx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
LAPACKE_sgeqr2
lapack_int LAPACKE_sgeqr2(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)
LAPACKE_dgbtrs
lapack_int LAPACKE_dgbtrs(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const lapack_int *ipiv, double *b, lapack_int ldb)
LAPACK_dpbstf
#define LAPACK_dpbstf
Definition: lapacke.h:11184
LAPACKE_dormbr
lapack_int LAPACKE_dormbr(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)
LAPACK_stptrs
#define LAPACK_stptrs
Definition: lapacke.h:10709
LAPACK_chpevd
#define LAPACK_chpevd
Definition: lapacke.h:11325
LAPACK_sggsvd
#define LAPACK_sggsvd
Definition: lapacke.h:11379
LAPACK_dpftrs
#define LAPACK_dpftrs
Definition: lapacke.h:10677
LAPACKE_zupmtr_work
lapack_int LAPACKE_zupmtr_work(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_double *ap, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work)
LAPACKE_strevc_work
lapack_int LAPACKE_strevc_work(int matrix_order, char side, char howmny, lapack_logical *select, lapack_int n, const float *t, lapack_int ldt, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, float *work)
LAPACKE_cheev_work
lapack_int LAPACKE_cheev_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float *w, lapack_complex_float *work, lapack_int lwork, float *rwork)
LAPACK_cptcon
#define LAPACK_cptcon
Definition: lapacke.h:10743
LAPACKE_dtgevc
lapack_int LAPACKE_dtgevc(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const double *s, lapack_int lds, const double *p, lapack_int ldp, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)
LAPACKE_dsteqr
lapack_int LAPACKE_dsteqr(int matrix_order, char compz, lapack_int n, double *d, double *e, double *z, lapack_int ldz)
LAPACK_dgbrfs
#define LAPACK_dgbrfs
Definition: lapacke.h:10778
LAPACKE_cunmrz
lapack_int LAPACKE_cunmrz(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)
LAPACK_dsycon
#define LAPACK_dsycon
Definition: lapacke.h:10746
LAPACKE_dpotri
lapack_int LAPACKE_dpotri(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda)
LAPACKE_sbdsdc
lapack_int LAPACKE_sbdsdc(int matrix_order, char uplo, char compq, lapack_int n, float *d, float *e, float *u, lapack_int ldu, float *vt, lapack_int ldvt, float *q, lapack_int *iq)
LAPACK_dsbevx
#define LAPACK_dsbevx
Definition: lapacke.h:11340
LAPACKE_strsen
lapack_int LAPACKE_strsen(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, float *t, lapack_int ldt, float *q, lapack_int ldq, float *wr, float *wi, lapack_int *m, float *s, float *sep)
LAPACK_spptrs
#define LAPACK_spptrs
Definition: lapacke.h:10681
LAPACKE_dsyevx_work
lapack_int LAPACKE_dsyevx_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int *ifail)
LAPACKE_dgejsv
lapack_int LAPACKE_dgejsv(int matrix_order, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, lapack_int m, lapack_int n, double *a, lapack_int lda, double *sva, double *u, lapack_int ldu, double *v, lapack_int ldv, double *stat, lapack_int *istat)
LAPACKE_dggesx_work
lapack_int LAPACKE_dggesx_work(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, char sense, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *sdim, double *alphar, double *alphai, double *beta, double *vsl, lapack_int ldvsl, double *vsr, lapack_int ldvsr, double *rconde, double *rcondv, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork, lapack_logical *bwork)
LAPACK_zunmlq
#define LAPACK_zunmlq
Definition: lapacke.h:11050
LAPACK_zlagsy
#define LAPACK_zlagsy
Definition: lapacke.h:11554
LAPACKE_zgerqf_work
lapack_int LAPACKE_zgerqf_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)
lapack_make_complex_float
lapack_complex_float lapack_make_complex_float(float re, float im)
LAPACK_strsna
#define LAPACK_strsna
Definition: lapacke.h:11219
LAPACKE_csyrfs_work
lapack_int LAPACKE_csyrfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACK_strsen
#define LAPACK_strsen
Definition: lapacke.h:11227
LAPACKE_ctbcon_work
lapack_int LAPACKE_ctbcon_work(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const lapack_complex_float *ab, lapack_int ldab, float *rcond, lapack_complex_float *work, float *rwork)
LAPACKE_zsyequb_work
lapack_int LAPACKE_zsyequb_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax, lapack_complex_double *work)
LAPACKE_zpotrs
lapack_int LAPACKE_zpotrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)
LAPACKE_sorgrq_work
lapack_int LAPACKE_sorgrq_work(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)
LAPACK_zungbr
#define LAPACK_zungbr
Definition: lapacke.h:11104
LAPACK_dtrtri
#define LAPACK_dtrtri
Definition: lapacke.h:10868
LAPACK_zggbak
#define LAPACK_zggbak
Definition: lapacke.h:11246
LAPACKE_ctpmqrt
lapack_int LAPACKE_ctpmqrt(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)
LAPACKE_dtrsen_work
lapack_int LAPACKE_dtrsen_work(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, double *t, lapack_int ldt, double *q, lapack_int ldq, double *wr, double *wi, lapack_int *m, double *s, double *sep, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_dbdsdc
lapack_int LAPACKE_dbdsdc(int matrix_order, char uplo, char compq, lapack_int n, double *d, double *e, double *u, lapack_int ldu, double *vt, lapack_int ldvt, double *q, lapack_int *iq)
LAPACK_dlarnv
#define LAPACK_dlarnv
Definition: lapacke.h:11474
LAPACKE_cunghr
lapack_int LAPACKE_cunghr(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)
LAPACK_zhptrd
#define LAPACK_zhptrd
Definition: lapacke.h:11132
LAPACKE_dlange_work
double LAPACKE_dlange_work(int matrix_order, char norm, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *work)
LAPACKE_cspsvx
lapack_int LAPACKE_cspsvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *afp, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)
LAPACKE_zgeev_work
lapack_int LAPACKE_zgeev_work(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_complex_double *work, lapack_int lwork, double *rwork)
LAPACK_sppcon
#define LAPACK_sppcon
Definition: lapacke.h:10733
LAPACK_dppsvx
#define LAPACK_dppsvx
Definition: lapacke.h:10970
LAPACKE_zggevx_work
lapack_int LAPACKE_zggevx_work(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int *iwork, lapack_logical *bwork)
LAPACKE_cgelq2_work
lapack_int LAPACKE_cgelq2_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work)
LAPACKE_dtrexc
lapack_int LAPACKE_dtrexc(int matrix_order, char compq, lapack_int n, double *t, lapack_int ldt, double *q, lapack_int ldq, lapack_int *ifst, lapack_int *ilst)
LAPACKE_sgges_work
lapack_int LAPACKE_sgges_work(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int ldvsl, float *vsr, lapack_int ldvsr, float *work, lapack_int lwork, lapack_logical *bwork)
LAPACKE_zunmrz_work
lapack_int LAPACKE_zunmrz_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)
LAPACK_zsyswapr
#define LAPACK_zsyswapr
Definition: lapacke.h:11604
LAPACK_zlaswp
#define LAPACK_zlaswp
Definition: lapacke.h:11492
LAPACKE_zunmbr_work
lapack_int LAPACKE_zunmbr_work(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)
LAPACK_sgesvx
#define LAPACK_sgesvx
Definition: lapacke.h:10923
LAPACKE_sposvxx
lapack_int LAPACKE_sposvxx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
LAPACK_sstedc
#define LAPACK_sstedc
Definition: lapacke.h:11151
LAPACKE_spttrs_work
lapack_int LAPACKE_spttrs_work(int matrix_order, lapack_int n, lapack_int nrhs, const float *d, const float *e, float *b, lapack_int ldb)
LAPACKE_slamch
float LAPACKE_slamch(char cmach)
LAPACKE_dgelq2_work
lapack_int LAPACKE_dgelq2_work(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work)
LAPACKE_dgesvd_work
lapack_int LAPACKE_dgesvd_work(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, double *a, lapack_int lda, double *s, double *u, lapack_int ldu, double *vt, lapack_int ldvt, double *work, lapack_int lwork)
LAPACK_sgetrs
#define LAPACK_sgetrs
Definition: lapacke.h:10661
LAPACK_cgebrd
#define LAPACK_cgebrd
Definition: lapacke.h:11093
LAPACK_slapy2
#define LAPACK_slapy2
Definition: lapacke.h:11561
LAPACKE_cuncsd
lapack_int LAPACKE_cuncsd(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_float *x11, lapack_int ldx11, lapack_complex_float *x12, lapack_int ldx12, lapack_complex_float *x21, lapack_int ldx21, lapack_complex_float *x22, lapack_int ldx22, float *theta, lapack_complex_float *u1, lapack_int ldu1, lapack_complex_float *u2, lapack_int ldu2, lapack_complex_float *v1t, lapack_int ldv1t, lapack_complex_float *v2t, lapack_int ldv2t)
LAPACK_ssteqr
#define LAPACK_ssteqr
Definition: lapacke.h:11143
LAPACKE_dspev_work
lapack_int LAPACKE_dspev_work(int matrix_order, char jobz, char uplo, lapack_int n, double *ap, double *w, double *z, lapack_int ldz, double *work)
LAPACKE_cpptri
lapack_int LAPACKE_cpptri(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap)
LAPACK_zlatms
#define LAPACK_zlatms
Definition: lapacke.h:11532
LAPACKE_zlange
double LAPACKE_zlange(int matrix_order, char norm, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda)
LAPACKE_cgesvd_work
lapack_int LAPACKE_cgesvd_work(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *s, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *vt, lapack_int ldvt, lapack_complex_float *work, lapack_int lwork, float *rwork)
LAPACKE_dgelqf_work
lapack_int LAPACKE_dgelqf_work(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)
LAPACKE_zgghrd
lapack_int LAPACKE_zgghrd(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz)
LAPACKE_checon_work
lapack_int LAPACKE_checon_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, float anorm, float *rcond, lapack_complex_float *work)
LAPACKE_ctrcon
lapack_int LAPACKE_ctrcon(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *rcond)
LAPACKE_dtgsna
lapack_int LAPACKE_dtgsna(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const double *a, lapack_int lda, const double *b, lapack_int ldb, const double *vl, lapack_int ldvl, const double *vr, lapack_int ldvr, double *s, double *dif, lapack_int mm, lapack_int *m)
LAPACK_sbdsdc
#define LAPACK_sbdsdc
Definition: lapacke.h:11111
LAPACK_dsytrs2
#define LAPACK_dsytrs2
Definition: lapacke.h:11589
LAPACK_zlagge
#define LAPACK_zlagge
Definition: lapacke.h:11544
LAPACKE_cungbr_work
lapack_int LAPACKE_cungbr_work(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)
LAPACKE_ztptri
lapack_int LAPACKE_ztptri(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_double *ap)
LAPACKE_sgecon
lapack_int LAPACKE_sgecon(int matrix_order, char norm, lapack_int n, const float *a, lapack_int lda, float anorm, float *rcond)
LAPACK_dgbequ
#define LAPACK_dgbequ
Definition: lapacke.h:10888
LAPACK_zgesvd
#define LAPACK_zgesvd
Definition: lapacke.h:11370
LAPACKE_cgelqf_work
lapack_int LAPACKE_cgelqf_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)
LAPACKE_zpotri
lapack_int LAPACKE_zpotri(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda)
LAPACKE_cggqrf
lapack_int LAPACKE_cggqrf(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *taua, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *taub)
LAPACKE_strcon
lapack_int LAPACKE_strcon(int matrix_order, char norm, char uplo, char diag, lapack_int n, const float *a, lapack_int lda, float *rcond)
LAPACKE_spotri_work
lapack_int LAPACKE_spotri_work(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda)
LAPACK_sormrq
#define LAPACK_sormrq
Definition: lapacke.h:11071
LAPACK_zgeevx
#define LAPACK_zgeevx
Definition: lapacke.h:11366
LAPACKE_sgbtrs_work
lapack_int LAPACKE_sgbtrs_work(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const lapack_int *ipiv, float *b, lapack_int ldb)
LAPACKE_chpgvx
lapack_int LAPACKE_chpgvx(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *ap, lapack_complex_float *bp, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *ifail)
LAPACK_dstevr
#define LAPACK_dstevr
Definition: lapacke.h:11350
LAPACK_zgghrd
#define LAPACK_zgghrd
Definition: lapacke.h:11238
LAPACK_zhetri2
#define LAPACK_zhetri2
Definition: lapacke.h:11600
LAPACKE_dpptri
lapack_int LAPACKE_dpptri(int matrix_order, char uplo, lapack_int n, double *ap)
LAPACKE_dtpttf_work
lapack_int LAPACKE_dtpttf_work(int matrix_order, char transr, char uplo, lapack_int n, const double *ap, double *arf)
LAPACKE_sporfs
lapack_int LAPACKE_sporfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)
LAPACKE_ssyevd
lapack_int LAPACKE_ssyevd(int matrix_order, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *w)
LAPACKE_dspevd
lapack_int LAPACKE_dspevd(int matrix_order, char jobz, char uplo, lapack_int n, double *ap, double *w, double *z, lapack_int ldz)
LAPACK_zungtr
#define LAPACK_zungtr
Definition: lapacke.h:11122
LAPACKE_cpbrfs
lapack_int LAPACKE_cpbrfs(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)
LAPACK_zhetrs2
#define LAPACK_zhetrs2
Definition: lapacke.h:11602
LAPACKE_sopmtr_work
lapack_int LAPACKE_sopmtr_work(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const float *ap, const float *tau, float *c, lapack_int ldc, float *work)
LAPACKE_dlansy
double LAPACKE_dlansy(int matrix_order, char norm, char uplo, lapack_int n, const double *a, lapack_int lda)
LAPACK_dspev
#define LAPACK_dspev
Definition: lapacke.h:11320
LAPACKE_dgbequb_work
lapack_int LAPACKE_dgbequb_work(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
LAPACKE_dormtr
lapack_int LAPACKE_dormtr(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)
LAPACK_sstegr
#define LAPACK_sstegr
Definition: lapacke.h:11155
LAPACK_dormql
#define LAPACK_dormql
Definition: lapacke.h:11060
LAPACKE_sgees
lapack_int LAPACKE_sgees(int matrix_order, char jobvs, char sort, LAPACK_S_SELECT2 select, lapack_int n, float *a, lapack_int lda, lapack_int *sdim, float *wr, float *wi, float *vs, lapack_int ldvs)
LAPACK_slansy
#define LAPACK_slansy
Definition: lapacke.h:11499
LAPACKE_cgeev_work
lapack_int LAPACKE_cgeev_work(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_complex_float *work, lapack_int lwork, float *rwork)
LAPACKE_chpsvx_work
lapack_int LAPACKE_chpsvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *afp, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACK_ztfttr
#define LAPACK_ztfttr
Definition: lapacke.h:11449
LAPACKE_zgeequ_work
lapack_int LAPACKE_zgeequ_work(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
LAPACK_zgebrd
#define LAPACK_zgebrd
Definition: lapacke.h:11094
LAPACKE_dormqr_work
lapack_int LAPACKE_dormqr_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)
LAPACK_csyconv
#define LAPACK_csyconv
Definition: lapacke.h:11575
LAPACKE_spftrf_work
lapack_int LAPACKE_spftrf_work(int matrix_order, char transr, char uplo, lapack_int n, float *a)
LAPACKE_zhegvx_work
lapack_int LAPACKE_zhegvx_work(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int *iwork, lapack_int *ifail)
LAPACKE_dorglq
lapack_int LAPACKE_dorglq(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau)
LAPACKE_sstevr
lapack_int LAPACKE_sstevr(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *isuppz)
LAPACKE_dtgsja
lapack_int LAPACKE_dtgsja(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, double *a, lapack_int lda, double *b, lapack_int ldb, double tola, double tolb, double *alpha, double *beta, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq, lapack_int *ncycle)
LAPACK_dgerfsx
#define LAPACK_dgerfsx
Definition: lapacke.h:10773
LAPACK_sormhr
#define LAPACK_sormhr
Definition: lapacke.h:11193
LAPACKE_dporfsx
lapack_int LAPACKE_dporfsx(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const double *s, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
LAPACKE_dorghr
lapack_int LAPACKE_dorghr(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, const double *tau)
LAPACK_zstein
#define LAPACK_zstein
Definition: lapacke.h:11168
LAPACK_zgeqrfp
#define LAPACK_zgeqrfp
Definition: lapacke.h:11470
LAPACK_ztbcon
#define LAPACK_ztbcon
Definition: lapacke.h:10768
LAPACK_zhpevx
#define LAPACK_zhpevx
Definition: lapacke.h:11330
LAPACKE_sgeequb
lapack_int LAPACKE_sgeequb(int matrix_order, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
LAPACKE_zgesvx_work
lapack_int LAPACKE_zgesvx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACK_ssyconv
#define LAPACK_ssyconv
Definition: lapacke.h:11593
LAPACKE_chetri2x_work
lapack_int LAPACKE_chetri2x_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int nb)
LAPACKE_csprfs
lapack_int LAPACKE_csprfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)
LAPACKE_zgeqlf_work
lapack_int LAPACKE_zgeqlf_work(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)
LAPACKE_cgbequb_work
lapack_int LAPACKE_cgbequb_work(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
LAPACKE_ssytri2
lapack_int LAPACKE_ssytri2(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv)
LAPACKE_zpptrs
lapack_int LAPACKE_zpptrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *b, lapack_int ldb)
LAPACKE_chbevd
lapack_int LAPACKE_chbevd(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, float *w, lapack_complex_float *z, lapack_int ldz)
LAPACKE_ctfttr_work
lapack_int LAPACKE_ctfttr_work(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *arf, lapack_complex_float *a, lapack_int lda)
LAPACKE_sspcon_work
lapack_int LAPACKE_sspcon_work(int matrix_order, char uplo, lapack_int n, const float *ap, const lapack_int *ipiv, float anorm, float *rcond, float *work, lapack_int *iwork)
LAPACKE_dspevx
lapack_int LAPACKE_dspevx(int matrix_order, char jobz, char range, char uplo, lapack_int n, double *ap, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)
LAPACKE_clarfx
lapack_int LAPACKE_clarfx(int matrix_order, char side, lapack_int m, lapack_int n, const lapack_complex_float *v, lapack_complex_float tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work)
LAPACKE_zgetri_work
lapack_int LAPACKE_zgetri_work(int matrix_order, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int lwork)
LAPACKE_stftri_work
lapack_int LAPACKE_stftri_work(int matrix_order, char transr, char uplo, char diag, lapack_int n, float *a)
LAPACKE_dopgtr_work
lapack_int LAPACKE_dopgtr_work(int matrix_order, char uplo, lapack_int n, const double *ap, const double *tau, double *q, lapack_int ldq, double *work)
LAPACKE_sgeesx
lapack_int LAPACKE_sgeesx(int matrix_order, char jobvs, char sort, LAPACK_S_SELECT2 select, char sense, lapack_int n, float *a, lapack_int lda, lapack_int *sdim, float *wr, float *wi, float *vs, lapack_int ldvs, float *rconde, float *rcondv)
LAPACKE_zherfs
lapack_int LAPACKE_zherfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_sgetf2_work
lapack_int LAPACKE_sgetf2_work(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv)
LAPACKE_zgbrfsx
lapack_int LAPACKE_zgbrfsx(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *r, const double *c, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
LAPACKE_sorbdb_work
lapack_int LAPACKE_sorbdb_work(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, float *x11, lapack_int ldx11, float *x12, lapack_int ldx12, float *x21, lapack_int ldx21, float *x22, lapack_int ldx22, float *theta, float *phi, float *taup1, float *taup2, float *tauq1, float *tauq2, float *work, lapack_int lwork)
LAPACKE_dstev_work
lapack_int LAPACKE_dstev_work(int matrix_order, char jobz, lapack_int n, double *d, double *e, double *z, lapack_int ldz, double *work)
align_3::t
Point2 t(10, 10)
LAPACKE_ztrtri
lapack_int LAPACKE_ztrtri(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_double *a, lapack_int lda)
LAPACKE_dgbsvx
lapack_int LAPACKE_dgbsvx(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *rpivot)
LAPACKE_cporfs_work
lapack_int LAPACKE_cporfs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)
LAPACKE_cptsv
lapack_int LAPACKE_cptsv(int matrix_order, lapack_int n, lapack_int nrhs, float *d, lapack_complex_float *e, lapack_complex_float *b, lapack_int ldb)
LAPACKE_zppsvx_work
lapack_int LAPACKE_zppsvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_complex_double *afp, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACK_sormtr
#define LAPACK_sormtr
Definition: lapacke.h:11117
LAPACK_spttrf
#define LAPACK_spttrf
Definition: lapacke.h:10645
LAPACK_dpptri
#define LAPACK_dpptri
Definition: lapacke.h:10852
LAPACK_dpbtrs
#define LAPACK_dpbtrs
Definition: lapacke.h:10686
LAPACK_zpbrfs
#define LAPACK_zpbrfs
Definition: lapacke.h:10804
LAPACK_strtri
#define LAPACK_strtri
Definition: lapacke.h:10867
LAPACKE_ztrtri_work
lapack_int LAPACKE_ztrtri_work(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_double *a, lapack_int lda)
LAPACKE_zsysv
lapack_int LAPACKE_zsysv(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACKE_dsptri
lapack_int LAPACKE_dsptri(int matrix_order, char uplo, lapack_int n, double *ap, const lapack_int *ipiv)
LAPACKE_zlapmr
lapack_int LAPACKE_zlapmr(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, lapack_complex_double *x, lapack_int ldx, lapack_int *k)
LAPACKE_ctrrfs
lapack_int LAPACKE_ctrrfs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)
LAPACK_dhsein
#define LAPACK_dhsein
Definition: lapacke.h:11212
LAPACKE_checon
lapack_int LAPACKE_checon(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, float anorm, float *rcond)
LAPACK_cgtsv
#define LAPACK_cgtsv
Definition: lapacke.h:10945
LAPACK_zsprfs
#define LAPACK_zsprfs
Definition: lapacke.h:10824
LAPACKE_cgtrfs
lapack_int LAPACKE_cgtrfs(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *dlf, const lapack_complex_float *df, const lapack_complex_float *duf, const lapack_complex_float *du2, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)
LAPACKE_claswp_work
lapack_int LAPACKE_claswp_work(int matrix_order, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)
LAPACK_dporfs
#define LAPACK_dporfs
Definition: lapacke.h:10790
LAPACKE_csytrs2_work
lapack_int LAPACKE_csytrs2_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *work)
LAPACKE_zsytrf
lapack_int LAPACKE_zsytrf(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)
LAPACKE_zgtrfs
lapack_int LAPACKE_zgtrfs(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *dlf, const lapack_complex_double *df, const lapack_complex_double *duf, const lapack_complex_double *du2, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_dgehrd_work
lapack_int LAPACKE_dgehrd_work(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)
LAPACK_sorgtr
#define LAPACK_sorgtr
Definition: lapacke.h:11115
LAPACK_ctpqrt2
#define LAPACK_ctpqrt2
Definition: lapacke.h:11636
LAPACKE_stptrs
lapack_int LAPACKE_stptrs(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *ap, float *b, lapack_int ldb)
LAPACKE_zungbr
lapack_int LAPACKE_zungbr(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)
LAPACKE_ssptrs_work
lapack_int LAPACKE_ssptrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, const lapack_int *ipiv, float *b, lapack_int ldb)
LAPACKE_sgeqrfp
lapack_int LAPACKE_sgeqrfp(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)
LAPACKE_cgetrs
lapack_int LAPACKE_cgetrs(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACK_sbbcsd
#define LAPACK_sbbcsd
Definition: lapacke.h:11590
LAPACK_zgees
#define LAPACK_zgees
Definition: lapacke.h:11354
LAPACKE_ssysv_work
lapack_int LAPACKE_ssysv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, lapack_int *ipiv, float *b, lapack_int ldb, float *work, lapack_int lwork)
LAPACKE_dstevd
lapack_int LAPACKE_dstevd(int matrix_order, char jobz, lapack_int n, double *d, double *e, double *z, lapack_int ldz)
LAPACK_dggesx
#define LAPACK_dggesx
Definition: lapacke.h:11424
LAPACKE_ssytrf_work
lapack_int LAPACKE_ssytrf_work(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv, float *work, lapack_int lwork)
LAPACK_stptri
#define LAPACK_stptri
Definition: lapacke.h:10875
LAPACKE_dstemr_work
lapack_int LAPACKE_dstemr_work(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_dsptrd
lapack_int LAPACKE_dsptrd(int matrix_order, char uplo, lapack_int n, double *ap, double *d, double *e, double *tau)
LAPACKE_dhseqr
lapack_int LAPACKE_dhseqr(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *h, lapack_int ldh, double *wr, double *wi, double *z, lapack_int ldz)
LAPACK_dgerqf
#define LAPACK_dgerqf
Definition: lapacke.h:11064
LAPACKE_zlarfg
lapack_int LAPACKE_zlarfg(lapack_int n, lapack_complex_double *alpha, lapack_complex_double *x, lapack_int incx, lapack_complex_double *tau)
LAPACKE_zgbsvxx
lapack_int LAPACKE_zgbsvxx(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
LAPACKE_dpttrf
lapack_int LAPACKE_dpttrf(lapack_int n, double *d, double *e)
LAPACKE_sormtr_work
lapack_int LAPACKE_sormtr_work(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)
LAPACK_dlarft
#define LAPACK_dlarft
Definition: lapacke.h:11522
LAPACK_zpotri
#define LAPACK_zpotri
Definition: lapacke.h:10846
LAPACK_dstein
#define LAPACK_dstein
Definition: lapacke.h:11166
LAPACKE_dsyevr
lapack_int LAPACKE_dsyevr(int matrix_order, char jobz, char range, char uplo, lapack_int n, double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *isuppz)
LAPACK_sgerqf
#define LAPACK_sgerqf
Definition: lapacke.h:11063
LAPACK_sormrz
#define LAPACK_sormrz
Definition: lapacke.h:11079
LAPACKE_dggsvd
lapack_int LAPACKE_dggsvd(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, double *a, lapack_int lda, double *b, lapack_int ldb, double *alpha, double *beta, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq, lapack_int *iwork)
LAPACKE_dtgsen_work
lapack_int LAPACKE_dtgsen_work(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *q, lapack_int ldq, double *z, lapack_int ldz, lapack_int *m, double *pl, double *pr, double *dif, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACK_sspgvd
#define LAPACK_sspgvd
Definition: lapacke.h:11399
LAPACK_zpotrs
#define LAPACK_zpotrs
Definition: lapacke.h:10676
LAPACK_zhetrf
#define LAPACK_zhetrf
Definition: lapacke.h:10654
LAPACKE_zpbtrf
lapack_int LAPACKE_zpbtrf(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab)
LAPACKE_dgeqrt_work
lapack_int LAPACKE_dgeqrt_work(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, double *a, lapack_int lda, double *t, lapack_int ldt, double *work)
LAPACKE_dpbsv
lapack_int LAPACKE_dpbsv(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, double *ab, lapack_int ldab, double *b, lapack_int ldb)
LAPACKE_zsptrs_work
lapack_int LAPACKE_zsptrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACK_zpbtrf
#define LAPACK_zpbtrf
Definition: lapacke.h:10644
LAPACK_cgeqrt3
#define LAPACK_cgeqrt3
Definition: lapacke.h:11625
LAPACKE_zlantr_work
double LAPACKE_zlantr_work(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *work)
LAPACKE_dgtsvx_work
lapack_int LAPACKE_dgtsvx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, double *dlf, double *df, double *duf, double *du2, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)
LAPACK_sgebal
#define LAPACK_sgebal
Definition: lapacke.h:11199
LAPACKE_sgetrs_work
lapack_int LAPACKE_sgetrs_work(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb)
LAPACKE_dstevd_work
lapack_int LAPACKE_dstevd_work(int matrix_order, char jobz, lapack_int n, double *d, double *e, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACK_cstein
#define LAPACK_cstein
Definition: lapacke.h:11167
LAPACKE_zspcon_work
lapack_int LAPACKE_zspcon_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work)
LAPACK_zhpgst
#define LAPACK_zhpgst
Definition: lapacke.h:11178
LAPACKE_dgeevx_work
lapack_int LAPACKE_dgeevx_work(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, double *a, lapack_int lda, double *wr, double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv, double *work, lapack_int lwork, lapack_int *iwork)
LAPACKE_stgsja_work
lapack_int LAPACKE_stgsja_work(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, float *a, lapack_int lda, float *b, lapack_int ldb, float tola, float tolb, float *alpha, float *beta, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq, float *work, lapack_int *ncycle)
LAPACK_cgeqpf
#define LAPACK_cgeqpf
Definition: lapacke.h:11025
LAPACKE_zlaswp_work
lapack_int LAPACKE_zlaswp_work(int matrix_order, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)
LAPACK_zgetri
#define LAPACK_zgetri
Definition: lapacke.h:10842
LAPACK_spbsv
#define LAPACK_spbsv
Definition: lapacke.h:10973
LAPACKE_slamch_work
float LAPACKE_slamch_work(char cmach)
LAPACK_cpprfs
#define LAPACK_cpprfs
Definition: lapacke.h:10799
LAPACKE_dpttrs_work
lapack_int LAPACKE_dpttrs_work(int matrix_order, lapack_int n, lapack_int nrhs, const double *d, const double *e, double *b, lapack_int ldb)
LAPACKE_zgebrd
lapack_int LAPACKE_zgebrd(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *d, double *e, lapack_complex_double *tauq, lapack_complex_double *taup)
LAPACKE_sbdsqr
lapack_int LAPACKE_sbdsqr(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, float *d, float *e, float *vt, lapack_int ldvt, float *u, lapack_int ldu, float *c, lapack_int ldc)
LAPACKE_strsyl_work
lapack_int LAPACKE_strsyl_work(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const float *a, lapack_int lda, const float *b, lapack_int ldb, float *c, lapack_int ldc, float *scale)
LAPACK_cherfs
#define LAPACK_cherfs
Definition: lapacke.h:10817
LAPACKE_cgeqrf
lapack_int LAPACKE_cgeqrf(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)
LAPACK_dbdsdc
#define LAPACK_dbdsdc
Definition: lapacke.h:11112
LAPACK_zgeqp3
#define LAPACK_zgeqp3
Definition: lapacke.h:11030
LAPACKE_ctpttr_work
lapack_int LAPACKE_ctpttr_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, lapack_complex_float *a, lapack_int lda)
LAPACK_ssterf
#define LAPACK_ssterf
Definition: lapacke.h:11141
LAPACKE_cpbcon_work
lapack_int LAPACKE_cpbcon_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_float *ab, lapack_int ldab, float anorm, float *rcond, lapack_complex_float *work, float *rwork)
LAPACKE_ztrcon_work
lapack_int LAPACKE_ztrcon_work(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *rcond, lapack_complex_double *work, double *rwork)
LAPACKE_ztbrfs_work
lapack_int LAPACKE_ztbrfs_work(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACKE_sgeqrf
lapack_int LAPACKE_sgeqrf(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)
LAPACKE_dtpttf
lapack_int LAPACKE_dtpttf(int matrix_order, char transr, char uplo, lapack_int n, const double *ap, double *arf)
LAPACKE_dggglm
lapack_int LAPACKE_dggglm(int matrix_order, lapack_int n, lapack_int m, lapack_int p, double *a, lapack_int lda, double *b, lapack_int ldb, double *d, double *x, double *y)
LAPACKE_cgesvd
lapack_int LAPACKE_cgesvd(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *s, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *vt, lapack_int ldvt, float *superb)
LAPACKE_zsytrf_work
lapack_int LAPACKE_zsytrf_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *work, lapack_int lwork)
LAPACKE_stfttr
lapack_int LAPACKE_stfttr(int matrix_order, char transr, char uplo, lapack_int n, const float *arf, float *a, lapack_int lda)
LAPACKE_dstevx_work
lapack_int LAPACKE_dstevx_work(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifail)
LAPACK_dorbdb
#define LAPACK_dorbdb
Definition: lapacke.h:11583
LAPACK_dtzrzf
#define LAPACK_dtzrzf
Definition: lapacke.h:11076
LAPACKE_sgesvxx
lapack_int LAPACKE_sgesvxx(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
LAPACKE_zgeqrfp
lapack_int LAPACKE_zgeqrfp(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)
LAPACKE_spprfs
lapack_int LAPACKE_spprfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, const float *afp, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)
LAPACKE_zpbequ
lapack_int LAPACKE_zpbequ(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_double *ab, lapack_int ldab, double *s, double *scond, double *amax)
LAPACK_zpprfs
#define LAPACK_zpprfs
Definition: lapacke.h:10800
LAPACKE_chbevd_work
lapack_int LAPACKE_chbevd_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_sporfsx
lapack_int LAPACKE_sporfsx(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const float *s, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
LAPACKE_cgelsd_work
lapack_int LAPACKE_cgelsd_work(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int *iwork)
LAPACK_chprfs
#define LAPACK_chprfs
Definition: lapacke.h:10825
LAPACKE_dsbgvd
lapack_int LAPACKE_dsbgvd(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, double *bb, lapack_int ldbb, double *w, double *z, lapack_int ldz)
LAPACK_zgelq2
#define LAPACK_zgelq2
Definition: lapacke.h:11512
LAPACKE_chegst_work
lapack_int LAPACKE_chegst_work(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb)
LAPACKE_sppequ
lapack_int LAPACKE_sppequ(int matrix_order, char uplo, lapack_int n, const float *ap, float *s, float *scond, float *amax)
LAPACKE_zspsvx
lapack_int LAPACKE_zspsvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *afp, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)
LAPACK_dtgsen
#define LAPACK_dtgsen
Definition: lapacke.h:11260
LAPACKE_cungqr
lapack_int LAPACKE_cungqr(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)
LAPACK_spoequb
#define LAPACK_spoequb
Definition: lapacke.h:10900
LAPACK_csptrs
#define LAPACK_csptrs
Definition: lapacke.h:10701
LAPACK_cpteqr
#define LAPACK_cpteqr
Definition: lapacke.h:11161
LAPACK_cpptri
#define LAPACK_cpptri
Definition: lapacke.h:10853
LAPACKE_chbtrd_work
lapack_int LAPACKE_chbtrd_work(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, float *d, float *e, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *work)
LAPACKE_dstegr_work
lapack_int LAPACKE_dstegr_work(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *isuppz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACK_zhpsvx
#define LAPACK_zhpsvx
Definition: lapacke.h:11018
LAPACKE_sorgql_work
lapack_int LAPACKE_sorgql_work(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)
LAPACKE_ssyequb
lapack_int LAPACKE_ssyequb(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, float *s, float *scond, float *amax)
LAPACK_cheequb
#define LAPACK_cheequb
Definition: lapacke.h:10916
LAPACK_sgtsvx
#define LAPACK_sgtsvx
Definition: lapacke.h:10947
LAPACKE_ztrsen_work
lapack_int LAPACKE_ztrsen_work(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *w, lapack_int *m, double *s, double *sep, lapack_complex_double *work, lapack_int lwork)
LAPACK_cungqr
#define LAPACK_cungqr
Definition: lapacke.h:11035
LAPACKE_sgetrs
lapack_int LAPACKE_sgetrs(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb)
LAPACKE_dormrq
lapack_int LAPACKE_dormrq(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)
LAPACKE_sposv_work
lapack_int LAPACKE_sposv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb)
LAPACK_dsptrd
#define LAPACK_dsptrd
Definition: lapacke.h:11126
LAPACKE_sgesvxx_work
lapack_int LAPACKE_sgesvxx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)
LAPACKE_dggqrf_work
lapack_int LAPACKE_dggqrf_work(int matrix_order, lapack_int n, lapack_int m, lapack_int p, double *a, lapack_int lda, double *taua, double *b, lapack_int ldb, double *taub, double *work, lapack_int lwork)
LAPACK_dgesvx
#define LAPACK_dgesvx
Definition: lapacke.h:10924
LAPACK_dgbtrf
#define LAPACK_dgbtrf
Definition: lapacke.h:10618
LAPACKE_cpbstf_work
lapack_int LAPACKE_cpbstf_work(int matrix_order, char uplo, lapack_int n, lapack_int kb, lapack_complex_float *bb, lapack_int ldbb)
LAPACKE_zpttrs_work
lapack_int LAPACKE_zpttrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *d, const lapack_complex_double *e, lapack_complex_double *b, lapack_int ldb)
LAPACKE_cgbsv
lapack_int LAPACKE_cgbsv(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
LAPACK_zhsein
#define LAPACK_zhsein
Definition: lapacke.h:11214
LAPACKE_cstegr
lapack_int LAPACKE_cstegr(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *isuppz)
LAPACKE_sstev_work
lapack_int LAPACKE_sstev_work(int matrix_order, char jobz, lapack_int n, float *d, float *e, float *z, lapack_int ldz, float *work)
LAPACKE_dpocon_work
lapack_int LAPACKE_dpocon_work(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, double anorm, double *rcond, double *work, lapack_int *iwork)
LAPACKE_sgeqrfp_work
lapack_int LAPACKE_sgeqrfp_work(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)
LAPACKE_zsytri2x_work
lapack_int LAPACKE_zsytri2x_work(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int nb)
LAPACK_zgemqrt
#define LAPACK_zgemqrt
Definition: lapacke.h:11614
LAPACKE_slarfg_work
lapack_int LAPACKE_slarfg_work(lapack_int n, float *alpha, float *x, lapack_int incx, float *tau)
LAPACKE_zgbequb_work
lapack_int LAPACKE_zgbequb_work(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
LAPACKE_ztrsen
lapack_int LAPACKE_ztrsen(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *w, lapack_int *m, double *s, double *sep)
LAPACKE_clansy_work
float LAPACKE_clansy_work(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *work)
LAPACK_zhpgvx
#define LAPACK_zhpgvx
Definition: lapacke.h:11406
LAPACK_dlag2s
#define LAPACK_dlag2s
Definition: lapacke.h:11534
LAPACK_zheequb
#define LAPACK_zheequb
Definition: lapacke.h:10915
LAPACKE_chbgvx_work
lapack_int LAPACKE_chbgvx_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *bb, lapack_int ldbb, lapack_complex_float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail)
LAPACK_csytri2x
#define LAPACK_csytri2x
Definition: lapacke.h:11578
LAPACK_zpftrs
#define LAPACK_zpftrs
Definition: lapacke.h:10679
LAPACKE_ctrcon_work
lapack_int LAPACKE_ctrcon_work(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *rcond, lapack_complex_float *work, float *rwork)
LAPACKE_ssytri2x_work
lapack_int LAPACKE_ssytri2x_work(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv, float *work, lapack_int nb)
LAPACKE_sgglse_work
lapack_int LAPACKE_sgglse_work(int matrix_order, lapack_int m, lapack_int n, lapack_int p, float *a, lapack_int lda, float *b, lapack_int ldb, float *c, float *d, float *x, float *work, lapack_int lwork)
LAPACKE_cpteqr
lapack_int LAPACKE_cpteqr(int matrix_order, char compz, lapack_int n, float *d, float *e, lapack_complex_float *z, lapack_int ldz)
LAPACKE_cgels
lapack_int LAPACKE_cgels(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)
LAPACKE_zpbsvx_work
lapack_int LAPACKE_zpbsvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACKE_zsprfs
lapack_int LAPACKE_zsprfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_zcposv_work
lapack_int LAPACKE_zcposv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, lapack_complex_double *work, lapack_complex_float *swork, double *rwork, lapack_int *iter)
LAPACK_sorcsd
#define LAPACK_sorcsd
Definition: lapacke.h:11592
LAPACKE_zpftri
lapack_int LAPACKE_zpftri(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_double *a)
LAPACK_cpftrs
#define LAPACK_cpftrs
Definition: lapacke.h:10680
LAPACKE_stftri
lapack_int LAPACKE_stftri(int matrix_order, char transr, char uplo, char diag, lapack_int n, float *a)
LAPACK_sptsvx
#define LAPACK_sptsvx
Definition: lapacke.h:10985
LAPACKE_chesvx
lapack_int LAPACKE_chesvx(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)
LAPACK_cgerfs
#define LAPACK_cgerfs
Definition: lapacke.h:10771
LAPACKE_sgbrfs_work
lapack_int LAPACKE_sgbrfs_work(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)
LAPACKE_ssbgvx_work
lapack_int LAPACKE_ssbgvx_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, float *bb, lapack_int ldbb, float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifail)
LAPACK_spocon
#define LAPACK_spocon
Definition: lapacke.h:10729
LAPACKE_zgelss_work
lapack_int LAPACKE_zgelss_work(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank, lapack_complex_double *work, lapack_int lwork, double *rwork)
LAPACK_S_SELECT2
lapack_logical(* LAPACK_S_SELECT2)(const float *, const float *)
Definition: lapacke.h:132
LAPACK_cpftri
#define LAPACK_cpftri
Definition: lapacke.h:10850
LAPACKE_cpttrf_work
lapack_int LAPACKE_cpttrf_work(lapack_int n, float *d, lapack_complex_float *e)
LAPACK_zunmrq
#define LAPACK_zunmrq
Definition: lapacke.h:11074
LAPACK_dggrqf
#define LAPACK_dggrqf
Definition: lapacke.h:11088
LAPACKE_chpevx_work
lapack_int LAPACKE_chpevx_work(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *ap, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail)
LAPACKE_zlaswp
lapack_int LAPACKE_zlaswp(int matrix_order, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)
LAPACKE_cgbsvx
lapack_int LAPACKE_cgbsvx(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *rpivot)
LAPACKE_zsytrs2
lapack_int LAPACKE_zsytrs2(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
LAPACKE_zhbgv_work
lapack_int LAPACKE_zhbgv_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *bb, lapack_int ldbb, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork)
LAPACK_sgeqr2
#define LAPACK_sgeqr2
Definition: lapacke.h:11477
LAPACKE_dsygst
lapack_int LAPACKE_dsygst(int matrix_order, lapack_int itype, char uplo, lapack_int n, double *a, lapack_int lda, const double *b, lapack_int ldb)
LAPACK_csyrfs
#define LAPACK_csyrfs
Definition: lapacke.h:10811
LAPACKE_ddisna
lapack_int LAPACKE_ddisna(char job, lapack_int m, lapack_int n, const double *d, double *sep)
LAPACK_csytri
#define LAPACK_csytri
Definition: lapacke.h:10857
LAPACK_dspsv
#define LAPACK_dspsv
Definition: lapacke.h:11008
LAPACKE_zunghr_work
lapack_int LAPACKE_zunghr_work(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)
LAPACK_slantr
#define LAPACK_slantr
Definition: lapacke.h:11503
LAPACKE_cggglm
lapack_int LAPACKE_cggglm(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *d, lapack_complex_float *x, lapack_complex_float *y)
LAPACKE_zgbsvx
lapack_int LAPACKE_zgbsvx(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *rpivot)
LAPACKE_zlarfx_work
lapack_int LAPACKE_zlarfx_work(int matrix_order, char side, lapack_int m, lapack_int n, const lapack_complex_double *v, lapack_complex_double tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work)
LAPACKE_csytri2_work
lapack_int LAPACKE_csytri2_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int lwork)
LAPACKE_dpbstf
lapack_int LAPACKE_dpbstf(int matrix_order, char uplo, lapack_int n, lapack_int kb, double *bb, lapack_int ldbb)
LAPACK_zgels
#define LAPACK_zgels
Definition: lapacke.h:11282
LAPACKE_sormrz_work
lapack_int LAPACKE_sormrz_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)
LAPACKE_dlamch_work
double LAPACKE_dlamch_work(char cmach)
LAPACKE_dsyrfs
lapack_int LAPACKE_dsyrfs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)
LAPACKE_dspgv
lapack_int LAPACKE_dspgv(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *ap, double *bp, double *w, double *z, lapack_int ldz)
LAPACKE_dsytrf
lapack_int LAPACKE_dsytrf(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv)
LAPACKE_zlag2c
lapack_int LAPACKE_zlag2c(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_float *sa, lapack_int ldsa)
LAPACK_cgeqr2
#define LAPACK_cgeqr2
Definition: lapacke.h:11479
LAPACK_ztrttp
#define LAPACK_ztrttp
Definition: lapacke.h:11465
LAPACKE_clauum
lapack_int LAPACKE_clauum(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda)
LAPACK_dspevx
#define LAPACK_dspevx
Definition: lapacke.h:11328
LAPACK_sgebrd
#define LAPACK_sgebrd
Definition: lapacke.h:11091
LAPACKE_dsbevd_work
lapack_int LAPACKE_dsbevd_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *w, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)
LAPACKE_dlaset
lapack_int LAPACKE_dlaset(int matrix_order, char uplo, lapack_int m, lapack_int n, double alpha, double beta, double *a, lapack_int lda)
LAPACKE_zhegvd
lapack_int LAPACKE_zhegvd(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *w)
LAPACKE_zpbstf_work
lapack_int LAPACKE_zpbstf_work(int matrix_order, char uplo, lapack_int n, lapack_int kb, lapack_complex_double *bb, lapack_int ldbb)
LAPACKE_dlapmr
lapack_int LAPACKE_dlapmr(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, double *x, lapack_int ldx, lapack_int *k)
LAPACKE_clarfg
lapack_int LAPACKE_clarfg(lapack_int n, lapack_complex_float *alpha, lapack_complex_float *x, lapack_int incx, lapack_complex_float *tau)
LAPACK_zhbtrd
#define LAPACK_zhbtrd
Definition: lapacke.h:11140
LAPACKE_zhpgvd
lapack_int LAPACKE_zhpgvd(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, lapack_complex_double *bp, double *w, lapack_complex_double *z, lapack_int ldz)
LAPACKE_zuncsd_work
lapack_int LAPACKE_zuncsd_work(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_double *x11, lapack_int ldx11, lapack_complex_double *x12, lapack_int ldx12, lapack_complex_double *x21, lapack_int ldx21, lapack_complex_double *x22, lapack_int ldx22, double *theta, lapack_complex_double *u1, lapack_int ldu1, lapack_complex_double *u2, lapack_int ldu2, lapack_complex_double *v1t, lapack_int ldv1t, lapack_complex_double *v2t, lapack_int ldv2t, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork)
LAPACKE_sgebal_work
lapack_int LAPACKE_sgebal_work(int matrix_order, char job, lapack_int n, float *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, float *scale)
LAPACKE_sspgvx
lapack_int LAPACKE_sspgvx(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, float *ap, float *bp, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)
LAPACKE_stbcon_work
lapack_int LAPACKE_stbcon_work(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const float *ab, lapack_int ldab, float *rcond, float *work, lapack_int *iwork)
LAPACKE_slapy2_work
float LAPACKE_slapy2_work(float x, float y)
LAPACKE_zgglse
lapack_int LAPACKE_zgglse(int matrix_order, lapack_int m, lapack_int n, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_complex_double *d, lapack_complex_double *x)
LAPACKE_ztpmqrt
lapack_int LAPACKE_ztpmqrt(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)
LAPACKE_zhpgv_work
lapack_int LAPACKE_zhpgv_work(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, lapack_complex_double *bp, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork)
LAPACKE_stprfb_work
lapack_int LAPACKE_stprfb_work(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *a, lapack_int lda, float *b, lapack_int ldb, const float *mywork, lapack_int myldwork)
LAPACKE_chsein_work
lapack_int LAPACKE_chsein_work(int matrix_order, char job, char eigsrc, char initv, const lapack_logical *select, lapack_int n, const lapack_complex_float *h, lapack_int ldh, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_complex_float *work, float *rwork, lapack_int *ifaill, lapack_int *ifailr)
LAPACKE_dsptrf_work
lapack_int LAPACKE_dsptrf_work(int matrix_order, char uplo, lapack_int n, double *ap, lapack_int *ipiv)
LAPACKE_dgeesx
lapack_int LAPACKE_dgeesx(int matrix_order, char jobvs, char sort, LAPACK_D_SELECT2 select, char sense, lapack_int n, double *a, lapack_int lda, lapack_int *sdim, double *wr, double *wi, double *vs, lapack_int ldvs, double *rconde, double *rcondv)
LAPACK_dsyconv
#define LAPACK_dsyconv
Definition: lapacke.h:11585
LAPACKE_dsyconv_work
lapack_int LAPACKE_dsyconv_work(int matrix_order, char uplo, char way, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv, double *work)
LAPACK_zheswapr
#define LAPACK_zheswapr
Definition: lapacke.h:11599
LAPACK_csptri
#define LAPACK_csptri
Definition: lapacke.h:10863
LAPACKE_chptrf_work
lapack_int LAPACKE_chptrf_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, lapack_int *ipiv)
LAPACKE_zgeesx
lapack_int LAPACKE_zgeesx(int matrix_order, char jobvs, char sort, LAPACK_Z_SELECT1 select, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *sdim, lapack_complex_double *w, lapack_complex_double *vs, lapack_int ldvs, double *rconde, double *rcondv)
LAPACK_dpbsvx
#define LAPACK_dpbsvx
Definition: lapacke.h:10978
LAPACK_sgesdd
#define LAPACK_sgesdd
Definition: lapacke.h:11371
LAPACKE_dsygst_work
lapack_int LAPACKE_dsygst_work(int matrix_order, lapack_int itype, char uplo, lapack_int n, double *a, lapack_int lda, const double *b, lapack_int ldb)
LAPACK_cpttrf
#define LAPACK_cpttrf
Definition: lapacke.h:10647
LAPACKE_dspsv_work
lapack_int LAPACKE_dspsv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *ap, lapack_int *ipiv, double *b, lapack_int ldb)
LAPACKE_ctpttf
lapack_int LAPACKE_ctpttf(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *ap, lapack_complex_float *arf)
LAPACK_dgges
#define LAPACK_dgges
Definition: lapacke.h:11420
LAPACK_ctptrs
#define LAPACK_ctptrs
Definition: lapacke.h:10711
LAPACKE_cgbcon_work
lapack_int LAPACKE_cgbcon_work(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, const lapack_int *ipiv, float anorm, float *rcond, lapack_complex_float *work, float *rwork)
LAPACKE_dsptrs_work
lapack_int LAPACKE_dsptrs_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, const lapack_int *ipiv, double *b, lapack_int ldb)
LAPACKE_zpbequ_work
lapack_int LAPACKE_zpbequ_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_double *ab, lapack_int ldab, double *s, double *scond, double *amax)
LAPACK_sggsvp
#define LAPACK_sggsvp
Definition: lapacke.h:11271
LAPACKE_ctgevc_work
lapack_int LAPACKE_ctgevc_work(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_float *s, lapack_int lds, const lapack_complex_float *p, lapack_int ldp, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_complex_float *work, float *rwork)
LAPACKE_sstev
lapack_int LAPACKE_sstev(int matrix_order, char jobz, lapack_int n, float *d, float *e, float *z, lapack_int ldz)
LAPACKE_stpttr_work
lapack_int LAPACKE_stpttr_work(int matrix_order, char uplo, lapack_int n, const float *ap, float *a, lapack_int lda)
LAPACK_dtrevc
#define LAPACK_dtrevc
Definition: lapacke.h:11216
LAPACK_zgbbrd
#define LAPACK_zgbbrd
Definition: lapacke.h:11098
LAPACK_zsteqr
#define LAPACK_zsteqr
Definition: lapacke.h:11146
LAPACKE_strexc
lapack_int LAPACKE_strexc(int matrix_order, char compq, lapack_int n, float *t, lapack_int ldt, float *q, lapack_int ldq, lapack_int *ifst, lapack_int *ilst)
LAPACK_ctftri
#define LAPACK_ctftri
Definition: lapacke.h:10874
LAPACK_cgeqlf
#define LAPACK_cgeqlf
Definition: lapacke.h:11053
LAPACKE_zpbtrf_work
lapack_int LAPACKE_zpbtrf_work(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab)
LAPACKE_zlarft_work
lapack_int LAPACKE_zlarft_work(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *tau, lapack_complex_double *t, lapack_int ldt)
LAPACKE_zungql_work
lapack_int LAPACKE_zungql_work(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)
LAPACKE_zbbcsd
lapack_int LAPACKE_zbbcsd(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, double *theta, double *phi, lapack_complex_double *u1, lapack_int ldu1, lapack_complex_double *u2, lapack_int ldu2, lapack_complex_double *v1t, lapack_int ldv1t, lapack_complex_double *v2t, lapack_int ldv2t, double *b11d, double *b11e, double *b12d, double *b12e, double *b21d, double *b21e, double *b22d, double *b22e)
LAPACKE_zlacpy_work
lapack_int LAPACKE_zlacpy_work(int matrix_order, char uplo, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)
LAPACK_claset
#define LAPACK_claset
Definition: lapacke.h:11547
LAPACKE_sspgv
lapack_int LAPACKE_sspgv(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *ap, float *bp, float *w, float *z, lapack_int ldz)
LAPACK_slasrt
#define LAPACK_slasrt
Definition: lapacke.h:11549
LAPACKE_sgbrfs
lapack_int LAPACKE_sgbrfs(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)
LAPACKE_chpgvd
lapack_int LAPACKE_chpgvd(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, lapack_complex_float *bp, float *w, lapack_complex_float *z, lapack_int ldz)
LAPACK_shseqr
#define LAPACK_shseqr
Definition: lapacke.h:11207
LAPACKE_sgerfs_work
lapack_int LAPACKE_sgerfs_work(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)
LAPACKE_sorghr_work
lapack_int LAPACKE_sorghr_work(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)
LAPACKE_zhecon
lapack_int LAPACKE_zhecon(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, double anorm, double *rcond)
LAPACKE_ssygvd
lapack_int LAPACKE_ssygvd(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *w)
LAPACKE_zposvx_work
lapack_int LAPACKE_zposvx_work(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)
LAPACKE_ctprfb
lapack_int LAPACKE_ctprfb(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int myldwork)
LAPACK_spbtrf
#define LAPACK_spbtrf
Definition: lapacke.h:10641
LAPACKE_claswp
lapack_int LAPACKE_claswp(int matrix_order, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)
LAPACKE_clanhe_work
float LAPACKE_clanhe_work(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *work)
LAPACKE_dopgtr
lapack_int LAPACKE_dopgtr(int matrix_order, char uplo, lapack_int n, const double *ap, const double *tau, double *q, lapack_int ldq)
LAPACK_zcgesv
#define LAPACK_zcgesv
Definition: lapacke.h:10922
LAPACKE_zhpev_work
lapack_int LAPACKE_zhpev_work(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork)
LAPACKE_spotrs
lapack_int LAPACKE_spotrs(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, float *b, lapack_int ldb)
LAPACKE_csyswapr_work
lapack_int LAPACKE_csyswapr_work(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int i1, lapack_int i2)
LAPACKE_zpptri
lapack_int LAPACKE_zpptri(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap)
LAPACKE_dggev
lapack_int LAPACKE_dggev(int matrix_order, char jobvl, char jobvr, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr)
LAPACKE_zsteqr_work
lapack_int LAPACKE_zsteqr_work(int matrix_order, char compz, lapack_int n, double *d, double *e, lapack_complex_double *z, lapack_int ldz, double *work)
LAPACKE_strsyl
lapack_int LAPACKE_strsyl(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const float *a, lapack_int lda, const float *b, lapack_int ldb, float *c, lapack_int ldc, float *scale)
LAPACKE_ssytrs2
lapack_int LAPACKE_ssytrs2(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb)
LAPACKE_sptsvx
lapack_int LAPACKE_sptsvx(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const float *d, const float *e, float *df, float *ef, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)
LAPACKE_sggbak
lapack_int LAPACKE_sggbak(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *lscale, const float *rscale, lapack_int m, float *v, lapack_int ldv)
LAPACKE_cgerfsx
lapack_int LAPACKE_cgerfsx(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *r, const float *c, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
LAPACKE_dsposv_work
lapack_int LAPACKE_dsposv_work(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *x, lapack_int ldx, double *work, float *swork, lapack_int *iter)
LAPACK_ztptrs
#define LAPACK_ztptrs
Definition: lapacke.h:10712
LAPACKE_stzrzf_work
lapack_int LAPACKE_stzrzf_work(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)
LAPACK_zposvxx
#define LAPACK_zposvxx
Definition: lapacke.h:10963
LAPACKE_ctrttp_work
lapack_int LAPACKE_ctrttp_work(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *ap)
LAPACK_ssbtrd
#define LAPACK_ssbtrd
Definition: lapacke.h:11137
LAPACKE_zgtcon_work
lapack_int LAPACKE_zgtcon_work(char norm, lapack_int n, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *du2, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work)
LAPACKE_dgebak_work
lapack_int LAPACKE_dgebak_work(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *scale, lapack_int m, double *v, lapack_int ldv)
LAPACK_ctrrfs
#define LAPACK_ctrrfs
Definition: lapacke.h:10829
LAPACKE_clarft_work
lapack_int LAPACKE_clarft_work(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *tau, lapack_complex_float *t, lapack_int ldt)
LAPACK_slagge
#define LAPACK_slagge
Definition: lapacke.h:11541
LAPACKE_dgbsvxx_work
lapack_int LAPACKE_dgbsvxx_work(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)
LAPACK_ctrsen
#define LAPACK_ctrsen
Definition: lapacke.h:11229
LAPACKE_ssbev
lapack_int LAPACKE_ssbev(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *w, float *z, lapack_int ldz)
LAPACKE_zunmlq
lapack_int LAPACKE_zunmlq(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)
LAPACKE_ctgsen
lapack_int LAPACKE_ctgsen(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz, lapack_int *m, float *pl, float *pr, float *dif)
LAPACKE_sgesdd
lapack_int LAPACKE_sgesdd(int matrix_order, char jobz, lapack_int m, lapack_int n, float *a, lapack_int lda, float *s, float *u, lapack_int ldu, float *vt, lapack_int ldvt)
LAPACKE_zsyrfsx
lapack_int LAPACKE_zsyrfsx(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *s, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
LAPACKE_cunmhr_work
lapack_int LAPACKE_cunmhr_work(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)
LAPACKE_sgelsy
lapack_int LAPACKE_sgelsy(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *jpvt, float rcond, lapack_int *rank)
LAPACKE_ztfsm
lapack_int LAPACKE_ztfsm(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, lapack_complex_double alpha, const lapack_complex_double *a, lapack_complex_double *b, lapack_int ldb)
LAPACKE_zgbrfsx_work
lapack_int LAPACKE_zgbrfsx_work(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *r, const double *c, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)
LAPACKE_dptsvx
lapack_int LAPACKE_dptsvx(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const double *d, const double *e, double *df, double *ef, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)


gtsam
Author(s):
autogenerated on Tue Jun 25 2024 03:01:13