LAPACK
3.11.0
LAPACK: Linear Algebra PACKage
Loading...
Searching...
No Matches
lapacke.h
Go to the documentation of this file.
1
/*****************************************************************************
2
Copyright (c) 2014, 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
*****************************************************************************/
32
33
#ifndef _LAPACKE_H_
34
#define _LAPACKE_H_
35
36
#include "
lapack.h
"
37
38
#ifdef __cplusplus
39
extern
"C"
{
40
#endif
/* __cplusplus */
41
42
#ifndef LAPACKE_malloc
43
#define LAPACKE_malloc( size ) malloc( size )
44
#endif
45
#ifndef LAPACKE_free
46
#define LAPACKE_free( p ) free( p )
47
#endif
48
49
#define LAPACK_C2INT( x ) (lapack_int)(*((float*)&x ))
50
#define LAPACK_Z2INT( x ) (lapack_int)(*((double*)&x ))
51
52
#define LAPACK_ROW_MAJOR 101
53
#define LAPACK_COL_MAJOR 102
54
55
#define LAPACK_WORK_MEMORY_ERROR -1010
56
#define LAPACK_TRANSPOSE_MEMORY_ERROR -1011
57
58
lapack_complex_float
lapack_make_complex_float
(
float
re,
float
im );
59
lapack_complex_double
lapack_make_complex_double
(
double
re,
double
im );
60
61
/* C-LAPACK function prototypes */
62
63
lapack_int
LAPACKE_sbdsdc
(
int
matrix_layout,
char
uplo,
char
compq,
64
lapack_int
n,
float
* d,
float
* e,
float
* u,
65
lapack_int
ldu,
float
* vt,
lapack_int
ldvt,
float
* q,
66
lapack_int
* iq );
67
lapack_int
LAPACKE_dbdsdc
(
int
matrix_layout,
char
uplo,
char
compq,
68
lapack_int
n,
double
* d,
double
* e,
double
* u,
69
lapack_int
ldu,
double
* vt,
lapack_int
ldvt,
70
double
* q,
lapack_int
* iq );
71
72
lapack_int
LAPACKE_sbdsqr
(
int
matrix_layout,
char
uplo,
lapack_int
n,
73
lapack_int
ncvt,
lapack_int
nru,
lapack_int
ncc,
74
float
* d,
float
* e,
float
* vt,
lapack_int
ldvt,
75
float
* u,
lapack_int
ldu,
float
* c,
lapack_int
ldc );
76
lapack_int
LAPACKE_dbdsqr
(
int
matrix_layout,
char
uplo,
lapack_int
n,
77
lapack_int
ncvt,
lapack_int
nru,
lapack_int
ncc,
78
double
* d,
double
* e,
double
* vt,
lapack_int
ldvt,
79
double
* u,
lapack_int
ldu,
double
* c,
80
lapack_int
ldc );
81
lapack_int
LAPACKE_cbdsqr
(
int
matrix_layout,
char
uplo,
lapack_int
n,
82
lapack_int
ncvt,
lapack_int
nru,
lapack_int
ncc,
83
float
* d,
float
* e,
lapack_complex_float
* vt,
84
lapack_int
ldvt,
lapack_complex_float
* u,
85
lapack_int
ldu,
lapack_complex_float
* c,
86
lapack_int
ldc );
87
lapack_int
LAPACKE_zbdsqr
(
int
matrix_layout,
char
uplo,
lapack_int
n,
88
lapack_int
ncvt,
lapack_int
nru,
lapack_int
ncc,
89
double
* d,
double
* e,
lapack_complex_double
* vt,
90
lapack_int
ldvt,
lapack_complex_double
* u,
91
lapack_int
ldu,
lapack_complex_double
* c,
92
lapack_int
ldc );
93
lapack_int
LAPACKE_sbdsvdx
(
int
matrix_layout,
char
uplo,
char
jobz,
char
range,
94
lapack_int
n,
float
* d,
float
* e,
95
float
vl,
float
vu,
96
lapack_int
il,
lapack_int
iu,
lapack_int
* ns,
97
float
* s,
float
* z,
lapack_int
ldz,
98
lapack_int
* superb );
99
lapack_int
LAPACKE_dbdsvdx
(
int
matrix_layout,
char
uplo,
char
jobz,
char
range,
100
lapack_int
n,
double
* d,
double
* e,
101
double
vl,
double
vu,
102
lapack_int
il,
lapack_int
iu,
lapack_int
* ns,
103
double
* s,
double
* z,
lapack_int
ldz,
104
lapack_int
* superb );
105
lapack_int
LAPACKE_sdisna
(
char
job,
lapack_int
m,
lapack_int
n,
const
float
* d,
106
float
* sep );
107
lapack_int
LAPACKE_ddisna
(
char
job,
lapack_int
m,
lapack_int
n,
108
const
double
* d,
double
* sep );
109
110
lapack_int
LAPACKE_sgbbrd
(
int
matrix_layout,
char
vect,
lapack_int
m,
111
lapack_int
n,
lapack_int
ncc,
lapack_int
kl,
112
lapack_int
ku,
float
* ab,
lapack_int
ldab,
float
* d,
113
float
* e,
float
* q,
lapack_int
ldq,
float
* pt,
114
lapack_int
ldpt,
float
* c,
lapack_int
ldc );
115
lapack_int
LAPACKE_dgbbrd
(
int
matrix_layout,
char
vect,
lapack_int
m,
116
lapack_int
n,
lapack_int
ncc,
lapack_int
kl,
117
lapack_int
ku,
double
* ab,
lapack_int
ldab,
118
double
* d,
double
* e,
double
* q,
lapack_int
ldq,
119
double
* pt,
lapack_int
ldpt,
double
* c,
120
lapack_int
ldc );
121
lapack_int
LAPACKE_cgbbrd
(
int
matrix_layout,
char
vect,
lapack_int
m,
122
lapack_int
n,
lapack_int
ncc,
lapack_int
kl,
123
lapack_int
ku,
lapack_complex_float
* ab,
124
lapack_int
ldab,
float
* d,
float
* e,
125
lapack_complex_float
* q,
lapack_int
ldq,
126
lapack_complex_float
* pt,
lapack_int
ldpt,
127
lapack_complex_float
* c,
lapack_int
ldc );
128
lapack_int
LAPACKE_zgbbrd
(
int
matrix_layout,
char
vect,
lapack_int
m,
129
lapack_int
n,
lapack_int
ncc,
lapack_int
kl,
130
lapack_int
ku,
lapack_complex_double
* ab,
131
lapack_int
ldab,
double
* d,
double
* e,
132
lapack_complex_double
* q,
lapack_int
ldq,
133
lapack_complex_double
* pt,
lapack_int
ldpt,
134
lapack_complex_double
* c,
lapack_int
ldc );
135
136
lapack_int
LAPACKE_sgbcon
(
int
matrix_layout,
char
norm,
lapack_int
n,
137
lapack_int
kl,
lapack_int
ku,
const
float
* ab,
138
lapack_int
ldab,
const
lapack_int
* ipiv,
float
anorm,
139
float
* rcond );
140
lapack_int
LAPACKE_dgbcon
(
int
matrix_layout,
char
norm,
lapack_int
n,
141
lapack_int
kl,
lapack_int
ku,
const
double
* ab,
142
lapack_int
ldab,
const
lapack_int
* ipiv,
143
double
anorm,
double
* rcond );
144
lapack_int
LAPACKE_cgbcon
(
int
matrix_layout,
char
norm,
lapack_int
n,
145
lapack_int
kl,
lapack_int
ku,
146
const
lapack_complex_float
* ab,
lapack_int
ldab,
147
const
lapack_int
* ipiv,
float
anorm,
float
* rcond );
148
lapack_int
LAPACKE_zgbcon
(
int
matrix_layout,
char
norm,
lapack_int
n,
149
lapack_int
kl,
lapack_int
ku,
150
const
lapack_complex_double
* ab,
lapack_int
ldab,
151
const
lapack_int
* ipiv,
double
anorm,
152
double
* rcond );
153
154
lapack_int
LAPACKE_sgbequ
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
155
lapack_int
kl,
lapack_int
ku,
const
float
* ab,
156
lapack_int
ldab,
float
* r,
float
* c,
float
* rowcnd,
157
float
* colcnd,
float
* amax );
158
lapack_int
LAPACKE_dgbequ
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
159
lapack_int
kl,
lapack_int
ku,
const
double
* ab,
160
lapack_int
ldab,
double
* r,
double
* c,
161
double
* rowcnd,
double
* colcnd,
double
* amax );
162
lapack_int
LAPACKE_cgbequ
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
163
lapack_int
kl,
lapack_int
ku,
164
const
lapack_complex_float
* ab,
lapack_int
ldab,
165
float
* r,
float
* c,
float
* rowcnd,
float
* colcnd,
166
float
* amax );
167
lapack_int
LAPACKE_zgbequ
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
168
lapack_int
kl,
lapack_int
ku,
169
const
lapack_complex_double
* ab,
lapack_int
ldab,
170
double
* r,
double
* c,
double
* rowcnd,
double
* colcnd,
171
double
* amax );
172
173
lapack_int
LAPACKE_sgbequb
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
174
lapack_int
kl,
lapack_int
ku,
const
float
* ab,
175
lapack_int
ldab,
float
* r,
float
* c,
float
* rowcnd,
176
float
* colcnd,
float
* amax );
177
lapack_int
LAPACKE_dgbequb
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
178
lapack_int
kl,
lapack_int
ku,
const
double
* ab,
179
lapack_int
ldab,
double
* r,
double
* c,
180
double
* rowcnd,
double
* colcnd,
double
* amax );
181
lapack_int
LAPACKE_cgbequb
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
182
lapack_int
kl,
lapack_int
ku,
183
const
lapack_complex_float
* ab,
lapack_int
ldab,
184
float
* r,
float
* c,
float
* rowcnd,
float
* colcnd,
185
float
* amax );
186
lapack_int
LAPACKE_zgbequb
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
187
lapack_int
kl,
lapack_int
ku,
188
const
lapack_complex_double
* ab,
lapack_int
ldab,
189
double
* r,
double
* c,
double
* rowcnd,
190
double
* colcnd,
double
* amax );
191
192
lapack_int
LAPACKE_sgbrfs
(
int
matrix_layout,
char
trans,
lapack_int
n,
193
lapack_int
kl,
lapack_int
ku,
lapack_int
nrhs,
194
const
float
* ab,
lapack_int
ldab,
const
float
* afb,
195
lapack_int
ldafb,
const
lapack_int
* ipiv,
196
const
float
* b,
lapack_int
ldb,
float
* x,
197
lapack_int
ldx,
float
* ferr,
float
* berr );
198
lapack_int
LAPACKE_dgbrfs
(
int
matrix_layout,
char
trans,
lapack_int
n,
199
lapack_int
kl,
lapack_int
ku,
lapack_int
nrhs,
200
const
double
* ab,
lapack_int
ldab,
const
double
* afb,
201
lapack_int
ldafb,
const
lapack_int
* ipiv,
202
const
double
* b,
lapack_int
ldb,
double
* x,
203
lapack_int
ldx,
double
* ferr,
double
* berr );
204
lapack_int
LAPACKE_cgbrfs
(
int
matrix_layout,
char
trans,
lapack_int
n,
205
lapack_int
kl,
lapack_int
ku,
lapack_int
nrhs,
206
const
lapack_complex_float
* ab,
lapack_int
ldab,
207
const
lapack_complex_float
* afb,
lapack_int
ldafb,
208
const
lapack_int
* ipiv,
209
const
lapack_complex_float
* b,
lapack_int
ldb,
210
lapack_complex_float
* x,
lapack_int
ldx,
float
* ferr,
211
float
* berr );
212
lapack_int
LAPACKE_zgbrfs
(
int
matrix_layout,
char
trans,
lapack_int
n,
213
lapack_int
kl,
lapack_int
ku,
lapack_int
nrhs,
214
const
lapack_complex_double
* ab,
lapack_int
ldab,
215
const
lapack_complex_double
* afb,
lapack_int
ldafb,
216
const
lapack_int
* ipiv,
217
const
lapack_complex_double
* b,
lapack_int
ldb,
218
lapack_complex_double
* x,
lapack_int
ldx,
219
double
* ferr,
double
* berr );
220
221
lapack_int
LAPACKE_sgbrfsx
(
int
matrix_layout,
char
trans,
char
equed,
222
lapack_int
n,
lapack_int
kl,
lapack_int
ku,
223
lapack_int
nrhs,
const
float
* ab,
lapack_int
ldab,
224
const
float
* afb,
lapack_int
ldafb,
225
const
lapack_int
* ipiv,
const
float
* r,
226
const
float
* c,
const
float
* b,
lapack_int
ldb,
227
float
* x,
lapack_int
ldx,
float
* rcond,
float
* berr,
228
lapack_int
n_err_bnds,
float
* err_bnds_norm,
229
float
* err_bnds_comp,
lapack_int
nparams,
230
float
* params );
231
lapack_int
LAPACKE_dgbrfsx
(
int
matrix_layout,
char
trans,
char
equed,
232
lapack_int
n,
lapack_int
kl,
lapack_int
ku,
233
lapack_int
nrhs,
const
double
* ab,
lapack_int
ldab,
234
const
double
* afb,
lapack_int
ldafb,
235
const
lapack_int
* ipiv,
const
double
* r,
236
const
double
* c,
const
double
* b,
lapack_int
ldb,
237
double
* x,
lapack_int
ldx,
double
* rcond,
238
double
* berr,
lapack_int
n_err_bnds,
239
double
* err_bnds_norm,
double
* err_bnds_comp,
240
lapack_int
nparams,
double
* params );
241
lapack_int
LAPACKE_cgbrfsx
(
int
matrix_layout,
char
trans,
char
equed,
242
lapack_int
n,
lapack_int
kl,
lapack_int
ku,
243
lapack_int
nrhs,
const
lapack_complex_float
* ab,
244
lapack_int
ldab,
const
lapack_complex_float
* afb,
245
lapack_int
ldafb,
const
lapack_int
* ipiv,
246
const
float
* r,
const
float
* c,
247
const
lapack_complex_float
* b,
lapack_int
ldb,
248
lapack_complex_float
* x,
lapack_int
ldx,
249
float
* rcond,
float
* berr,
lapack_int
n_err_bnds,
250
float
* err_bnds_norm,
float
* err_bnds_comp,
251
lapack_int
nparams,
float
* params );
252
lapack_int
LAPACKE_zgbrfsx
(
int
matrix_layout,
char
trans,
char
equed,
253
lapack_int
n,
lapack_int
kl,
lapack_int
ku,
254
lapack_int
nrhs,
const
lapack_complex_double
* ab,
255
lapack_int
ldab,
const
lapack_complex_double
* afb,
256
lapack_int
ldafb,
const
lapack_int
* ipiv,
257
const
double
* r,
const
double
* c,
258
const
lapack_complex_double
* b,
lapack_int
ldb,
259
lapack_complex_double
* x,
lapack_int
ldx,
260
double
* rcond,
double
* berr,
lapack_int
n_err_bnds,
261
double
* err_bnds_norm,
double
* err_bnds_comp,
262
lapack_int
nparams,
double
* params );
263
264
lapack_int
LAPACKE_sgbsv
(
int
matrix_layout,
lapack_int
n,
lapack_int
kl,
265
lapack_int
ku,
lapack_int
nrhs,
float
* ab,
266
lapack_int
ldab,
lapack_int
* ipiv,
float
* b,
267
lapack_int
ldb );
268
lapack_int
LAPACKE_dgbsv
(
int
matrix_layout,
lapack_int
n,
lapack_int
kl,
269
lapack_int
ku,
lapack_int
nrhs,
double
* ab,
270
lapack_int
ldab,
lapack_int
* ipiv,
double
* b,
271
lapack_int
ldb );
272
lapack_int
LAPACKE_cgbsv
(
int
matrix_layout,
lapack_int
n,
lapack_int
kl,
273
lapack_int
ku,
lapack_int
nrhs,
274
lapack_complex_float
* ab,
lapack_int
ldab,
275
lapack_int
* ipiv,
lapack_complex_float
* b,
276
lapack_int
ldb );
277
lapack_int
LAPACKE_zgbsv
(
int
matrix_layout,
lapack_int
n,
lapack_int
kl,
278
lapack_int
ku,
lapack_int
nrhs,
279
lapack_complex_double
* ab,
lapack_int
ldab,
280
lapack_int
* ipiv,
lapack_complex_double
* b,
281
lapack_int
ldb );
282
283
lapack_int
LAPACKE_sgbsvx
(
int
matrix_layout,
char
fact,
char
trans,
284
lapack_int
n,
lapack_int
kl,
lapack_int
ku,
285
lapack_int
nrhs,
float
* ab,
lapack_int
ldab,
286
float
* afb,
lapack_int
ldafb,
lapack_int
* ipiv,
287
char
* equed,
float
* r,
float
* c,
float
* b,
288
lapack_int
ldb,
float
* x,
lapack_int
ldx,
289
float
* rcond,
float
* ferr,
float
* berr,
290
float
* rpivot );
291
lapack_int
LAPACKE_dgbsvx
(
int
matrix_layout,
char
fact,
char
trans,
292
lapack_int
n,
lapack_int
kl,
lapack_int
ku,
293
lapack_int
nrhs,
double
* ab,
lapack_int
ldab,
294
double
* afb,
lapack_int
ldafb,
lapack_int
* ipiv,
295
char
* equed,
double
* r,
double
* c,
double
* b,
296
lapack_int
ldb,
double
* x,
lapack_int
ldx,
297
double
* rcond,
double
* ferr,
double
* berr,
298
double
* rpivot );
299
lapack_int
LAPACKE_cgbsvx
(
int
matrix_layout,
char
fact,
char
trans,
300
lapack_int
n,
lapack_int
kl,
lapack_int
ku,
301
lapack_int
nrhs,
lapack_complex_float
* ab,
302
lapack_int
ldab,
lapack_complex_float
* afb,
303
lapack_int
ldafb,
lapack_int
* ipiv,
char
* equed,
304
float
* r,
float
* c,
lapack_complex_float
* b,
305
lapack_int
ldb,
lapack_complex_float
* x,
306
lapack_int
ldx,
float
* rcond,
float
* ferr,
307
float
* berr,
float
* rpivot );
308
lapack_int
LAPACKE_zgbsvx
(
int
matrix_layout,
char
fact,
char
trans,
309
lapack_int
n,
lapack_int
kl,
lapack_int
ku,
310
lapack_int
nrhs,
lapack_complex_double
* ab,
311
lapack_int
ldab,
lapack_complex_double
* afb,
312
lapack_int
ldafb,
lapack_int
* ipiv,
char
* equed,
313
double
* r,
double
* c,
lapack_complex_double
* b,
314
lapack_int
ldb,
lapack_complex_double
* x,
315
lapack_int
ldx,
double
* rcond,
double
* ferr,
316
double
* berr,
double
* rpivot );
317
318
lapack_int
LAPACKE_sgbsvxx
(
int
matrix_layout,
char
fact,
char
trans,
319
lapack_int
n,
lapack_int
kl,
lapack_int
ku,
320
lapack_int
nrhs,
float
* ab,
lapack_int
ldab,
321
float
* afb,
lapack_int
ldafb,
lapack_int
* ipiv,
322
char
* equed,
float
* r,
float
* c,
float
* b,
323
lapack_int
ldb,
float
* x,
lapack_int
ldx,
324
float
* rcond,
float
* rpvgrw,
float
* berr,
325
lapack_int
n_err_bnds,
float
* err_bnds_norm,
326
float
* err_bnds_comp,
lapack_int
nparams,
327
float
* params );
328
lapack_int
LAPACKE_dgbsvxx
(
int
matrix_layout,
char
fact,
char
trans,
329
lapack_int
n,
lapack_int
kl,
lapack_int
ku,
330
lapack_int
nrhs,
double
* ab,
lapack_int
ldab,
331
double
* afb,
lapack_int
ldafb,
lapack_int
* ipiv,
332
char
* equed,
double
* r,
double
* c,
double
* b,
333
lapack_int
ldb,
double
* x,
lapack_int
ldx,
334
double
* rcond,
double
* rpvgrw,
double
* berr,
335
lapack_int
n_err_bnds,
double
* err_bnds_norm,
336
double
* err_bnds_comp,
lapack_int
nparams,
337
double
* params );
338
lapack_int
LAPACKE_cgbsvxx
(
int
matrix_layout,
char
fact,
char
trans,
339
lapack_int
n,
lapack_int
kl,
lapack_int
ku,
340
lapack_int
nrhs,
lapack_complex_float
* ab,
341
lapack_int
ldab,
lapack_complex_float
* afb,
342
lapack_int
ldafb,
lapack_int
* ipiv,
char
* equed,
343
float
* r,
float
* c,
lapack_complex_float
* b,
344
lapack_int
ldb,
lapack_complex_float
* x,
345
lapack_int
ldx,
float
* rcond,
float
* rpvgrw,
346
float
* berr,
lapack_int
n_err_bnds,
347
float
* err_bnds_norm,
float
* err_bnds_comp,
348
lapack_int
nparams,
float
* params );
349
lapack_int
LAPACKE_zgbsvxx
(
int
matrix_layout,
char
fact,
char
trans,
350
lapack_int
n,
lapack_int
kl,
lapack_int
ku,
351
lapack_int
nrhs,
lapack_complex_double
* ab,
352
lapack_int
ldab,
lapack_complex_double
* afb,
353
lapack_int
ldafb,
lapack_int
* ipiv,
char
* equed,
354
double
* r,
double
* c,
lapack_complex_double
* b,
355
lapack_int
ldb,
lapack_complex_double
* x,
356
lapack_int
ldx,
double
* rcond,
double
* rpvgrw,
357
double
* berr,
lapack_int
n_err_bnds,
358
double
* err_bnds_norm,
double
* err_bnds_comp,
359
lapack_int
nparams,
double
* params );
360
361
lapack_int
LAPACKE_sgbtrf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
362
lapack_int
kl,
lapack_int
ku,
float
* ab,
363
lapack_int
ldab,
lapack_int
* ipiv );
364
lapack_int
LAPACKE_dgbtrf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
365
lapack_int
kl,
lapack_int
ku,
double
* ab,
366
lapack_int
ldab,
lapack_int
* ipiv );
367
lapack_int
LAPACKE_cgbtrf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
368
lapack_int
kl,
lapack_int
ku,
369
lapack_complex_float
* ab,
lapack_int
ldab,
370
lapack_int
* ipiv );
371
lapack_int
LAPACKE_zgbtrf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
372
lapack_int
kl,
lapack_int
ku,
373
lapack_complex_double
* ab,
lapack_int
ldab,
374
lapack_int
* ipiv );
375
376
lapack_int
LAPACKE_sgbtrs
(
int
matrix_layout,
char
trans,
lapack_int
n,
377
lapack_int
kl,
lapack_int
ku,
lapack_int
nrhs,
378
const
float
* ab,
lapack_int
ldab,
379
const
lapack_int
* ipiv,
float
* b,
lapack_int
ldb );
380
lapack_int
LAPACKE_dgbtrs
(
int
matrix_layout,
char
trans,
lapack_int
n,
381
lapack_int
kl,
lapack_int
ku,
lapack_int
nrhs,
382
const
double
* ab,
lapack_int
ldab,
383
const
lapack_int
* ipiv,
double
* b,
lapack_int
ldb );
384
lapack_int
LAPACKE_cgbtrs
(
int
matrix_layout,
char
trans,
lapack_int
n,
385
lapack_int
kl,
lapack_int
ku,
lapack_int
nrhs,
386
const
lapack_complex_float
* ab,
lapack_int
ldab,
387
const
lapack_int
* ipiv,
lapack_complex_float
* b,
388
lapack_int
ldb );
389
lapack_int
LAPACKE_zgbtrs
(
int
matrix_layout,
char
trans,
lapack_int
n,
390
lapack_int
kl,
lapack_int
ku,
lapack_int
nrhs,
391
const
lapack_complex_double
* ab,
lapack_int
ldab,
392
const
lapack_int
* ipiv,
lapack_complex_double
* b,
393
lapack_int
ldb );
394
395
lapack_int
LAPACKE_sgebak
(
int
matrix_layout,
char
job,
char
side,
lapack_int
n,
396
lapack_int
ilo,
lapack_int
ihi,
const
float
* scale,
397
lapack_int
m,
float
* v,
lapack_int
ldv );
398
lapack_int
LAPACKE_dgebak
(
int
matrix_layout,
char
job,
char
side,
lapack_int
n,
399
lapack_int
ilo,
lapack_int
ihi,
const
double
* scale,
400
lapack_int
m,
double
* v,
lapack_int
ldv );
401
lapack_int
LAPACKE_cgebak
(
int
matrix_layout,
char
job,
char
side,
lapack_int
n,
402
lapack_int
ilo,
lapack_int
ihi,
const
float
* scale,
403
lapack_int
m,
lapack_complex_float
* v,
404
lapack_int
ldv );
405
lapack_int
LAPACKE_zgebak
(
int
matrix_layout,
char
job,
char
side,
lapack_int
n,
406
lapack_int
ilo,
lapack_int
ihi,
const
double
* scale,
407
lapack_int
m,
lapack_complex_double
* v,
408
lapack_int
ldv );
409
410
lapack_int
LAPACKE_sgebal
(
int
matrix_layout,
char
job,
lapack_int
n,
float
* a,
411
lapack_int
lda,
lapack_int
* ilo,
lapack_int
* ihi,
412
float
* scale );
413
lapack_int
LAPACKE_dgebal
(
int
matrix_layout,
char
job,
lapack_int
n,
double
* a,
414
lapack_int
lda,
lapack_int
* ilo,
lapack_int
* ihi,
415
double
* scale );
416
lapack_int
LAPACKE_cgebal
(
int
matrix_layout,
char
job,
lapack_int
n,
417
lapack_complex_float
* a,
lapack_int
lda,
418
lapack_int
* ilo,
lapack_int
* ihi,
float
* scale );
419
lapack_int
LAPACKE_zgebal
(
int
matrix_layout,
char
job,
lapack_int
n,
420
lapack_complex_double
* a,
lapack_int
lda,
421
lapack_int
* ilo,
lapack_int
* ihi,
double
* scale );
422
423
lapack_int
LAPACKE_sgebrd
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
424
float
* a,
lapack_int
lda,
float
* d,
float
* e,
425
float
* tauq,
float
* taup );
426
lapack_int
LAPACKE_dgebrd
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
427
double
* a,
lapack_int
lda,
double
* d,
double
* e,
428
double
* tauq,
double
* taup );
429
lapack_int
LAPACKE_cgebrd
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
430
lapack_complex_float
* a,
lapack_int
lda,
float
* d,
431
float
* e,
lapack_complex_float
* tauq,
432
lapack_complex_float
* taup );
433
lapack_int
LAPACKE_zgebrd
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
434
lapack_complex_double
* a,
lapack_int
lda,
double
* d,
435
double
* e,
lapack_complex_double
* tauq,
436
lapack_complex_double
* taup );
437
438
lapack_int
LAPACKE_sgecon
(
int
matrix_layout,
char
norm,
lapack_int
n,
439
const
float
* a,
lapack_int
lda,
float
anorm,
440
float
* rcond );
441
lapack_int
LAPACKE_dgecon
(
int
matrix_layout,
char
norm,
lapack_int
n,
442
const
double
* a,
lapack_int
lda,
double
anorm,
443
double
* rcond );
444
lapack_int
LAPACKE_cgecon
(
int
matrix_layout,
char
norm,
lapack_int
n,
445
const
lapack_complex_float
* a,
lapack_int
lda,
446
float
anorm,
float
* rcond );
447
lapack_int
LAPACKE_zgecon
(
int
matrix_layout,
char
norm,
lapack_int
n,
448
const
lapack_complex_double
* a,
lapack_int
lda,
449
double
anorm,
double
* rcond );
450
451
lapack_int
LAPACKE_sgeequ
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
452
const
float
* a,
lapack_int
lda,
float
* r,
float
* c,
453
float
* rowcnd,
float
* colcnd,
float
* amax );
454
lapack_int
LAPACKE_dgeequ
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
455
const
double
* a,
lapack_int
lda,
double
* r,
456
double
* c,
double
* rowcnd,
double
* colcnd,
457
double
* amax );
458
lapack_int
LAPACKE_cgeequ
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
459
const
lapack_complex_float
* a,
lapack_int
lda,
460
float
* r,
float
* c,
float
* rowcnd,
float
* colcnd,
461
float
* amax );
462
lapack_int
LAPACKE_zgeequ
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
463
const
lapack_complex_double
* a,
lapack_int
lda,
464
double
* r,
double
* c,
double
* rowcnd,
double
* colcnd,
465
double
* amax );
466
467
lapack_int
LAPACKE_sgeequb
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
468
const
float
* a,
lapack_int
lda,
float
* r,
float
* c,
469
float
* rowcnd,
float
* colcnd,
float
* amax );
470
lapack_int
LAPACKE_dgeequb
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
471
const
double
* a,
lapack_int
lda,
double
* r,
472
double
* c,
double
* rowcnd,
double
* colcnd,
473
double
* amax );
474
lapack_int
LAPACKE_cgeequb
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
475
const
lapack_complex_float
* a,
lapack_int
lda,
476
float
* r,
float
* c,
float
* rowcnd,
float
* colcnd,
477
float
* amax );
478
lapack_int
LAPACKE_zgeequb
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
479
const
lapack_complex_double
* a,
lapack_int
lda,
480
double
* r,
double
* c,
double
* rowcnd,
481
double
* colcnd,
double
* amax );
482
483
lapack_int
LAPACKE_sgees
(
int
matrix_layout,
char
jobvs,
char
sort,
484
LAPACK_S_SELECT2
select,
lapack_int
n,
float
* a,
485
lapack_int
lda,
lapack_int
* sdim,
float
* wr,
486
float
* wi,
float
* vs,
lapack_int
ldvs );
487
lapack_int
LAPACKE_dgees
(
int
matrix_layout,
char
jobvs,
char
sort,
488
LAPACK_D_SELECT2
select,
lapack_int
n,
double
* a,
489
lapack_int
lda,
lapack_int
* sdim,
double
* wr,
490
double
* wi,
double
* vs,
lapack_int
ldvs );
491
lapack_int
LAPACKE_cgees
(
int
matrix_layout,
char
jobvs,
char
sort,
492
LAPACK_C_SELECT1
select,
lapack_int
n,
493
lapack_complex_float
* a,
lapack_int
lda,
494
lapack_int
* sdim,
lapack_complex_float
* w,
495
lapack_complex_float
* vs,
lapack_int
ldvs );
496
lapack_int
LAPACKE_zgees
(
int
matrix_layout,
char
jobvs,
char
sort,
497
LAPACK_Z_SELECT1
select,
lapack_int
n,
498
lapack_complex_double
* a,
lapack_int
lda,
499
lapack_int
* sdim,
lapack_complex_double
* w,
500
lapack_complex_double
* vs,
lapack_int
ldvs );
501
502
lapack_int
LAPACKE_sgeesx
(
int
matrix_layout,
char
jobvs,
char
sort,
503
LAPACK_S_SELECT2
select,
char
sense,
lapack_int
n,
504
float
* a,
lapack_int
lda,
lapack_int
* sdim,
505
float
* wr,
float
* wi,
float
* vs,
lapack_int
ldvs,
506
float
* rconde,
float
* rcondv );
507
lapack_int
LAPACKE_dgeesx
(
int
matrix_layout,
char
jobvs,
char
sort,
508
LAPACK_D_SELECT2
select,
char
sense,
lapack_int
n,
509
double
* a,
lapack_int
lda,
lapack_int
* sdim,
510
double
* wr,
double
* wi,
double
* vs,
lapack_int
ldvs,
511
double
* rconde,
double
* rcondv );
512
lapack_int
LAPACKE_cgeesx
(
int
matrix_layout,
char
jobvs,
char
sort,
513
LAPACK_C_SELECT1
select,
char
sense,
lapack_int
n,
514
lapack_complex_float
* a,
lapack_int
lda,
515
lapack_int
* sdim,
lapack_complex_float
* w,
516
lapack_complex_float
* vs,
lapack_int
ldvs,
517
float
* rconde,
float
* rcondv );
518
lapack_int
LAPACKE_zgeesx
(
int
matrix_layout,
char
jobvs,
char
sort,
519
LAPACK_Z_SELECT1
select,
char
sense,
lapack_int
n,
520
lapack_complex_double
* a,
lapack_int
lda,
521
lapack_int
* sdim,
lapack_complex_double
* w,
522
lapack_complex_double
* vs,
lapack_int
ldvs,
523
double
* rconde,
double
* rcondv );
524
525
lapack_int
LAPACKE_sgeev
(
int
matrix_layout,
char
jobvl,
char
jobvr,
526
lapack_int
n,
float
* a,
lapack_int
lda,
float
* wr,
527
float
* wi,
float
* vl,
lapack_int
ldvl,
float
* vr,
528
lapack_int
ldvr );
529
lapack_int
LAPACKE_dgeev
(
int
matrix_layout,
char
jobvl,
char
jobvr,
530
lapack_int
n,
double
* a,
lapack_int
lda,
double
* wr,
531
double
* wi,
double
* vl,
lapack_int
ldvl,
double
* vr,
532
lapack_int
ldvr );
533
lapack_int
LAPACKE_cgeev
(
int
matrix_layout,
char
jobvl,
char
jobvr,
534
lapack_int
n,
lapack_complex_float
* a,
lapack_int
lda,
535
lapack_complex_float
* w,
lapack_complex_float
* vl,
536
lapack_int
ldvl,
lapack_complex_float
* vr,
537
lapack_int
ldvr );
538
lapack_int
LAPACKE_zgeev
(
int
matrix_layout,
char
jobvl,
char
jobvr,
539
lapack_int
n,
lapack_complex_double
* a,
540
lapack_int
lda,
lapack_complex_double
* w,
541
lapack_complex_double
* vl,
lapack_int
ldvl,
542
lapack_complex_double
* vr,
lapack_int
ldvr );
543
544
lapack_int
LAPACKE_sgeevx
(
int
matrix_layout,
char
balanc,
char
jobvl,
545
char
jobvr,
char
sense,
lapack_int
n,
float
* a,
546
lapack_int
lda,
float
* wr,
float
* wi,
float
* vl,
547
lapack_int
ldvl,
float
* vr,
lapack_int
ldvr,
548
lapack_int
* ilo,
lapack_int
* ihi,
float
* scale,
549
float
* abnrm,
float
* rconde,
float
* rcondv );
550
lapack_int
LAPACKE_dgeevx
(
int
matrix_layout,
char
balanc,
char
jobvl,
551
char
jobvr,
char
sense,
lapack_int
n,
double
* a,
552
lapack_int
lda,
double
* wr,
double
* wi,
double
* vl,
553
lapack_int
ldvl,
double
* vr,
lapack_int
ldvr,
554
lapack_int
* ilo,
lapack_int
* ihi,
double
* scale,
555
double
* abnrm,
double
* rconde,
double
* rcondv );
556
lapack_int
LAPACKE_cgeevx
(
int
matrix_layout,
char
balanc,
char
jobvl,
557
char
jobvr,
char
sense,
lapack_int
n,
558
lapack_complex_float
* a,
lapack_int
lda,
559
lapack_complex_float
* w,
lapack_complex_float
* vl,
560
lapack_int
ldvl,
lapack_complex_float
* vr,
561
lapack_int
ldvr,
lapack_int
* ilo,
lapack_int
* ihi,
562
float
* scale,
float
* abnrm,
float
* rconde,
563
float
* rcondv );
564
lapack_int
LAPACKE_zgeevx
(
int
matrix_layout,
char
balanc,
char
jobvl,
565
char
jobvr,
char
sense,
lapack_int
n,
566
lapack_complex_double
* a,
lapack_int
lda,
567
lapack_complex_double
* w,
lapack_complex_double
* vl,
568
lapack_int
ldvl,
lapack_complex_double
* vr,
569
lapack_int
ldvr,
lapack_int
* ilo,
lapack_int
* ihi,
570
double
* scale,
double
* abnrm,
double
* rconde,
571
double
* rcondv );
572
573
lapack_int
LAPACKE_sgehrd
(
int
matrix_layout,
lapack_int
n,
lapack_int
ilo,
574
lapack_int
ihi,
float
* a,
lapack_int
lda,
575
float
* tau );
576
lapack_int
LAPACKE_dgehrd
(
int
matrix_layout,
lapack_int
n,
lapack_int
ilo,
577
lapack_int
ihi,
double
* a,
lapack_int
lda,
578
double
* tau );
579
lapack_int
LAPACKE_cgehrd
(
int
matrix_layout,
lapack_int
n,
lapack_int
ilo,
580
lapack_int
ihi,
lapack_complex_float
* a,
581
lapack_int
lda,
lapack_complex_float
* tau );
582
lapack_int
LAPACKE_zgehrd
(
int
matrix_layout,
lapack_int
n,
lapack_int
ilo,
583
lapack_int
ihi,
lapack_complex_double
* a,
584
lapack_int
lda,
lapack_complex_double
* tau );
585
586
lapack_int
LAPACKE_sgejsv
(
int
matrix_layout,
char
joba,
char
jobu,
char
jobv,
587
char
jobr,
char
jobt,
char
jobp,
lapack_int
m,
588
lapack_int
n,
float
* a,
lapack_int
lda,
float
* sva,
589
float
* u,
lapack_int
ldu,
float
* v,
lapack_int
ldv,
590
float
* stat,
lapack_int
* istat );
591
lapack_int
LAPACKE_dgejsv
(
int
matrix_layout,
char
joba,
char
jobu,
char
jobv,
592
char
jobr,
char
jobt,
char
jobp,
lapack_int
m,
593
lapack_int
n,
double
* a,
lapack_int
lda,
double
* sva,
594
double
* u,
lapack_int
ldu,
double
* v,
lapack_int
ldv,
595
double
* stat,
lapack_int
* istat );
596
lapack_int
LAPACKE_cgejsv
(
int
matrix_layout,
char
joba,
char
jobu,
char
jobv,
597
char
jobr,
char
jobt,
char
jobp,
lapack_int
m,
598
lapack_int
n,
lapack_complex_float
* a,
lapack_int
lda,
float
* sva,
599
lapack_complex_float
* u,
lapack_int
ldu,
lapack_complex_float
* v,
lapack_int
ldv,
600
float
* stat,
lapack_int
* istat );
601
lapack_int
LAPACKE_zgejsv
(
int
matrix_layout,
char
joba,
char
jobu,
char
jobv,
602
char
jobr,
char
jobt,
char
jobp,
lapack_int
m,
603
lapack_int
n,
lapack_complex_double
* a,
lapack_int
lda,
double
* sva,
604
lapack_complex_double
* u,
lapack_int
ldu,
lapack_complex_double
* v,
lapack_int
ldv,
605
double
* stat,
lapack_int
* istat );
606
607
lapack_int
LAPACKE_sgelq2
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
608
float
* a,
lapack_int
lda,
float
* tau );
609
lapack_int
LAPACKE_dgelq2
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
610
double
* a,
lapack_int
lda,
double
* tau );
611
lapack_int
LAPACKE_cgelq2
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
612
lapack_complex_float
* a,
lapack_int
lda,
613
lapack_complex_float
* tau );
614
lapack_int
LAPACKE_zgelq2
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
615
lapack_complex_double
* a,
lapack_int
lda,
616
lapack_complex_double
* tau );
617
618
lapack_int
LAPACKE_sgelqf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
619
float
* a,
lapack_int
lda,
float
* tau );
620
lapack_int
LAPACKE_dgelqf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
621
double
* a,
lapack_int
lda,
double
* tau );
622
lapack_int
LAPACKE_cgelqf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
623
lapack_complex_float
* a,
lapack_int
lda,
624
lapack_complex_float
* tau );
625
lapack_int
LAPACKE_zgelqf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
626
lapack_complex_double
* a,
lapack_int
lda,
627
lapack_complex_double
* tau );
628
629
lapack_int
LAPACKE_sgels
(
int
matrix_layout,
char
trans,
lapack_int
m,
630
lapack_int
n,
lapack_int
nrhs,
float
* a,
631
lapack_int
lda,
float
* b,
lapack_int
ldb );
632
lapack_int
LAPACKE_dgels
(
int
matrix_layout,
char
trans,
lapack_int
m,
633
lapack_int
n,
lapack_int
nrhs,
double
* a,
634
lapack_int
lda,
double
* b,
lapack_int
ldb );
635
lapack_int
LAPACKE_cgels
(
int
matrix_layout,
char
trans,
lapack_int
m,
636
lapack_int
n,
lapack_int
nrhs,
637
lapack_complex_float
* a,
lapack_int
lda,
638
lapack_complex_float
* b,
lapack_int
ldb );
639
lapack_int
LAPACKE_zgels
(
int
matrix_layout,
char
trans,
lapack_int
m,
640
lapack_int
n,
lapack_int
nrhs,
641
lapack_complex_double
* a,
lapack_int
lda,
642
lapack_complex_double
* b,
lapack_int
ldb );
643
644
lapack_int
LAPACKE_sgelsd
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
645
lapack_int
nrhs,
float
* a,
lapack_int
lda,
float
* b,
646
lapack_int
ldb,
float
* s,
float
rcond,
647
lapack_int
* rank );
648
lapack_int
LAPACKE_dgelsd
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
649
lapack_int
nrhs,
double
* a,
lapack_int
lda,
650
double
* b,
lapack_int
ldb,
double
* s,
double
rcond,
651
lapack_int
* rank );
652
lapack_int
LAPACKE_cgelsd
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
653
lapack_int
nrhs,
lapack_complex_float
* a,
654
lapack_int
lda,
lapack_complex_float
* b,
655
lapack_int
ldb,
float
* s,
float
rcond,
656
lapack_int
* rank );
657
lapack_int
LAPACKE_zgelsd
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
658
lapack_int
nrhs,
lapack_complex_double
* a,
659
lapack_int
lda,
lapack_complex_double
* b,
660
lapack_int
ldb,
double
* s,
double
rcond,
661
lapack_int
* rank );
662
663
lapack_int
LAPACKE_sgelss
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
664
lapack_int
nrhs,
float
* a,
lapack_int
lda,
float
* b,
665
lapack_int
ldb,
float
* s,
float
rcond,
666
lapack_int
* rank );
667
lapack_int
LAPACKE_dgelss
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
668
lapack_int
nrhs,
double
* a,
lapack_int
lda,
669
double
* b,
lapack_int
ldb,
double
* s,
double
rcond,
670
lapack_int
* rank );
671
lapack_int
LAPACKE_cgelss
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
672
lapack_int
nrhs,
lapack_complex_float
* a,
673
lapack_int
lda,
lapack_complex_float
* b,
674
lapack_int
ldb,
float
* s,
float
rcond,
675
lapack_int
* rank );
676
lapack_int
LAPACKE_zgelss
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
677
lapack_int
nrhs,
lapack_complex_double
* a,
678
lapack_int
lda,
lapack_complex_double
* b,
679
lapack_int
ldb,
double
* s,
double
rcond,
680
lapack_int
* rank );
681
682
lapack_int
LAPACKE_sgelsy
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
683
lapack_int
nrhs,
float
* a,
lapack_int
lda,
float
* b,
684
lapack_int
ldb,
lapack_int
* jpvt,
float
rcond,
685
lapack_int
* rank );
686
lapack_int
LAPACKE_dgelsy
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
687
lapack_int
nrhs,
double
* a,
lapack_int
lda,
688
double
* b,
lapack_int
ldb,
lapack_int
* jpvt,
689
double
rcond,
lapack_int
* rank );
690
lapack_int
LAPACKE_cgelsy
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
691
lapack_int
nrhs,
lapack_complex_float
* a,
692
lapack_int
lda,
lapack_complex_float
* b,
693
lapack_int
ldb,
lapack_int
* jpvt,
float
rcond,
694
lapack_int
* rank );
695
lapack_int
LAPACKE_zgelsy
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
696
lapack_int
nrhs,
lapack_complex_double
* a,
697
lapack_int
lda,
lapack_complex_double
* b,
698
lapack_int
ldb,
lapack_int
* jpvt,
double
rcond,
699
lapack_int
* rank );
700
701
lapack_int
LAPACKE_sgeqlf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
702
float
* a,
lapack_int
lda,
float
* tau );
703
lapack_int
LAPACKE_dgeqlf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
704
double
* a,
lapack_int
lda,
double
* tau );
705
lapack_int
LAPACKE_cgeqlf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
706
lapack_complex_float
* a,
lapack_int
lda,
707
lapack_complex_float
* tau );
708
lapack_int
LAPACKE_zgeqlf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
709
lapack_complex_double
* a,
lapack_int
lda,
710
lapack_complex_double
* tau );
711
712
lapack_int
LAPACKE_sgeqp3
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
713
float
* a,
lapack_int
lda,
lapack_int
* jpvt,
714
float
* tau );
715
lapack_int
LAPACKE_dgeqp3
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
716
double
* a,
lapack_int
lda,
lapack_int
* jpvt,
717
double
* tau );
718
lapack_int
LAPACKE_cgeqp3
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
719
lapack_complex_float
* a,
lapack_int
lda,
720
lapack_int
* jpvt,
lapack_complex_float
* tau );
721
lapack_int
LAPACKE_zgeqp3
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
722
lapack_complex_double
* a,
lapack_int
lda,
723
lapack_int
* jpvt,
lapack_complex_double
* tau );
724
725
lapack_int
LAPACKE_sgeqpf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
726
float
* a,
lapack_int
lda,
lapack_int
* jpvt,
727
float
* tau );
728
lapack_int
LAPACKE_dgeqpf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
729
double
* a,
lapack_int
lda,
lapack_int
* jpvt,
730
double
* tau );
731
lapack_int
LAPACKE_cgeqpf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
732
lapack_complex_float
* a,
lapack_int
lda,
733
lapack_int
* jpvt,
lapack_complex_float
* tau );
734
lapack_int
LAPACKE_zgeqpf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
735
lapack_complex_double
* a,
lapack_int
lda,
736
lapack_int
* jpvt,
lapack_complex_double
* tau );
737
738
lapack_int
LAPACKE_sgeqr2
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
739
float
* a,
lapack_int
lda,
float
* tau );
740
lapack_int
LAPACKE_dgeqr2
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
741
double
* a,
lapack_int
lda,
double
* tau );
742
lapack_int
LAPACKE_cgeqr2
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
743
lapack_complex_float
* a,
lapack_int
lda,
744
lapack_complex_float
* tau );
745
lapack_int
LAPACKE_zgeqr2
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
746
lapack_complex_double
* a,
lapack_int
lda,
747
lapack_complex_double
* tau );
748
749
lapack_int
LAPACKE_sgeqrf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
750
float
* a,
lapack_int
lda,
float
* tau );
751
lapack_int
LAPACKE_dgeqrf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
752
double
* a,
lapack_int
lda,
double
* tau );
753
lapack_int
LAPACKE_cgeqrf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
754
lapack_complex_float
* a,
lapack_int
lda,
755
lapack_complex_float
* tau );
756
lapack_int
LAPACKE_zgeqrf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
757
lapack_complex_double
* a,
lapack_int
lda,
758
lapack_complex_double
* tau );
759
760
lapack_int
LAPACKE_sgeqrfp
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
761
float
* a,
lapack_int
lda,
float
* tau );
762
lapack_int
LAPACKE_dgeqrfp
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
763
double
* a,
lapack_int
lda,
double
* tau );
764
lapack_int
LAPACKE_cgeqrfp
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
765
lapack_complex_float
* a,
lapack_int
lda,
766
lapack_complex_float
* tau );
767
lapack_int
LAPACKE_zgeqrfp
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
768
lapack_complex_double
* a,
lapack_int
lda,
769
lapack_complex_double
* tau );
770
771
lapack_int
LAPACKE_sgerfs
(
int
matrix_layout,
char
trans,
lapack_int
n,
772
lapack_int
nrhs,
const
float
* a,
lapack_int
lda,
773
const
float
* af,
lapack_int
ldaf,
774
const
lapack_int
* ipiv,
const
float
* b,
775
lapack_int
ldb,
float
* x,
lapack_int
ldx,
776
float
* ferr,
float
* berr );
777
lapack_int
LAPACKE_dgerfs
(
int
matrix_layout,
char
trans,
lapack_int
n,
778
lapack_int
nrhs,
const
double
* a,
lapack_int
lda,
779
const
double
* af,
lapack_int
ldaf,
780
const
lapack_int
* ipiv,
const
double
* b,
781
lapack_int
ldb,
double
* x,
lapack_int
ldx,
782
double
* ferr,
double
* berr );
783
lapack_int
LAPACKE_cgerfs
(
int
matrix_layout,
char
trans,
lapack_int
n,
784
lapack_int
nrhs,
const
lapack_complex_float
* a,
785
lapack_int
lda,
const
lapack_complex_float
* af,
786
lapack_int
ldaf,
const
lapack_int
* ipiv,
787
const
lapack_complex_float
* b,
lapack_int
ldb,
788
lapack_complex_float
* x,
lapack_int
ldx,
float
* ferr,
789
float
* berr );
790
lapack_int
LAPACKE_zgerfs
(
int
matrix_layout,
char
trans,
lapack_int
n,
791
lapack_int
nrhs,
const
lapack_complex_double
* a,
792
lapack_int
lda,
const
lapack_complex_double
* af,
793
lapack_int
ldaf,
const
lapack_int
* ipiv,
794
const
lapack_complex_double
* b,
lapack_int
ldb,
795
lapack_complex_double
* x,
lapack_int
ldx,
796
double
* ferr,
double
* berr );
797
798
lapack_int
LAPACKE_sgerfsx
(
int
matrix_layout,
char
trans,
char
equed,
799
lapack_int
n,
lapack_int
nrhs,
const
float
* a,
800
lapack_int
lda,
const
float
* af,
lapack_int
ldaf,
801
const
lapack_int
* ipiv,
const
float
* r,
802
const
float
* c,
const
float
* b,
lapack_int
ldb,
803
float
* x,
lapack_int
ldx,
float
* rcond,
float
* berr,
804
lapack_int
n_err_bnds,
float
* err_bnds_norm,
805
float
* err_bnds_comp,
lapack_int
nparams,
806
float
* params );
807
lapack_int
LAPACKE_dgerfsx
(
int
matrix_layout,
char
trans,
char
equed,
808
lapack_int
n,
lapack_int
nrhs,
const
double
* a,
809
lapack_int
lda,
const
double
* af,
lapack_int
ldaf,
810
const
lapack_int
* ipiv,
const
double
* r,
811
const
double
* c,
const
double
* b,
lapack_int
ldb,
812
double
* x,
lapack_int
ldx,
double
* rcond,
813
double
* berr,
lapack_int
n_err_bnds,
814
double
* err_bnds_norm,
double
* err_bnds_comp,
815
lapack_int
nparams,
double
* params );
816
lapack_int
LAPACKE_cgerfsx
(
int
matrix_layout,
char
trans,
char
equed,
817
lapack_int
n,
lapack_int
nrhs,
818
const
lapack_complex_float
* a,
lapack_int
lda,
819
const
lapack_complex_float
* af,
lapack_int
ldaf,
820
const
lapack_int
* ipiv,
const
float
* r,
821
const
float
* c,
const
lapack_complex_float
* b,
822
lapack_int
ldb,
lapack_complex_float
* x,
823
lapack_int
ldx,
float
* rcond,
float
* berr,
824
lapack_int
n_err_bnds,
float
* err_bnds_norm,
825
float
* err_bnds_comp,
lapack_int
nparams,
826
float
* params );
827
lapack_int
LAPACKE_zgerfsx
(
int
matrix_layout,
char
trans,
char
equed,
828
lapack_int
n,
lapack_int
nrhs,
829
const
lapack_complex_double
* a,
lapack_int
lda,
830
const
lapack_complex_double
* af,
lapack_int
ldaf,
831
const
lapack_int
* ipiv,
const
double
* r,
832
const
double
* c,
const
lapack_complex_double
* b,
833
lapack_int
ldb,
lapack_complex_double
* x,
834
lapack_int
ldx,
double
* rcond,
double
* berr,
835
lapack_int
n_err_bnds,
double
* err_bnds_norm,
836
double
* err_bnds_comp,
lapack_int
nparams,
837
double
* params );
838
839
lapack_int
LAPACKE_sgerqf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
840
float
* a,
lapack_int
lda,
float
* tau );
841
lapack_int
LAPACKE_dgerqf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
842
double
* a,
lapack_int
lda,
double
* tau );
843
lapack_int
LAPACKE_cgerqf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
844
lapack_complex_float
* a,
lapack_int
lda,
845
lapack_complex_float
* tau );
846
lapack_int
LAPACKE_zgerqf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
847
lapack_complex_double
* a,
lapack_int
lda,
848
lapack_complex_double
* tau );
849
850
lapack_int
LAPACKE_sgesdd
(
int
matrix_layout,
char
jobz,
lapack_int
m,
851
lapack_int
n,
float
* a,
lapack_int
lda,
float
* s,
852
float
* u,
lapack_int
ldu,
float
* vt,
853
lapack_int
ldvt );
854
lapack_int
LAPACKE_dgesdd
(
int
matrix_layout,
char
jobz,
lapack_int
m,
855
lapack_int
n,
double
* a,
lapack_int
lda,
double
* s,
856
double
* u,
lapack_int
ldu,
double
* vt,
857
lapack_int
ldvt );
858
lapack_int
LAPACKE_cgesdd
(
int
matrix_layout,
char
jobz,
lapack_int
m,
859
lapack_int
n,
lapack_complex_float
* a,
860
lapack_int
lda,
float
* s,
lapack_complex_float
* u,
861
lapack_int
ldu,
lapack_complex_float
* vt,
862
lapack_int
ldvt );
863
lapack_int
LAPACKE_zgesdd
(
int
matrix_layout,
char
jobz,
lapack_int
m,
864
lapack_int
n,
lapack_complex_double
* a,
865
lapack_int
lda,
double
* s,
lapack_complex_double
* u,
866
lapack_int
ldu,
lapack_complex_double
* vt,
867
lapack_int
ldvt );
868
869
lapack_int
LAPACKE_sgesv
(
int
matrix_layout,
lapack_int
n,
lapack_int
nrhs,
870
float
* a,
lapack_int
lda,
lapack_int
* ipiv,
float
* b,
871
lapack_int
ldb );
872
lapack_int
LAPACKE_dgesv
(
int
matrix_layout,
lapack_int
n,
lapack_int
nrhs,
873
double
* a,
lapack_int
lda,
lapack_int
* ipiv,
874
double
* b,
lapack_int
ldb );
875
lapack_int
LAPACKE_cgesv
(
int
matrix_layout,
lapack_int
n,
lapack_int
nrhs,
876
lapack_complex_float
* a,
lapack_int
lda,
877
lapack_int
* ipiv,
lapack_complex_float
* b,
878
lapack_int
ldb );
879
lapack_int
LAPACKE_zgesv
(
int
matrix_layout,
lapack_int
n,
lapack_int
nrhs,
880
lapack_complex_double
* a,
lapack_int
lda,
881
lapack_int
* ipiv,
lapack_complex_double
* b,
882
lapack_int
ldb );
883
lapack_int
LAPACKE_dsgesv
(
int
matrix_layout,
lapack_int
n,
lapack_int
nrhs,
884
double
* a,
lapack_int
lda,
lapack_int
* ipiv,
885
double
* b,
lapack_int
ldb,
double
* x,
lapack_int
ldx,
886
lapack_int
* iter );
887
lapack_int
LAPACKE_zcgesv
(
int
matrix_layout,
lapack_int
n,
lapack_int
nrhs,
888
lapack_complex_double
* a,
lapack_int
lda,
889
lapack_int
* ipiv,
lapack_complex_double
* b,
890
lapack_int
ldb,
lapack_complex_double
* x,
891
lapack_int
ldx,
lapack_int
* iter );
892
893
lapack_int
LAPACKE_sgesvd
(
int
matrix_layout,
char
jobu,
char
jobvt,
894
lapack_int
m,
lapack_int
n,
float
* a,
lapack_int
lda,
895
float
* s,
float
* u,
lapack_int
ldu,
float
* vt,
896
lapack_int
ldvt,
float
* superb );
897
lapack_int
LAPACKE_dgesvd
(
int
matrix_layout,
char
jobu,
char
jobvt,
898
lapack_int
m,
lapack_int
n,
double
* a,
899
lapack_int
lda,
double
* s,
double
* u,
lapack_int
ldu,
900
double
* vt,
lapack_int
ldvt,
double
* superb );
901
lapack_int
LAPACKE_cgesvd
(
int
matrix_layout,
char
jobu,
char
jobvt,
902
lapack_int
m,
lapack_int
n,
lapack_complex_float
* a,
903
lapack_int
lda,
float
* s,
lapack_complex_float
* u,
904
lapack_int
ldu,
lapack_complex_float
* vt,
905
lapack_int
ldvt,
float
* superb );
906
lapack_int
LAPACKE_zgesvd
(
int
matrix_layout,
char
jobu,
char
jobvt,
907
lapack_int
m,
lapack_int
n,
lapack_complex_double
* a,
908
lapack_int
lda,
double
* s,
lapack_complex_double
* u,
909
lapack_int
ldu,
lapack_complex_double
* vt,
910
lapack_int
ldvt,
double
* superb );
911
912
lapack_int
LAPACKE_sgesvdx
(
int
matrix_layout,
char
jobu,
char
jobvt,
char
range,
913
lapack_int
m,
lapack_int
n,
float
* a,
914
lapack_int
lda,
float
vl,
float
vu,
915
lapack_int
il,
lapack_int
iu,
lapack_int
* ns,
916
float
* s,
float
* u,
lapack_int
ldu,
917
float
* vt,
lapack_int
ldvt,
918
lapack_int
* superb );
919
lapack_int
LAPACKE_dgesvdx
(
int
matrix_layout,
char
jobu,
char
jobvt,
char
range,
920
lapack_int
m,
lapack_int
n,
double
* a,
921
lapack_int
lda,
double
vl,
double
vu,
922
lapack_int
il,
lapack_int
iu,
lapack_int
* ns,
923
double
* s,
double
* u,
lapack_int
ldu,
924
double
* vt,
lapack_int
ldvt,
925
lapack_int
* superb );
926
lapack_int
LAPACKE_cgesvdx
(
int
matrix_layout,
char
jobu,
char
jobvt,
char
range,
927
lapack_int
m,
lapack_int
n,
lapack_complex_float
* a,
928
lapack_int
lda,
float
vl,
float
vu,
929
lapack_int
il,
lapack_int
iu,
lapack_int
* ns,
930
float
* s,
lapack_complex_float
* u,
lapack_int
ldu,
931
lapack_complex_float
* vt,
lapack_int
ldvt,
932
lapack_int
* superb );
933
lapack_int
LAPACKE_zgesvdx
(
int
matrix_layout,
char
jobu,
char
jobvt,
char
range,
934
lapack_int
m,
lapack_int
n,
lapack_complex_double
* a,
935
lapack_int
lda,
double
vl,
double
vu,
936
lapack_int
il,
lapack_int
iu,
lapack_int
* ns,
937
double
* s,
lapack_complex_double
* u,
lapack_int
ldu,
938
lapack_complex_double
* vt,
lapack_int
ldvt,
939
lapack_int
* superb );
940
941
lapack_int
LAPACKE_sgesvdq
(
int
matrix_layout,
char
joba,
char
jobp,
char
jobr,
char
jobu,
char
jobv,
942
lapack_int
m,
lapack_int
n,
float
* a,
lapack_int
lda,
943
float
* s,
float
* u,
lapack_int
ldu,
float
* v,
944
lapack_int
ldv,
lapack_int
* numrank );
945
lapack_int
LAPACKE_dgesvdq
(
int
matrix_layout,
char
joba,
char
jobp,
char
jobr,
char
jobu,
char
jobv,
946
lapack_int
m,
lapack_int
n,
double
* a,
947
lapack_int
lda,
double
* s,
double
* u,
lapack_int
ldu,
948
double
* v,
lapack_int
ldv,
lapack_int
* numrank);
949
lapack_int
LAPACKE_cgesvdq
(
int
matrix_layout,
char
joba,
char
jobp,
char
jobr,
char
jobu,
char
jobv,
950
lapack_int
m,
lapack_int
n,
lapack_complex_float
* a,
951
lapack_int
lda,
float
* s,
lapack_complex_float
* u,
952
lapack_int
ldu,
lapack_complex_float
* v,
953
lapack_int
ldv,
lapack_int
* numrank );
954
lapack_int
LAPACKE_zgesvdq
(
int
matrix_layout,
char
joba,
char
jobp,
char
jobr,
char
jobu,
char
jobv,
955
lapack_int
m,
lapack_int
n,
lapack_complex_double
* a,
956
lapack_int
lda,
double
* s,
lapack_complex_double
* u,
957
lapack_int
ldu,
lapack_complex_double
* v,
958
lapack_int
ldv,
lapack_int
* numrank );
959
960
lapack_int
LAPACKE_sgesvj
(
int
matrix_layout,
char
joba,
char
jobu,
char
jobv,
961
lapack_int
m,
lapack_int
n,
float
* a,
lapack_int
lda,
962
float
* sva,
lapack_int
mv,
float
* v,
lapack_int
ldv,
963
float
* stat );
964
lapack_int
LAPACKE_dgesvj
(
int
matrix_layout,
char
joba,
char
jobu,
char
jobv,
965
lapack_int
m,
lapack_int
n,
double
* a,
966
lapack_int
lda,
double
* sva,
lapack_int
mv,
967
double
* v,
lapack_int
ldv,
double
* stat );
968
lapack_int
LAPACKE_cgesvj
(
int
matrix_layout,
char
joba,
char
jobu,
char
jobv,
969
lapack_int
m,
lapack_int
n,
lapack_complex_float
* a,
970
lapack_int
lda,
float
* sva,
lapack_int
mv,
971
lapack_complex_float
* v,
lapack_int
ldv,
float
* stat );
972
lapack_int
LAPACKE_zgesvj
(
int
matrix_layout,
char
joba,
char
jobu,
char
jobv,
973
lapack_int
m,
lapack_int
n,
lapack_complex_double
* a,
974
lapack_int
lda,
double
* sva,
lapack_int
mv,
975
lapack_complex_double
* v,
lapack_int
ldv,
double
* stat );
976
977
lapack_int
LAPACKE_sgesvx
(
int
matrix_layout,
char
fact,
char
trans,
978
lapack_int
n,
lapack_int
nrhs,
float
* a,
979
lapack_int
lda,
float
* af,
lapack_int
ldaf,
980
lapack_int
* ipiv,
char
* equed,
float
* r,
float
* c,
981
float
* b,
lapack_int
ldb,
float
* x,
lapack_int
ldx,
982
float
* rcond,
float
* ferr,
float
* berr,
983
float
* rpivot );
984
lapack_int
LAPACKE_dgesvx
(
int
matrix_layout,
char
fact,
char
trans,
985
lapack_int
n,
lapack_int
nrhs,
double
* a,
986
lapack_int
lda,
double
* af,
lapack_int
ldaf,
987
lapack_int
* ipiv,
char
* equed,
double
* r,
double
* c,
988
double
* b,
lapack_int
ldb,
double
* x,
lapack_int
ldx,
989
double
* rcond,
double
* ferr,
double
* berr,
990
double
* rpivot );
991
lapack_int
LAPACKE_cgesvx
(
int
matrix_layout,
char
fact,
char
trans,
992
lapack_int
n,
lapack_int
nrhs,
993
lapack_complex_float
* a,
lapack_int
lda,
994
lapack_complex_float
* af,
lapack_int
ldaf,
995
lapack_int
* ipiv,
char
* equed,
float
* r,
float
* c,
996
lapack_complex_float
* b,
lapack_int
ldb,
997
lapack_complex_float
* x,
lapack_int
ldx,
998
float
* rcond,
float
* ferr,
float
* berr,
999
float
* rpivot );
1000
lapack_int
LAPACKE_zgesvx
(
int
matrix_layout,
char
fact,
char
trans,
1001
lapack_int
n,
lapack_int
nrhs,
1002
lapack_complex_double
* a,
lapack_int
lda,
1003
lapack_complex_double
* af,
lapack_int
ldaf,
1004
lapack_int
* ipiv,
char
* equed,
double
* r,
double
* c,
1005
lapack_complex_double
* b,
lapack_int
ldb,
1006
lapack_complex_double
* x,
lapack_int
ldx,
1007
double
* rcond,
double
* ferr,
double
* berr,
1008
double
* rpivot );
1009
1010
lapack_int
LAPACKE_sgesvxx
(
int
matrix_layout,
char
fact,
char
trans,
1011
lapack_int
n,
lapack_int
nrhs,
float
* a,
1012
lapack_int
lda,
float
* af,
lapack_int
ldaf,
1013
lapack_int
* ipiv,
char
* equed,
float
* r,
float
* c,
1014
float
* b,
lapack_int
ldb,
float
* x,
lapack_int
ldx,
1015
float
* rcond,
float
* rpvgrw,
float
* berr,
1016
lapack_int
n_err_bnds,
float
* err_bnds_norm,
1017
float
* err_bnds_comp,
lapack_int
nparams,
1018
float
* params );
1019
lapack_int
LAPACKE_dgesvxx
(
int
matrix_layout,
char
fact,
char
trans,
1020
lapack_int
n,
lapack_int
nrhs,
double
* a,
1021
lapack_int
lda,
double
* af,
lapack_int
ldaf,
1022
lapack_int
* ipiv,
char
* equed,
double
* r,
double
* c,
1023
double
* b,
lapack_int
ldb,
double
* x,
1024
lapack_int
ldx,
double
* rcond,
double
* rpvgrw,
1025
double
* berr,
lapack_int
n_err_bnds,
1026
double
* err_bnds_norm,
double
* err_bnds_comp,
1027
lapack_int
nparams,
double
* params );
1028
lapack_int
LAPACKE_cgesvxx
(
int
matrix_layout,
char
fact,
char
trans,
1029
lapack_int
n,
lapack_int
nrhs,
1030
lapack_complex_float
* a,
lapack_int
lda,
1031
lapack_complex_float
* af,
lapack_int
ldaf,
1032
lapack_int
* ipiv,
char
* equed,
float
* r,
float
* c,
1033
lapack_complex_float
* b,
lapack_int
ldb,
1034
lapack_complex_float
* x,
lapack_int
ldx,
1035
float
* rcond,
float
* rpvgrw,
float
* berr,
1036
lapack_int
n_err_bnds,
float
* err_bnds_norm,
1037
float
* err_bnds_comp,
lapack_int
nparams,
1038
float
* params );
1039
lapack_int
LAPACKE_zgesvxx
(
int
matrix_layout,
char
fact,
char
trans,
1040
lapack_int
n,
lapack_int
nrhs,
1041
lapack_complex_double
* a,
lapack_int
lda,
1042
lapack_complex_double
* af,
lapack_int
ldaf,
1043
lapack_int
* ipiv,
char
* equed,
double
* r,
double
* c,
1044
lapack_complex_double
* b,
lapack_int
ldb,
1045
lapack_complex_double
* x,
lapack_int
ldx,
1046
double
* rcond,
double
* rpvgrw,
double
* berr,
1047
lapack_int
n_err_bnds,
double
* err_bnds_norm,
1048
double
* err_bnds_comp,
lapack_int
nparams,
1049
double
* params );
1050
1051
lapack_int
LAPACKE_sgetf2
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
1052
float
* a,
lapack_int
lda,
lapack_int
* ipiv );
1053
lapack_int
LAPACKE_dgetf2
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
1054
double
* a,
lapack_int
lda,
lapack_int
* ipiv );
1055
lapack_int
LAPACKE_cgetf2
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
1056
lapack_complex_float
* a,
lapack_int
lda,
1057
lapack_int
* ipiv );
1058
lapack_int
LAPACKE_zgetf2
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
1059
lapack_complex_double
* a,
lapack_int
lda,
1060
lapack_int
* ipiv );
1061
1062
lapack_int
LAPACKE_sgetrf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
1063
float
* a,
lapack_int
lda,
lapack_int
* ipiv );
1064
lapack_int
LAPACKE_dgetrf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
1065
double
* a,
lapack_int
lda,
lapack_int
* ipiv );
1066
lapack_int
LAPACKE_cgetrf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
1067
lapack_complex_float
* a,
lapack_int
lda,
1068
lapack_int
* ipiv );
1069
lapack_int
LAPACKE_zgetrf
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
1070
lapack_complex_double
* a,
lapack_int
lda,
1071
lapack_int
* ipiv );
1072
1073
lapack_int
LAPACKE_sgetrf2
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
1074
float
* a,
lapack_int
lda,
lapack_int
* ipiv );
1075
lapack_int
LAPACKE_dgetrf2
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
1076
double
* a,
lapack_int
lda,
lapack_int
* ipiv );
1077
lapack_int
LAPACKE_cgetrf2
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
1078
lapack_complex_float
* a,
lapack_int
lda,
1079
lapack_int
* ipiv );
1080
lapack_int
LAPACKE_zgetrf2
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
1081
lapack_complex_double
* a,
lapack_int
lda,
1082
lapack_int
* ipiv );
1083
1084
lapack_int
LAPACKE_sgetri
(
int
matrix_layout,
lapack_int
n,
float
* a,
1085
lapack_int
lda,
const
lapack_int
* ipiv );
1086
lapack_int
LAPACKE_dgetri
(
int
matrix_layout,
lapack_int
n,
double
* a,
1087
lapack_int
lda,
const
lapack_int
* ipiv );
1088
lapack_int
LAPACKE_cgetri
(
int
matrix_layout,
lapack_int
n,
1089
lapack_complex_float
* a,
lapack_int
lda,
1090
const
lapack_int
* ipiv );
1091
lapack_int
LAPACKE_zgetri
(
int
matrix_layout,
lapack_int
n,
1092
lapack_complex_double
* a,
lapack_int
lda,
1093
const
lapack_int
* ipiv );
1094
1095
lapack_int
LAPACKE_sgetrs
(
int
matrix_layout,
char
trans,
lapack_int
n,
1096
lapack_int
nrhs,
const
float
* a,
lapack_int
lda,
1097
const
lapack_int
* ipiv,
float
* b,
lapack_int
ldb );
1098
lapack_int
LAPACKE_dgetrs
(
int
matrix_layout,
char
trans,
lapack_int
n,
1099
lapack_int
nrhs,
const
double
* a,
lapack_int
lda,
1100
const
lapack_int
* ipiv,
double
* b,
lapack_int
ldb );
1101
lapack_int
LAPACKE_cgetrs
(
int
matrix_layout,
char
trans,
lapack_int
n,
1102
lapack_int
nrhs,
const
lapack_complex_float
* a,
1103
lapack_int
lda,
const
lapack_int
* ipiv,
1104
lapack_complex_float
* b,
lapack_int
ldb );
1105
lapack_int
LAPACKE_zgetrs
(
int
matrix_layout,
char
trans,
lapack_int
n,
1106
lapack_int
nrhs,
const
lapack_complex_double
* a,
1107
lapack_int
lda,
const
lapack_int
* ipiv,
1108
lapack_complex_double
* b,
lapack_int
ldb );
1109
1110
lapack_int
LAPACKE_sggbak
(
int
matrix_layout,
char
job,
char
side,
lapack_int
n,
1111
lapack_int
ilo,
lapack_int
ihi,
const
float
* lscale,
1112
const
float
* rscale,
lapack_int
m,
float
* v,
1113
lapack_int
ldv );
1114
lapack_int
LAPACKE_dggbak
(
int
matrix_layout,
char
job,
char
side,
lapack_int
n,
1115
lapack_int
ilo,
lapack_int
ihi,
const
double
* lscale,
1116
const
double
* rscale,
lapack_int
m,
double
* v,
1117
lapack_int
ldv );
1118
lapack_int
LAPACKE_cggbak
(
int
matrix_layout,
char
job,
char
side,
lapack_int
n,
1119
lapack_int
ilo,
lapack_int
ihi,
const
float
* lscale,
1120
const
float
* rscale,
lapack_int
m,
1121
lapack_complex_float
* v,
lapack_int
ldv );
1122
lapack_int
LAPACKE_zggbak
(
int
matrix_layout,
char
job,
char
side,
lapack_int
n,
1123
lapack_int
ilo,
lapack_int
ihi,
const
double
* lscale,
1124
const
double
* rscale,
lapack_int
m,
1125
lapack_complex_double
* v,
lapack_int
ldv );
1126
1127
lapack_int
LAPACKE_sggbal
(
int
matrix_layout,
char
job,
lapack_int
n,
float
* a,
1128
lapack_int
lda,
float
* b,
lapack_int
ldb,
1129
lapack_int
* ilo,
lapack_int
* ihi,
float
* lscale,
1130
float
* rscale );
1131
lapack_int
LAPACKE_dggbal
(
int
matrix_layout,
char
job,
lapack_int
n,
double
* a,
1132
lapack_int
lda,
double
* b,
lapack_int
ldb,
1133
lapack_int
* ilo,
lapack_int
* ihi,
double
* lscale,
1134
double
* rscale );
1135
lapack_int
LAPACKE_cggbal
(
int
matrix_layout,
char
job,
lapack_int
n,
1136
lapack_complex_float
* a,
lapack_int
lda,
1137
lapack_complex_float
* b,
lapack_int
ldb,
1138
lapack_int
* ilo,
lapack_int
* ihi,
float
* lscale,
1139
float
* rscale );
1140
lapack_int
LAPACKE_zggbal
(
int
matrix_layout,
char
job,
lapack_int
n,
1141
lapack_complex_double
* a,
lapack_int
lda,
1142
lapack_complex_double
* b,
lapack_int
ldb,
1143
lapack_int
* ilo,
lapack_int
* ihi,
double
* lscale,
1144
double
* rscale );
1145
1146
lapack_int
LAPACKE_sgges
(
int
matrix_layout,
char
jobvsl,
char
jobvsr,
char
sort,
1147
LAPACK_S_SELECT3
selctg,
lapack_int
n,
float
* a,
1148
lapack_int
lda,
float
* b,
lapack_int
ldb,
1149
lapack_int
* sdim,
float
* alphar,
float
* alphai,
1150
float
* beta,
float
* vsl,
lapack_int
ldvsl,
float
* vsr,
1151
lapack_int
ldvsr );
1152
lapack_int
LAPACKE_dgges
(
int
matrix_layout,
char
jobvsl,
char
jobvsr,
char
sort,
1153
LAPACK_D_SELECT3
selctg,
lapack_int
n,
double
* a,
1154
lapack_int
lda,
double
* b,
lapack_int
ldb,
1155
lapack_int
* sdim,
double
* alphar,
double
* alphai,
1156
double
* beta,
double
* vsl,
lapack_int
ldvsl,
1157
double
* vsr,
lapack_int
ldvsr );
1158
lapack_int
LAPACKE_cgges
(
int
matrix_layout,
char
jobvsl,
char
jobvsr,
char
sort,
1159
LAPACK_C_SELECT2
selctg,
lapack_int
n,
1160
lapack_complex_float
* a,
lapack_int
lda,
1161
lapack_complex_float
* b,
lapack_int
ldb,
1162
lapack_int
* sdim,
lapack_complex_float
* alpha,
1163
lapack_complex_float
* beta,
lapack_complex_float
* vsl,
1164
lapack_int
ldvsl,
lapack_complex_float
* vsr,
1165
lapack_int
ldvsr );
1166
lapack_int
LAPACKE_zgges
(
int
matrix_layout,
char
jobvsl,
char
jobvsr,
char
sort,
1167
LAPACK_Z_SELECT2
selctg,
lapack_int
n,
1168
lapack_complex_double
* a,
lapack_int
lda,
1169
lapack_complex_double
* b,
lapack_int
ldb,
1170
lapack_int
* sdim,
lapack_complex_double
* alpha,
1171
lapack_complex_double
* beta,
1172
lapack_complex_double
* vsl,
lapack_int
ldvsl,
1173
lapack_complex_double
* vsr,
lapack_int
ldvsr );
1174
1175
lapack_int
LAPACKE_sgges3
(
int
matrix_layout,
char
jobvsl,
char
jobvsr,
1176
char
sort,
LAPACK_S_SELECT3
selctg,
lapack_int
n,
1177
float
* a,
lapack_int
lda,
float
* b,
lapack_int
ldb,
1178
lapack_int
* sdim,
float
* alphar,
float
* alphai,
1179
float
* beta,
float
* vsl,
lapack_int
ldvsl,
1180
float
* vsr,
lapack_int
ldvsr );
1181
lapack_int
LAPACKE_dgges3
(
int
matrix_layout,
char
jobvsl,
char
jobvsr,
1182
char
sort,
LAPACK_D_SELECT3
selctg,
lapack_int
n,
1183
double
* a,
lapack_int
lda,
double
* b,
lapack_int
ldb,
1184
lapack_int
* sdim,
double
* alphar,
double
* alphai,
1185
double
* beta,
double
* vsl,
lapack_int
ldvsl,
1186
double
* vsr,
lapack_int
ldvsr );
1187
lapack_int
LAPACKE_cgges3
(
int
matrix_layout,
char
jobvsl,
char
jobvsr,
1188
char
sort,
LAPACK_C_SELECT2
selctg,
lapack_int
n,
1189
lapack_complex_float
* a,
lapack_int
lda,
1190
lapack_complex_float
* b,
lapack_int
ldb,
1191
lapack_int
* sdim,
lapack_complex_float
* alpha,
1192
lapack_complex_float
* beta,
1193
lapack_complex_float
* vsl,
lapack_int
ldvsl,
1194
lapack_complex_float
* vsr,
lapack_int
ldvsr );
1195
lapack_int
LAPACKE_zgges3
(
int
matrix_layout,
char
jobvsl,
char
jobvsr,
1196
char
sort,
LAPACK_Z_SELECT2
selctg,
lapack_int
n,
1197
lapack_complex_double
* a,
lapack_int
lda,
1198
lapack_complex_double
* b,
lapack_int
ldb,
1199
lapack_int
* sdim,
lapack_complex_double
* alpha,
1200
lapack_complex_double
* beta,
1201
lapack_complex_double
* vsl,
lapack_int
ldvsl,
1202
lapack_complex_double
* vsr,
lapack_int
ldvsr );
1203
1204
lapack_int
LAPACKE_sggesx
(
int
matrix_layout,
char
jobvsl,
char
jobvsr,
1205
char
sort,
LAPACK_S_SELECT3
selctg,
char
sense,
1206
lapack_int
n,
float
* a,
lapack_int
lda,
float
* b,
1207
lapack_int
ldb,
lapack_int
* sdim,
float
* alphar,
1208
float
* alphai,
float
* beta,
float
* vsl,
1209
lapack_int
ldvsl,
float
* vsr,
lapack_int
ldvsr,
1210
float
* rconde,
float
* rcondv );
1211
lapack_int
LAPACKE_dggesx
(
int
matrix_layout,
char
jobvsl,
char
jobvsr,
1212
char
sort,
LAPACK_D_SELECT3
selctg,
char
sense,
1213
lapack_int
n,
double
* a,
lapack_int
lda,
double
* b,
1214
lapack_int
ldb,
lapack_int
* sdim,
double
* alphar,
1215
double
* alphai,
double
* beta,
double
* vsl,
1216
lapack_int
ldvsl,
double
* vsr,
lapack_int
ldvsr,
1217
double
* rconde,
double
* rcondv );
1218
lapack_int
LAPACKE_cggesx
(
int
matrix_layout,
char
jobvsl,
char
jobvsr,
1219
char
sort,
LAPACK_C_SELECT2
selctg,
char
sense,
1220
lapack_int
n,
lapack_complex_float
* a,
1221
lapack_int
lda,
lapack_complex_float
* b,
1222
lapack_int
ldb,
lapack_int
* sdim,
1223
lapack_complex_float
* alpha,
1224
lapack_complex_float
* beta,
1225
lapack_complex_float
* vsl,
lapack_int
ldvsl,
1226
lapack_complex_float
* vsr,
lapack_int
ldvsr,
1227
float
* rconde,
float
* rcondv );
1228
lapack_int
LAPACKE_zggesx
(
int
matrix_layout,
char
jobvsl,
char
jobvsr,
1229
char
sort,
LAPACK_Z_SELECT2
selctg,
char
sense,
1230
lapack_int
n,
lapack_complex_double
* a,
1231
lapack_int
lda,
lapack_complex_double
* b,
1232
lapack_int
ldb,
lapack_int
* sdim,
1233
lapack_complex_double
* alpha,
1234
lapack_complex_double
* beta,
1235
lapack_complex_double
* vsl,
lapack_int
ldvsl,
1236
lapack_complex_double
* vsr,
lapack_int
ldvsr,
1237
double
* rconde,
double
* rcondv );
1238
1239
lapack_int
LAPACKE_sggev
(
int
matrix_layout,
char
jobvl,
char
jobvr,
1240
lapack_int
n,
float
* a,
lapack_int
lda,
float
* b,
1241
lapack_int
ldb,
float
* alphar,
float
* alphai,
1242
float
* beta,
float
* vl,
lapack_int
ldvl,
float
* vr,
1243
lapack_int
ldvr );
1244
lapack_int
LAPACKE_dggev
(
int
matrix_layout,
char
jobvl,
char
jobvr,
1245
lapack_int
n,
double
* a,
lapack_int
lda,
double
* b,
1246
lapack_int
ldb,
double
* alphar,
double
* alphai,
1247
double
* beta,
double
* vl,
lapack_int
ldvl,
double
* vr,
1248
lapack_int
ldvr );
1249
lapack_int
LAPACKE_cggev
(
int
matrix_layout,
char
jobvl,
char
jobvr,
1250
lapack_int
n,
lapack_complex_float
* a,
lapack_int
lda,
1251
lapack_complex_float
* b,
lapack_int
ldb,
1252
lapack_complex_float
* alpha,
1253
lapack_complex_float
* beta,
lapack_complex_float
* vl,
1254
lapack_int
ldvl,
lapack_complex_float
* vr,
1255
lapack_int
ldvr );
1256
lapack_int
LAPACKE_zggev
(
int
matrix_layout,
char
jobvl,
char
jobvr,
1257
lapack_int
n,
lapack_complex_double
* a,
1258
lapack_int
lda,
lapack_complex_double
* b,
1259
lapack_int
ldb,
lapack_complex_double
* alpha,
1260
lapack_complex_double
* beta,
1261
lapack_complex_double
* vl,
lapack_int
ldvl,
1262
lapack_complex_double
* vr,
lapack_int
ldvr );
1263
1264
lapack_int
LAPACKE_sggev3
(
int
matrix_layout,
char
jobvl,
char
jobvr,
1265
lapack_int
n,
float
* a,
lapack_int
lda,
1266
float
* b,
lapack_int
ldb,
1267
float
* alphar,
float
* alphai,
float
* beta,
1268
float
* vl,
lapack_int
ldvl,
1269
float
* vr,
lapack_int
ldvr );
1270
lapack_int
LAPACKE_dggev3
(
int
matrix_layout,
char
jobvl,
char
jobvr,
1271
lapack_int
n,
double
* a,
lapack_int
lda,
1272
double
* b,
lapack_int
ldb,
1273
double
* alphar,
double
* alphai,
double
* beta,
1274
double
* vl,
lapack_int
ldvl,
1275
double
* vr,
lapack_int
ldvr );
1276
lapack_int
LAPACKE_cggev3
(
int
matrix_layout,
char
jobvl,
char
jobvr,
1277
lapack_int
n,
1278
lapack_complex_float
* a,
lapack_int
lda,
1279
lapack_complex_float
* b,
lapack_int
ldb,
1280
lapack_complex_float
* alpha,
1281
lapack_complex_float
* beta,
1282
lapack_complex_float
* vl,
lapack_int
ldvl,
1283
lapack_complex_float
* vr,
lapack_int
ldvr );
1284
lapack_int
LAPACKE_zggev3
(
int
matrix_layout,
char
jobvl,
char
jobvr,
1285
lapack_int
n,
1286
lapack_complex_double
* a,
lapack_int
lda,
1287
lapack_complex_double
* b,
lapack_int
ldb,
1288
lapack_complex_double
* alpha,
1289
lapack_complex_double
* beta,
1290
lapack_complex_double
* vl,
lapack_int
ldvl,
1291
lapack_complex_double
* vr,
lapack_int
ldvr );
1292
1293
lapack_int
LAPACKE_sggevx
(
int
matrix_layout,
char
balanc,
char
jobvl,
1294
char
jobvr,
char
sense,
lapack_int
n,
float
* a,
1295
lapack_int
lda,
float
* b,
lapack_int
ldb,
1296
float
* alphar,
float
* alphai,
float
* beta,
float
* vl,
1297
lapack_int
ldvl,
float
* vr,
lapack_int
ldvr,
1298
lapack_int
* ilo,
lapack_int
* ihi,
float
* lscale,
1299
float
* rscale,
float
* abnrm,
float
* bbnrm,
1300
float
* rconde,
float
* rcondv );
1301
lapack_int
LAPACKE_dggevx
(
int
matrix_layout,
char
balanc,
char
jobvl,
1302
char
jobvr,
char
sense,
lapack_int
n,
double
* a,
1303
lapack_int
lda,
double
* b,
lapack_int
ldb,
1304
double
* alphar,
double
* alphai,
double
* beta,
1305
double
* vl,
lapack_int
ldvl,
double
* vr,
1306
lapack_int
ldvr,
lapack_int
* ilo,
lapack_int
* ihi,
1307
double
* lscale,
double
* rscale,
double
* abnrm,
1308
double
* bbnrm,
double
* rconde,
double
* rcondv );
1309
lapack_int
LAPACKE_cggevx
(
int
matrix_layout,
char
balanc,
char
jobvl,
1310
char
jobvr,
char
sense,
lapack_int
n,
1311
lapack_complex_float
* a,
lapack_int
lda,
1312
lapack_complex_float
* b,
lapack_int
ldb,
1313
lapack_complex_float
* alpha,
1314
lapack_complex_float
* beta,
lapack_complex_float
* vl,
1315
lapack_int
ldvl,
lapack_complex_float
* vr,
1316
lapack_int
ldvr,
lapack_int
* ilo,
lapack_int
* ihi,
1317
float
* lscale,
float
* rscale,
float
* abnrm,
1318
float
* bbnrm,
float
* rconde,
float
* rcondv );
1319
lapack_int
LAPACKE_zggevx
(
int
matrix_layout,
char
balanc,
char
jobvl,
1320
char
jobvr,
char
sense,
lapack_int
n,
1321
lapack_complex_double
* a,
lapack_int
lda,
1322
lapack_complex_double
* b,
lapack_int
ldb,
1323
lapack_complex_double
* alpha,
1324
lapack_complex_double
* beta,
1325
lapack_complex_double
* vl,
lapack_int
ldvl,
1326
lapack_complex_double
* vr,
lapack_int
ldvr,
1327
lapack_int
* ilo,
lapack_int
* ihi,
double
* lscale,
1328
double
* rscale,
double
* abnrm,
double
* bbnrm,
1329
double
* rconde,
double
* rcondv );
1330
1331
lapack_int
LAPACKE_sggglm
(
int
matrix_layout,
lapack_int
n,
lapack_int
m,
1332
lapack_int
p,
float
* a,
lapack_int
lda,
float
* b,
1333
lapack_int
ldb,
float
* d,
float
* x,
float
* y );
1334
lapack_int
LAPACKE_dggglm
(
int
matrix_layout,
lapack_int
n,
lapack_int
m,
1335
lapack_int
p,
double
* a,
lapack_int
lda,
double
* b,
1336
lapack_int
ldb,
double
* d,
double
* x,
double
* y );
1337
lapack_int
LAPACKE_cggglm
(
int
matrix_layout,
lapack_int
n,
lapack_int
m,
1338
lapack_int
p,
lapack_complex_float
* a,
1339
lapack_int
lda,
lapack_complex_float
* b,
1340
lapack_int
ldb,
lapack_complex_float
* d,
1341
lapack_complex_float
* x,
lapack_complex_float
* y );
1342
lapack_int
LAPACKE_zggglm
(
int
matrix_layout,
lapack_int
n,
lapack_int
m,
1343
lapack_int
p,
lapack_complex_double
* a,
1344
lapack_int
lda,
lapack_complex_double
* b,
1345
lapack_int
ldb,
lapack_complex_double
* d,
1346
lapack_complex_double
* x,
lapack_complex_double
* y );
1347
1348
lapack_int
LAPACKE_sgghrd
(
int
matrix_layout,
char
compq,
char
compz,
1349
lapack_int
n,
lapack_int
ilo,
lapack_int
ihi,
1350
float
* a,
lapack_int
lda,
float
* b,
lapack_int
ldb,
1351
float
* q,
lapack_int
ldq,
float
* z,
lapack_int
ldz );
1352
lapack_int
LAPACKE_dgghrd
(
int
matrix_layout,
char
compq,
char
compz,
1353
lapack_int
n,
lapack_int
ilo,
lapack_int
ihi,
1354
double
* a,
lapack_int
lda,
double
* b,
lapack_int
ldb,
1355
double
* q,
lapack_int
ldq,
double
* z,
1356
lapack_int
ldz );
1357
lapack_int
LAPACKE_cgghrd
(
int
matrix_layout,
char
compq,
char
compz,
1358
lapack_int
n,
lapack_int
ilo,
lapack_int
ihi,
1359
lapack_complex_float
* a,
lapack_int
lda,
1360
lapack_complex_float
* b,
lapack_int
ldb,
1361
lapack_complex_float
* q,
lapack_int
ldq,
1362
lapack_complex_float
* z,
lapack_int
ldz );
1363
lapack_int
LAPACKE_zgghrd
(
int
matrix_layout,
char
compq,
char
compz,
1364
lapack_int
n,
lapack_int
ilo,
lapack_int
ihi,
1365
lapack_complex_double
* a,
lapack_int
lda,
1366
lapack_complex_double
* b,
lapack_int
ldb,
1367
lapack_complex_double
* q,
lapack_int
ldq,
1368
lapack_complex_double
* z,
lapack_int
ldz );
1369
1370
lapack_int
LAPACKE_sgghd3
(
int
matrix_layout,
char
compq,
char
compz,
1371
lapack_int
n,
lapack_int
ilo,
lapack_int
ihi,
1372
float
* a,
lapack_int
lda,
float
* b,
lapack_int
ldb,
1373
float
* q,
lapack_int
ldq,
float
* z,
lapack_int
ldz );
1374
lapack_int
LAPACKE_dgghd3
(
int
matrix_layout,
char
compq,
char
compz,
1375
lapack_int
n,
lapack_int
ilo,
lapack_int
ihi,
1376
double
* a,
lapack_int
lda,
double
* b,
lapack_int
ldb,
1377
double
* q,
lapack_int
ldq,
double
* z,
1378
lapack_int
ldz );
1379
lapack_int
LAPACKE_cgghd3
(
int
matrix_layout,
char
compq,
char
compz,
1380
lapack_int
n,
lapack_int
ilo,
lapack_int
ihi,
1381
lapack_complex_float
* a,
lapack_int
lda,
1382
lapack_complex_float
* b,
lapack_int
ldb,
1383
lapack_complex_float
* q,
lapack_int
ldq,
1384
lapack_complex_float
* z,
lapack_int
ldz );
1385
lapack_int
LAPACKE_zgghd3
(
int
matrix_layout,
char
compq,
char
compz,
1386
lapack_int
n,
lapack_int
ilo,
lapack_int
ihi,
1387
lapack_complex_double
* a,
lapack_int
lda,
1388
lapack_complex_double
* b,
lapack_int
ldb,
1389
lapack_complex_double
* q,
lapack_int
ldq,
1390
lapack_complex_double
* z,
lapack_int
ldz );
1391
1392
lapack_int
LAPACKE_sgglse
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
1393
lapack_int
p,
float
* a,
lapack_int
lda,
float
* b,
1394
lapack_int
ldb,
float
* c,
float
* d,
float
* x );
1395
lapack_int
LAPACKE_dgglse
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
1396
lapack_int
p,
double
* a,
lapack_int
lda,
double
* b,
1397
lapack_int
ldb,
double
* c,
double
* d,
double
* x );
1398
lapack_int
LAPACKE_cgglse
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
1399
lapack_int
p,
lapack_complex_float
* a,
1400
lapack_int
lda,
lapack_complex_float
* b,
1401
lapack_int
ldb,
lapack_complex_float
* c,
1402
lapack_complex_float
* d,
lapack_complex_float
* x );
1403
lapack_int
LAPACKE_zgglse
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
1404
lapack_int
p,
lapack_complex_double
* a,
1405
lapack_int
lda,
lapack_complex_double
* b,
1406
lapack_int
ldb,
lapack_complex_double
* c,
1407
lapack_complex_double
* d,
lapack_complex_double
* x );
1408
1409
lapack_int
LAPACKE_sggqrf
(
int
matrix_layout,
lapack_int
n,
lapack_int
m,
1410
lapack_int
p,
float
* a,
lapack_int
lda,
float
* taua,
1411
float
* b,
lapack_int
ldb,
float
* taub );
1412
lapack_int
LAPACKE_dggqrf
(
int
matrix_layout,
lapack_int
n,
lapack_int
m,
1413
lapack_int
p,
double
* a,
lapack_int
lda,
1414
double
* taua,
double
* b,
lapack_int
ldb,
1415
double
* taub );
1416
lapack_int
LAPACKE_cggqrf
(
int
matrix_layout,
lapack_int
n,
lapack_int
m,
1417
lapack_int
p,
lapack_complex_float
* a,
1418
lapack_int
lda,
lapack_complex_float
* taua,
1419
lapack_complex_float
* b,
lapack_int
ldb,
1420
lapack_complex_float
* taub );
1421
lapack_int
LAPACKE_zggqrf
(
int
matrix_layout,
lapack_int
n,
lapack_int
m,
1422
lapack_int
p,
lapack_complex_double
* a,
1423
lapack_int
lda,
lapack_complex_double
* taua,
1424
lapack_complex_double
* b,
lapack_int
ldb,
1425
lapack_complex_double
* taub );
1426
1427
lapack_int
LAPACKE_sggrqf
(
int
matrix_layout,
lapack_int
m,
lapack_int
p,
1428
lapack_int
n,
float
* a,
lapack_int
lda,
float
* taua,
1429
float
* b,
lapack_int
ldb,
float
* taub );
1430
lapack_int
LAPACKE_dggrqf
(
int
matrix_layout,
lapack_int
m,
lapack_int
p,
1431
lapack_int
n,
double
* a,
lapack_int
lda,
1432
double
* taua,
double
* b,
lapack_int
ldb,
1433
double
* taub );
1434
lapack_int
LAPACKE_cggrqf
(
int
matrix_layout,
lapack_int
m,
lapack_int
p,
1435
lapack_int
n,
lapack_complex_float
* a,
1436
lapack_int
lda,
lapack_complex_float
* taua,
1437
lapack_complex_float
* b,
lapack_int
ldb,
1438
lapack_complex_float
* taub );
1439
lapack_int
LAPACKE_zggrqf
(
int
matrix_layout,
lapack_int
m,
lapack_int
p,
1440
lapack_int
n,
lapack_complex_double
* a,
1441
lapack_int
lda,
lapack_complex_double
* taua,
1442
lapack_complex_double
* b,
lapack_int
ldb,
1443
lapack_complex_double
* taub );
1444
1445
lapack_int
LAPACKE_sggsvd
(
int
matrix_layout,
char
jobu,
char
jobv,
char
jobq,
1446
lapack_int
m,
lapack_int
n,
lapack_int
p,
1447
lapack_int
* k,
lapack_int
* l,
float
* a,
1448
lapack_int
lda,
float
* b,
lapack_int
ldb,
1449
float
* alpha,
float
* beta,
float
* u,
lapack_int
ldu,
1450
float
* v,
lapack_int
ldv,
float
* q,
lapack_int
ldq,
1451
lapack_int
* iwork );
1452
lapack_int
LAPACKE_dggsvd
(
int
matrix_layout,
char
jobu,
char
jobv,
char
jobq,
1453
lapack_int
m,
lapack_int
n,
lapack_int
p,
1454
lapack_int
* k,
lapack_int
* l,
double
* a,
1455
lapack_int
lda,
double
* b,
lapack_int
ldb,
1456
double
* alpha,
double
* beta,
double
* u,
1457
lapack_int
ldu,
double
* v,
lapack_int
ldv,
double
* q,
1458
lapack_int
ldq,
lapack_int
* iwork );
1459
lapack_int
LAPACKE_cggsvd
(
int
matrix_layout,
char
jobu,
char
jobv,
char
jobq,
1460
lapack_int
m,
lapack_int
n,
lapack_int
p,
1461
lapack_int
* k,
lapack_int
* l,
1462
lapack_complex_float
* a,
lapack_int
lda,
1463
lapack_complex_float
* b,
lapack_int
ldb,
1464
float
* alpha,
float
* beta,
lapack_complex_float
* u,
1465
lapack_int
ldu,
lapack_complex_float
* v,
1466
lapack_int
ldv,
lapack_complex_float
* q,
1467
lapack_int
ldq,
lapack_int
* iwork );
1468
lapack_int
LAPACKE_zggsvd
(
int
matrix_layout,
char
jobu,
char
jobv,
char
jobq,
1469
lapack_int
m,
lapack_int
n,
lapack_int
p,
1470
lapack_int
* k,
lapack_int
* l,
1471
lapack_complex_double
* a,
lapack_int
lda,
1472
lapack_complex_double
* b,
lapack_int
ldb,
1473
double
* alpha,
double
* beta,
1474
lapack_complex_double
* u,
lapack_int
ldu,
1475
lapack_complex_double
* v,
lapack_int
ldv,
1476
lapack_complex_double
* q,
lapack_int
ldq,
1477
lapack_int
* iwork );
1478
1479
lapack_int
LAPACKE_sggsvd3
(
int
matrix_layout,
char
jobu,
char
jobv,
char
jobq,
1480
lapack_int
m,
lapack_int
n,
lapack_int
p,
1481
lapack_int
* k,
lapack_int
* l,
float
* a,
1482
lapack_int
lda,
float
* b,
lapack_int
ldb,
1483
float
* alpha,
float
* beta,
float
* u,
lapack_int
ldu,
1484
float
* v,
lapack_int
ldv,
float
* q,
lapack_int
ldq,
1485
lapack_int
* iwork );
1486
lapack_int
LAPACKE_dggsvd3
(
int
matrix_layout,
char
jobu,
char
jobv,
char
jobq,
1487
lapack_int
m,
lapack_int
n,
lapack_int
p,
1488
lapack_int
* k,
lapack_int
* l,
double
* a,
1489
lapack_int
lda,
double
* b,
lapack_int
ldb,
1490
double
* alpha,
double
* beta,
double
* u,
1491
lapack_int
ldu,
double
* v,
lapack_int
ldv,
double
* q,
1492
lapack_int
ldq,
lapack_int
* iwork );
1493
lapack_int
LAPACKE_cggsvd3
(
int
matrix_layout,
char
jobu,
char
jobv,
char
jobq,
1494
lapack_int
m,
lapack_int
n,
lapack_int
p,
1495
lapack_int
* k,
lapack_int
* l,
1496
lapack_complex_float
* a,
lapack_int
lda,
1497
lapack_complex_float
* b,
lapack_int
ldb,
1498
float
* alpha,
float
* beta,
lapack_complex_float
* u,
1499
lapack_int
ldu,
lapack_complex_float
* v,
1500
lapack_int
ldv,
lapack_complex_float
* q,
1501
lapack_int
ldq,
lapack_int
* iwork );
1502
lapack_int
LAPACKE_zggsvd3
(
int
matrix_layout,
char
jobu,
char
jobv,
char
jobq,
1503
lapack_int
m,
lapack_int
n,
lapack_int
p,
1504
lapack_int
* k,
lapack_int
* l,
1505
lapack_complex_double
* a,
lapack_int
lda,
1506
lapack_complex_double
* b,
lapack_int
ldb,
1507
double
* alpha,
double
* beta,
1508
lapack_complex_double
* u,
lapack_int
ldu,
1509
lapack_complex_double
* v,
lapack_int
ldv,
1510
lapack_complex_double
* q,
lapack_int
ldq,
1511
lapack_int
* iwork );
1512
1513
lapack_int
LAPACKE_sggsvp
(
int
matrix_layout,
char
jobu,
char
jobv,
char
jobq,
1514
lapack_int
m,
lapack_int
p,
lapack_int
n,
float
* a,
1515
lapack_int
lda,
float
* b,
lapack_int
ldb,
float
tola,
1516
float
tolb,
lapack_int
* k,
lapack_int
* l,
float
* u,
1517
lapack_int
ldu,
float
* v,
lapack_int
ldv,
float
* q,
1518
lapack_int
ldq );
1519
lapack_int
LAPACKE_dggsvp
(
int
matrix_layout,
char
jobu,
char
jobv,
char
jobq,
1520
lapack_int
m,
lapack_int
p,
lapack_int
n,
double
* a,
1521
lapack_int
lda,
double
* b,
lapack_int
ldb,
1522
double
tola,
double
tolb,
lapack_int
* k,
1523
lapack_int
* l,
double
* u,
lapack_int
ldu,
double
* v,
1524
lapack_int
ldv,
double
* q,
lapack_int
ldq );
1525
lapack_int
LAPACKE_cggsvp
(
int
matrix_layout,
char
jobu,
char
jobv,
char
jobq,
1526
lapack_int
m,
lapack_int
p,
lapack_int
n,
1527
lapack_complex_float
* a,
lapack_int
lda,
1528
lapack_complex_float
* b,
lapack_int
ldb,
float
tola,
1529
float
tolb,
lapack_int
* k,
lapack_int
* l,
1530
lapack_complex_float
* u,
lapack_int
ldu,
1531
lapack_complex_float
* v,
lapack_int
ldv,
1532
lapack_complex_float
* q,
lapack_int
ldq );
1533
lapack_int
LAPACKE_zggsvp
(
int
matrix_layout,
char
jobu,
char
jobv,
char
jobq,
1534
lapack_int
m,
lapack_int
p,
lapack_int
n,
1535
lapack_complex_double
* a,
lapack_int
lda,
1536
lapack_complex_double
* b,
lapack_int
ldb,
1537
double
tola,
double
tolb,
lapack_int
* k,
1538
lapack_int
* l,
lapack_complex_double
* u,
1539
lapack_int
ldu,
lapack_complex_double
* v,
1540
lapack_int
ldv,
lapack_complex_double
* q,
1541
lapack_int
ldq );
1542
1543
lapack_int
LAPACKE_sggsvp3
(
int
matrix_layout,
char
jobu,
char
jobv,
char
jobq,
1544
lapack_int
m,
lapack_int
p,
lapack_int
n,
float
* a,
1545
lapack_int
lda,
float
* b,
lapack_int
ldb,
float
tola,
1546
float
tolb,
lapack_int
* k,
lapack_int
* l,
float
* u,
1547
lapack_int
ldu,
float
* v,
lapack_int
ldv,
float
* q,
1548
lapack_int
ldq );
1549
lapack_int
LAPACKE_dggsvp3
(
int
matrix_layout,
char
jobu,
char
jobv,
char
jobq,
1550
lapack_int
m,
lapack_int
p,
lapack_int
n,
double
* a,
1551
lapack_int
lda,
double
* b,
lapack_int
ldb,
1552
double
tola,
double
tolb,
lapack_int
* k,
1553
lapack_int
* l,
double
* u,
lapack_int
ldu,
double
* v,
1554
lapack_int
ldv,
double
* q,
lapack_int
ldq );
1555
lapack_int
LAPACKE_cggsvp3
(
int
matrix_layout,
char
jobu,
char
jobv,
char
jobq,
1556
lapack_int
m,
lapack_int
p,
lapack_int
n,
1557
lapack_complex_float
* a,
lapack_int
lda,
1558
lapack_complex_float
* b,
lapack_int
ldb,
float
tola,
1559
float
tolb,
lapack_int
* k,
lapack_int
* l,
1560
lapack_complex_float
* u,
lapack_int
ldu,
1561
lapack_complex_float
* v,
lapack_int
ldv,
1562
lapack_complex_float
* q,
lapack_int
ldq );
1563
lapack_int
LAPACKE_zggsvp3
(
int
matrix_layout,
char
jobu,
char
jobv,
char
jobq,
1564
lapack_int
m,
lapack_int
p,
lapack_int
n,
1565
lapack_complex_double
* a,
lapack_int
lda,
1566
lapack_complex_double
* b,
lapack_int
ldb,
1567
double
tola,
double
tolb,
lapack_int
* k,
1568
lapack_int
* l,
lapack_complex_double
* u,
1569
lapack_int
ldu,
lapack_complex_double
* v,
1570
lapack_int
ldv,
lapack_complex_double
* q,
1571
lapack_int
ldq );
1572
1573
lapack_int
LAPACKE_sgtcon
(
char
norm,
lapack_int
n,
const
float
* dl,
1574
const
float
* d,
const
float
* du,
const
float
* du2,
1575
const
lapack_int
* ipiv,
float
anorm,
float
* rcond );
1576
lapack_int
LAPACKE_dgtcon
(
char
norm,
lapack_int
n,
const
double
* dl,
1577
const
double
* d,
const
double
* du,
const
double
* du2,
1578
const
lapack_int
* ipiv,
double
anorm,
1579
double
* rcond );
1580
lapack_int
LAPACKE_cgtcon
(
char
norm,
lapack_int
n,
1581
const
lapack_complex_float
* dl,
1582
const
lapack_complex_float
* d,
1583
const
lapack_complex_float
* du,
1584
const
lapack_complex_float
* du2,
1585
const
lapack_int
* ipiv,
float
anorm,
float
* rcond );
1586
lapack_int
LAPACKE_zgtcon
(
char
norm,
lapack_int
n,
1587
const
lapack_complex_double
* dl,
1588
const
lapack_complex_double
* d,
1589
const
lapack_complex_double
* du,
1590
const
lapack_complex_double
* du2,
1591
const
lapack_int
* ipiv,
double
anorm,
1592
double
* rcond );
1593
1594
lapack_int
LAPACKE_sgtrfs
(
int
matrix_layout,
char
trans,
lapack_int
n,
1595
lapack_int
nrhs,
const
float
* dl,
const
float
* d,
1596
const
float
* du,
const
float
* dlf,
const
float
* df,
1597
const
float
* duf,
const
float
* du2,
1598
const
lapack_int
* ipiv,
const
float
* b,
1599
lapack_int
ldb,
float
* x,
lapack_int
ldx,
1600
float
* ferr,
float
* berr );
1601
lapack_int
LAPACKE_dgtrfs
(
int
matrix_layout,
char
trans,
lapack_int
n,
1602
lapack_int
nrhs,
const
double
* dl,
const
double
* d,
1603
const
double
* du,
const
double
* dlf,
1604
const
double
* df,
const
double
* duf,
1605
const
double
* du2,
const
lapack_int
* ipiv,
1606
const
double
* b,
lapack_int
ldb,
double
* x,
1607
lapack_int
ldx,
double
* ferr,
double
* berr );
1608
lapack_int
LAPACKE_cgtrfs
(
int
matrix_layout,
char
trans,
lapack_int
n,
1609
lapack_int
nrhs,
const
lapack_complex_float
* dl,
1610
const
lapack_complex_float
* d,
1611
const
lapack_complex_float
* du,
1612
const
lapack_complex_float
* dlf,
1613
const
lapack_complex_float
* df,
1614
const
lapack_complex_float
* duf,
1615
const
lapack_complex_float
* du2,
1616
const
lapack_int
* ipiv,
1617
const
lapack_complex_float
* b,
lapack_int
ldb,
1618
lapack_complex_float
* x,
lapack_int
ldx,
float
* ferr,
1619
float
* berr );
1620
lapack_int
LAPACKE_zgtrfs
(
int
matrix_layout,
char
trans,
lapack_int
n,
1621
lapack_int
nrhs,
const
lapack_complex_double
* dl,
1622
const
lapack_complex_double
* d,
1623
const
lapack_complex_double
* du,
1624
const
lapack_complex_double
* dlf,
1625
const
lapack_complex_double
* df,
1626
const
lapack_complex_double
* duf,
1627
const
lapack_complex_double
* du2,
1628
const
lapack_int
* ipiv,
1629
const
lapack_complex_double
* b,
lapack_int
ldb,
1630
lapack_complex_double
* x,
lapack_int
ldx,
1631
double
* ferr,
double
* berr );
1632
1633
lapack_int
LAPACKE_sgtsv
(
int
matrix_layout,
lapack_int
n,
lapack_int
nrhs,
1634
float
* dl,
float
* d,
float
* du,
float
* b,
1635
lapack_int
ldb );
1636
lapack_int
LAPACKE_dgtsv
(
int
matrix_layout,
lapack_int
n,
lapack_int
nrhs,
1637
double
* dl,
double
* d,
double
* du,
double
* b,
1638
lapack_int
ldb );
1639
lapack_int
LAPACKE_cgtsv
(
int
matrix_layout,
lapack_int
n,
lapack_int
nrhs,
1640
lapack_complex_float
* dl,
lapack_complex_float
* d,
1641
lapack_complex_float
* du,
lapack_complex_float
* b,
1642
lapack_int
ldb );
1643
lapack_int
LAPACKE_zgtsv
(
int
matrix_layout,
lapack_int
n,
lapack_int
nrhs,
1644
lapack_complex_double
* dl,
lapack_complex_double
* d,
1645
lapack_complex_double
* du,
lapack_complex_double
* b,
1646
lapack_int
ldb );
1647
1648
lapack_int
LAPACKE_sgtsvx
(
int
matrix_layout,
char
fact,
char
trans,
1649
lapack_int
n,
lapack_int
nrhs,
const
float
* dl,
1650
const
float
* d,
const
float
* du,
float
* dlf,
1651
float
* df,
float
* duf,
float
* du2,
lapack_int
* ipiv,
1652
const
float
* b,
lapack_int
ldb,
float
* x,
1653
lapack_int
ldx,
float
* rcond,
float
* ferr,
1654
float
* berr );
1655
lapack_int
LAPACKE_dgtsvx
(
int
matrix_layout,
char
fact,
char
trans,
1656
lapack_int
n,
lapack_int
nrhs,
const
double
* dl,
1657
const
double
* d,
const
double
* du,
double
* dlf,
1658
double
* df,
double
* duf,
double
* du2,
1659
lapack_int
* ipiv,
const
double
* b,
lapack_int
ldb,
1660
double
* x,
lapack_int
ldx,
double
* rcond,
1661
double
* ferr,
double
* berr );
1662
lapack_int
LAPACKE_cgtsvx
(
int
matrix_layout,
char
fact,
char
trans,
1663
lapack_int
n,
lapack_int
nrhs,
1664
const
lapack_complex_float
* dl,
1665
const
lapack_complex_float
* d,
1666
const
lapack_complex_float
* du,
1667
lapack_complex_float
* dlf,
lapack_complex_float
* df,
1668
lapack_complex_float
* duf,
lapack_complex_float
* du2,
1669
lapack_int
* ipiv,
const
lapack_complex_float
* b,
1670
lapack_int
ldb,
lapack_complex_float
* x,
1671
lapack_int
ldx,
float
* rcond,
float
* ferr,
1672
float
* berr );
1673
lapack_int
LAPACKE_zgtsvx
(
int
matrix_layout,
char
fact,
char
trans,
1674
lapack_int
n,
lapack_int
nrhs,
1675
const
lapack_complex_double
* dl,
1676
const
lapack_complex_double
* d,
1677
const
lapack_complex_double
* du,
1678
lapack_complex_double
* dlf,
1679
lapack_complex_double
* df,
1680
lapack_complex_double
* duf,
1681
lapack_complex_double
* du2,
lapack_int
* ipiv,
1682
const
lapack_complex_double
* b,
lapack_int
ldb,
1683
lapack_complex_double
* x,
lapack_int
ldx,
1684
double
* rcond,
double
* ferr,
double
* berr );
1685
1686
lapack_int
LAPACKE_sgttrf
(
lapack_int
n,
float
* dl,
float
* d,
float
* du,
1687
float
* du2,
lapack_int
* ipiv );
1688
lapack_int
LAPACKE_dgttrf
(
lapack_int
n,
double
* dl,
double
* d,
double
* du,
1689
double
* du2,
lapack_int
* ipiv );
1690
lapack_int
LAPACKE_cgttrf
(
lapack_int
n,
lapack_complex_float
* dl,
1691
lapack_complex_float
* d,
lapack_complex_float
* du,
1692
lapack_complex_float
* du2,
lapack_int
* ipiv );
1693
lapack_int
LAPACKE_zgttrf
(
lapack_int
n,
lapack_complex_double
* dl,
1694
lapack_complex_double
* d,
lapack_complex_double
* du,
1695
lapack_complex_double
* du2,
lapack_int
* ipiv );
1696
1697
lapack_int
LAPACKE_sgttrs
(
int
matrix_layout,
char
trans,
lapack_int
n,
1698
lapack_int
nrhs,
const
float
* dl,
const
float
* d,
1699
const
float
* du,
const
float
* du2,
1700
const
lapack_int
* ipiv,
float
* b,
lapack_int
ldb );
1701
lapack_int
LAPACKE_dgttrs
(
int
matrix_layout,
char
trans,
lapack_int
n,
1702
lapack_int
nrhs,
const
double
* dl,
const
double
* d,
1703
const
double
* du,
const
double
* du2,
1704
const
lapack_int
* ipiv,
double
* b,
lapack_int
ldb );
1705
lapack_int
LAPACKE_cgttrs
(
int
matrix_layout,
char
trans,
lapack_int
n,
1706
lapack_int
nrhs,
const
lapack_complex_float
* dl,
1707
const
lapack_complex_float
* d,
1708
const
lapack_complex_float
* du,
1709
const
lapack_complex_float
* du2,
1710
const
lapack_int
* ipiv,
lapack_complex_float
* b,
1711
lapack_int
ldb );
1712
lapack_int
LAPACKE_zgttrs
(
int
matrix_layout,
char
trans,
lapack_int
n,
1713
lapack_int
nrhs,
const
lapack_complex_double
* dl,
1714
const
lapack_complex_double
* d,
1715
const
lapack_complex_double
* du,
1716
const
lapack_complex_double
* du2,
1717
const
lapack_int
* ipiv,
lapack_complex_double
* b,
1718
lapack_int
ldb );
1719
1720
lapack_int
LAPACKE_chbev
(
int
matrix_layout,
char
jobz,
char
uplo,
lapack_int
n,
1721
lapack_int
kd,
lapack_complex_float
* ab,
1722
lapack_int
ldab,
float
* w,
lapack_complex_float
* z,
1723
lapack_int
ldz );
1724
lapack_int
LAPACKE_zhbev
(
int
matrix_layout,
char
jobz,
char
uplo,
lapack_int
n,
1725
lapack_int
kd,
lapack_complex_double
* ab,
1726
lapack_int
ldab,
double
* w,
lapack_complex_double
* z,
1727
lapack_int
ldz );
1728
1729
lapack_int
LAPACKE_chbevd
(
int
matrix_layout,
char
jobz,
char
uplo,
lapack_int
n,
1730
lapack_int
kd,
lapack_complex_float
* ab,
1731
lapack_int
ldab,
float
* w,
lapack_complex_float
* z,
1732
lapack_int
ldz );
1733
lapack_int
LAPACKE_zhbevd
(
int
matrix_layout,
char
jobz,
char
uplo,
lapack_int
n,
1734
lapack_int
kd,
lapack_complex_double
* ab,
1735
lapack_int
ldab,
double
* w,
lapack_complex_double
* z,
1736
lapack_int
ldz );
1737
1738
lapack_int
LAPACKE_chbevx
(
int
matrix_layout,
char
jobz,
char
range,
char
uplo,
1739
lapack_int
n,
lapack_int
kd,
1740
lapack_complex_float
* ab,
lapack_int
ldab,
1741
lapack_complex_float
* q,
lapack_int
ldq,
float
vl,
1742
float
vu,
lapack_int
il,
lapack_int
iu,
float
abstol,
1743
lapack_int
* m,
float
* w,
lapack_complex_float
* z,
1744
lapack_int
ldz,
lapack_int
* ifail );
1745
lapack_int
LAPACKE_zhbevx
(
int
matrix_layout,
char
jobz,
char
range,
char
uplo,
1746
lapack_int
n,
lapack_int
kd,
1747
lapack_complex_double
* ab,
lapack_int
ldab,
1748
lapack_complex_double
* q,
lapack_int
ldq,
double
vl,
1749
double
vu,
lapack_int
il,
lapack_int
iu,
1750
double
abstol,
lapack_int
* m,
double
* w,
1751
lapack_complex_double
* z,
lapack_int
ldz,
1752
lapack_int
* ifail );
1753
1754
lapack_int
LAPACKE_chbgst
(
int
matrix_layout,
char
vect,
char
uplo,
lapack_int
n,
1755
lapack_int
ka,
lapack_int
kb,
1756
lapack_complex_float
* ab,
lapack_int
ldab,
1757
const
lapack_complex_float
* bb,
lapack_int
ldbb,
1758
lapack_complex_float
* x,
lapack_int
ldx );
1759
lapack_int
LAPACKE_zhbgst
(
int
matrix_layout,
char
vect,
char
uplo,
lapack_int
n,
1760
lapack_int
ka,
lapack_int
kb,
1761
lapack_complex_double
* ab,
lapack_int
ldab,
1762
const
lapack_complex_double
* bb,
lapack_int
ldbb,
1763
lapack_complex_double
* x,
lapack_int
ldx );
1764
1765
lapack_int
LAPACKE_chbgv
(
int
matrix_layout,
char
jobz,
char
uplo,
lapack_int
n,
1766
lapack_int
ka,
lapack_int
kb,
1767
lapack_complex_float
* ab,
lapack_int
ldab,
1768
lapack_complex_float
* bb,
lapack_int
ldbb,
float
* w,
1769
lapack_complex_float
* z,
lapack_int
ldz );
1770
lapack_int
LAPACKE_zhbgv
(
int
matrix_layout,
char
jobz,
char
uplo,
lapack_int
n,
1771
lapack_int
ka,
lapack_int
kb,
1772
lapack_complex_double
* ab,
lapack_int
ldab,
1773
lapack_complex_double
* bb,
lapack_int
ldbb,
double
* w,
1774
lapack_complex_double
* z,
lapack_int
ldz );
1775
1776
lapack_int
LAPACKE_chbgvd
(
int
matrix_layout,
char
jobz,
char
uplo,
lapack_int
n,
1777
lapack_int
ka,
lapack_int
kb,
1778
lapack_complex_float
* ab,
lapack_int
ldab,
1779
lapack_complex_float
* bb,
lapack_int
ldbb,
float
* w,
1780
lapack_complex_float
* z,
lapack_int
ldz );
1781
lapack_int
LAPACKE_zhbgvd
(
int
matrix_layout,
char
jobz,
char
uplo,
lapack_int
n,
1782
lapack_int
ka,
lapack_int
kb,
1783
lapack_complex_double
* ab,
lapack_int
ldab,
1784
lapack_complex_double
* bb,
lapack_int
ldbb,
1785
double
* w,
lapack_complex_double
* z,
1786
lapack_int
ldz );
1787
1788
lapack_int
LAPACKE_chbgvx
(
int
matrix_layout,
char
jobz,
char
range,
char
uplo,
1789
lapack_int
n,
lapack_int
ka,
lapack_int
kb,
1790
lapack_complex_float
* ab,
lapack_int
ldab,
1791
lapack_complex_float
* bb,
lapack_int
ldbb,
1792
lapack_complex_float
* q,
lapack_int
ldq,
float
vl,
1793
float
vu,
lapack_int
il,
lapack_int
iu,
float
abstol,
1794
lapack_int
* m,
float
* w,
lapack_complex_float
* z,
1795
lapack_int
ldz,
lapack_int
* ifail );
1796
lapack_int
LAPACKE_zhbgvx
(
int
matrix_layout,
char
jobz,
char
range,
char
uplo,
1797
lapack_int
n,
lapack_int
ka,
lapack_int
kb,
1798
lapack_complex_double
* ab,
lapack_int
ldab,
1799
lapack_complex_double
* bb,
lapack_int
ldbb,
1800
lapack_complex_double
* q,
lapack_int
ldq,
double
vl,
1801
double
vu,
lapack_int
il,
lapack_int
iu,
1802
double
abstol,
lapack_int
* m,
double
* w,
1803
lapack_complex_double
* z,
lapack_int
ldz,
1804
lapack_int
* ifail );
1805
1806
lapack_int
LAPACKE_chbtrd
(
int
matrix_layout,
char
vect,
char
uplo,
lapack_int
n,
1807
lapack_int
kd,
lapack_complex_float
* ab,
1808
lapack_int
ldab,
float
* d,
float
* e,
1809
lapack_complex_float
* q,
lapack_int
ldq );
1810
lapack_int
LAPACKE_zhbtrd
(
int
matrix_layout,
char
vect,
char
uplo,
lapack_int
n,
1811
lapack_int
kd,
lapack_complex_double
* ab,
1812
lapack_int
ldab,
double
* d,
double
* e,
1813
lapack_complex_double
* q,
lapack_int
ldq );
1814
1815
lapack_int
LAPACKE_checon
(
int
matrix_layout,
char
uplo,
lapack_int
n,
1816
const
lapack_complex_float
* a,
lapack_int
lda,
1817
const
lapack_int
* ipiv,
float
anorm,
float
* rcond );
1818
lapack_int
LAPACKE_zhecon
(
int
matrix_layout,
char
uplo,
lapack_int
n,
1819
const
lapack_complex_double
* a,
lapack_int
lda,
1820
const
lapack_int
* ipiv,
double
anorm,
1821
double
* rcond );
1822
1823
lapack_int
LAPACKE_cheequb
(
int
matrix_layout,
char
uplo,
lapack_int
n,
1824
const
lapack_complex_float
* a,
lapack_int
lda,
1825
float
* s,
float
* scond,
float
* amax );
1826
lapack_int
LAPACKE_zheequb
(
int
matrix_layout,
char
uplo,
lapack_int
n,
1827
const
lapack_complex_double
* a,
lapack_int
lda,
1828
double
* s,
double
* scond,
double
* amax );
1829
1830
lapack_int
LAPACKE_cheev
(
int
matrix_layout,
char
jobz,
char
uplo,
lapack_int
n,
1831
lapack_complex_float
* a,
lapack_int
lda,
float
* w );
1832
lapack_int
LAPACKE_zheev
(
int
matrix_layout,
char
jobz,
char
uplo,
lapack_int
n,
1833
lapack_complex_double
* a,
lapack_int
lda,
double
* w );
1834
1835
lapack_int
LAPACKE_cheevd
(
int
matrix_layout,
char
jobz,
char
uplo,
lapack_int
n,
1836
lapack_complex_float
* a,
lapack_int
lda,
float
* w );
1837
lapack_int
LAPACKE_zheevd
(
int
matrix_layout,
char
jobz,
char
uplo,
lapack_int
n,
1838
lapack_complex_double
* a,
lapack_int
lda,
1839
double
* w );
1840
1841
lapack_int
LAPACKE_cheevr
(
int
matrix_layout,
char
jobz,
char
range,
char
uplo,
1842
lapack_int
n,
lapack_complex_float
* a,
1843
lapack_int
lda,
float
vl,
float
vu,
lapack_int
il,
1844
lapack_int
iu,
float
abstol,
lapack_int
* m,
float
* w,
1845
lapack_complex_float
* z,
lapack_int
ldz,
1846
lapack_int
* isuppz );
1847
lapack_int
LAPACKE_zheevr
(
int
matrix_layout,
char
jobz,
char
range,
char
uplo,
1848
lapack_int
n,
lapack_complex_double
* a,
1849
lapack_int
lda,
double
vl,
double
vu,
lapack_int
il,
1850
lapack_int
iu,
double
abstol,
lapack_int
* m,
1851
double
* w,
lapack_complex_double
* z,
lapack_int
ldz,
1852
lapack_int
* isuppz );
1853
1854
lapack_int
LAPACKE_cheevx
(
int
matrix_layout,
char
jobz,
char
range,
char
uplo,
1855
lapack_int
n,
lapack_complex_float
* a,
1856
lapack_int
lda,
float
vl,
float
vu,
lapack_int
il,
1857
lapack_int
iu,
float
abstol,
lapack_int
* m,
float
* w,
1858
lapack_complex_float
* z,
lapack_int
ldz,
1859
lapack_int
* ifail );
1860
lapack_int
LAPACKE_zheevx
(
int
matrix_layout,
char
jobz,
char
range,
char
uplo,
1861
lapack_int
n,
lapack_complex_double
* a,
1862
lapack_int
lda,
double
vl,
double
vu,
lapack_int
il,
1863
lapack_int
iu,
double
abstol,
lapack_int
* m,
1864
double
* w,
lapack_complex_double
* z,
lapack_int
ldz,
1865
lapack_int
* ifail );
1866
1867
lapack_int
LAPACKE_chegst
(
int
matrix_layout,
lapack_int
itype,
char
uplo,
1868
lapack_int
n,
lapack_complex_float
* a,
1869
lapack_int
lda,
const
lapack_complex_float
* b,
1870
lapack_int
ldb );
1871
lapack_int
LAPACKE_zhegst
(
int
matrix_layout,
lapack_int
itype,
char
uplo,
1872
lapack_int
n,
lapack_complex_double
* a,
1873
lapack_int
lda,
const
lapack_complex_double
* b,
1874
lapack_int
ldb );
1875
1876
lapack_int
LAPACKE_chegv
(
int
matrix_layout,
lapack_int
itype,
char
jobz,
1877
char
uplo,
lapack_int
n,
lapack_complex_float
* a,
1878
lapack_int
lda,
lapack_complex_float
* b,
1879
lapack_int
ldb,
float
* w );
1880
lapack_int
LAPACKE_zhegv
(
int
matrix_layout,
lapack_int
itype,
char
jobz,
1881
char
uplo,
lapack_int
n,
lapack_complex_double
* a,
1882
lapack_int
lda,
lapack_complex_double
* b,
1883
lapack_int
ldb,
double
* w );
1884
1885
lapack_int
LAPACKE_chegvd
(
int
matrix_layout,
lapack_int
itype,
char
jobz,
1886
char
uplo,
lapack_int
n,
lapack_complex_float
* a,
1887
lapack_int
lda,
lapack_complex_float
* b,
1888
lapack_int
ldb,
float
* w );
1889
lapack_int
LAPACKE_zhegvd
(
int
matrix_layout,
lapack_int
itype,
char
jobz,
1890
char
uplo,
lapack_int
n,
lapack_complex_double
* a,
1891
lapack_int
lda,
lapack_complex_double
* b,
1892
lapack_int
ldb,
double
* w );
1893
1894
lapack_int
LAPACKE_chegvx
(
int
matrix_layout,
lapack_int
itype,
char
jobz,
1895
char
range,
char
uplo,
lapack_int
n,
1896
lapack_complex_float
* a,
lapack_int
lda,
1897
lapack_complex_float
* b,
lapack_int
ldb,
float
vl,
1898
float
vu,
lapack_int
il,
lapack_int
iu,
float
abstol,
1899
lapack_int
* m,
float
* w,
lapack_complex_float
* z,
1900
lapack_int
ldz,
lapack_int
* ifail );
1901
lapack_int
LAPACKE_zhegvx
(
int
matrix_layout,
lapack_int
itype,
char
jobz,
1902
char
range,
char
uplo,
lapack_int
n,
1903
lapack_complex_double
* a,
lapack_int
lda,
1904
lapack_complex_double
* b,
lapack_int
ldb,
double
vl,
1905
double
vu,
lapack_int
il,
lapack_int
iu,
1906
double
abstol,
lapack_int
* m,
double
* w,
1907
lapack_complex_double
* z,
lapack_int
ldz,
1908
lapack_int
* ifail );
1909
1910
lapack_int
LAPACKE_cherfs
(
int
matrix_layout,
char
uplo,
lapack_int
n,
1911
lapack_int
nrhs,
const
lapack_complex_float
* a,
1912
lapack_int
lda,
const
lapack_complex_float
* af,
1913
lapack_int
ldaf,
const
lapack_int
* ipiv,
1914
const
lapack_complex_float
* b,
lapack_int
ldb,
1915
lapack_complex_float
* x,
lapack_int
ldx,
float
* ferr,
1916
float
* berr );
1917
lapack_int
LAPACKE_zherfs
(
int
matrix_layout,
char
uplo,
lapack_int
n,
1918
lapack_int
nrhs,
const
lapack_complex_double
* a,
1919
lapack_int
lda,
const
lapack_complex_double
* af,
1920
lapack_int
ldaf,
const
lapack_int
* ipiv,
1921
const
lapack_complex_double
* b,
lapack_int
ldb,
1922
lapack_complex_double
* x,
lapack_int
ldx,
1923
double
* ferr,
double
* berr );
1924
1925
lapack_int
LAPACKE_cherfsx
(
int
matrix_layout,
char
uplo,
char
equed,
1926
lapack_int
n,
lapack_int
nrhs,
1927
const
lapack_complex_float
* a,
lapack_int
lda,
1928
const
lapack_complex_float
* af,
lapack_int
ldaf,
1929
const
lapack_int
* ipiv,
const
float
* s,
1930
const
lapack_complex_float
* b,
lapack_int
ldb,
1931
lapack_complex_float
* x,
lapack_int
ldx,
1932
float
* rcond,
float
* berr,
lapack_int
n_err_bnds,
1933
float
* err_bnds_norm,
float
* err_bnds_comp,
1934
lapack_int
nparams,
float
* params );
1935
lapack_int
LAPACKE_zherfsx
(
int
matrix_layout,
char
uplo,
char
equed,
1936
lapack_int
n,
lapack_int
nrhs,
1937
const
lapack_complex_double
* a,
lapack_int
lda,
1938
const
lapack_complex_double
* af,
lapack_int
ldaf,
1939
const
lapack_int
* ipiv,
const
double
* s,
1940
const
lapack_complex_double
* b,
lapack_int
ldb,
1941
lapack_complex_double
* x,
lapack_int
ldx,
1942
double
* rcond,
double
* berr,
lapack_int
n_err_bnds,
1943
double
* err_bnds_norm,
double
* err_bnds_comp,
1944
lapack_int
nparams,
double
* params );
1945
1946
lapack_int
LAPACKE_chesv
(
int
matrix_layout,
char
uplo,
lapack_int
n,
1947
lapack_int
nrhs,
lapack_complex_float
* a,
1948
lapack_int
lda,
lapack_int
* ipiv,
1949
lapack_complex_float
* b,
lapack_int
ldb );
1950
lapack_int
LAPACKE_zhesv
(
int
matrix_layout,
char
uplo,
lapack_int
n,
1951
lapack_int
nrhs,
lapack_complex_double
* a,
1952
lapack_int
lda,
lapack_int
* ipiv,
1953
lapack_complex_double
* b,
lapack_int
ldb );
1954
1955
lapack_int
LAPACKE_chesvx
(
int
matrix_layout,
char
fact,
char
uplo,
lapack_int
n,
1956
lapack_int
nrhs,
const
lapack_complex_float
* a,
1957
lapack_int
lda,
lapack_complex_float
* af,
1958
lapack_int
ldaf,
lapack_int
* ipiv,
1959
const
lapack_complex_float
* b,
lapack_int
ldb,
1960
lapack_complex_float
* x,
lapack_int
ldx,
1961
float
* rcond,
float
* ferr,
float
* berr );
1962
lapack_int
LAPACKE_zhesvx
(
int
matrix_layout,
char
fact,
char
uplo,
lapack_int
n,
1963
lapack_int
nrhs,
const
lapack_complex_double
* a,
1964
lapack_int
lda,
lapack_complex_double
* af,
1965
lapack_int
ldaf,
lapack_int
* ipiv,
1966
const
lapack_complex_double
* b,
lapack_int
ldb,
1967
lapack_complex_double
* x,
lapack_int
ldx,
1968
double
* rcond,
double
* ferr,
double
* berr );
1969
1970
lapack_int
LAPACKE_chesvxx
(
int
matrix_layout,
char
fact,
char
uplo,
1971
lapack_int
n,
lapack_int
nrhs,
1972
lapack_complex_float
* a,
lapack_int
lda,
1973
lapack_complex_float
* af,
lapack_int
ldaf,
1974
lapack_int
* ipiv,
char
* equed,
float
* s,
1975
lapack_complex_float
* b,
lapack_int
ldb,
1976
lapack_complex_float
* x,
lapack_int
ldx,
1977
float
* rcond,
float
* rpvgrw,
float
* berr,
1978
lapack_int
n_err_bnds,
float
* err_bnds_norm,
1979
float
* err_bnds_comp,
lapack_int
nparams,
1980
float
* params );
1981
lapack_int
LAPACKE_zhesvxx
(
int
matrix_layout,
char
fact,
char
uplo,
1982
lapack_int
n,
lapack_int
nrhs,
1983
lapack_complex_double
* a,
lapack_int
lda,
1984
lapack_complex_double
* af,
lapack_int
ldaf,
1985
lapack_int
* ipiv,
char
* equed,
double
* s,
1986
lapack_complex_double
* b,
lapack_int
ldb,
1987
lapack_complex_double
* x,
lapack_int
ldx,
1988
double
* rcond,
double
* rpvgrw,
double
* berr,
1989
lapack_int
n_err_bnds,
double
* err_bnds_norm,
1990
double
* err_bnds_comp,
lapack_int
nparams,
1991
double
* params );
1992
1993
lapack_int
LAPACKE_chetrd
(
int
matrix_layout,
char
uplo,
lapack_int
n,
1994
lapack_complex_float
* a,
lapack_int
lda,
float
* d,
1995
float
* e,
lapack_complex_float
* tau );
1996
lapack_int
LAPACKE_zhetrd
(
int
matrix_layout,
char
uplo,
lapack_int
n,
1997
lapack_complex_double
* a,
lapack_int
lda,
double
* d,
1998
double
* e,
lapack_complex_double
* tau );
1999
2000
lapack_int
LAPACKE_chetrf
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2001
lapack_complex_float
* a,
lapack_int
lda,
2002
lapack_int
* ipiv );
2003
lapack_int
LAPACKE_zhetrf
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2004
lapack_complex_double
* a,
lapack_int
lda,
2005
lapack_int
* ipiv );
2006
2007
lapack_int
LAPACKE_chetri
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2008
lapack_complex_float
* a,
lapack_int
lda,
2009
const
lapack_int
* ipiv );
2010
lapack_int
LAPACKE_zhetri
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2011
lapack_complex_double
* a,
lapack_int
lda,
2012
const
lapack_int
* ipiv );
2013
2014
lapack_int
LAPACKE_chetrs
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2015
lapack_int
nrhs,
const
lapack_complex_float
* a,
2016
lapack_int
lda,
const
lapack_int
* ipiv,
2017
lapack_complex_float
* b,
lapack_int
ldb );
2018
lapack_int
LAPACKE_zhetrs
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2019
lapack_int
nrhs,
const
lapack_complex_double
* a,
2020
lapack_int
lda,
const
lapack_int
* ipiv,
2021
lapack_complex_double
* b,
lapack_int
ldb );
2022
2023
lapack_int
LAPACKE_chfrk
(
int
matrix_layout,
char
transr,
char
uplo,
char
trans,
2024
lapack_int
n,
lapack_int
k,
float
alpha,
2025
const
lapack_complex_float
* a,
lapack_int
lda,
2026
float
beta,
lapack_complex_float
* c );
2027
lapack_int
LAPACKE_zhfrk
(
int
matrix_layout,
char
transr,
char
uplo,
char
trans,
2028
lapack_int
n,
lapack_int
k,
double
alpha,
2029
const
lapack_complex_double
* a,
lapack_int
lda,
2030
double
beta,
lapack_complex_double
* c );
2031
2032
lapack_int
LAPACKE_shgeqz
(
int
matrix_layout,
char
job,
char
compq,
char
compz,
2033
lapack_int
n,
lapack_int
ilo,
lapack_int
ihi,
2034
float
* h,
lapack_int
ldh,
float
* t,
lapack_int
ldt,
2035
float
* alphar,
float
* alphai,
float
* beta,
float
* q,
2036
lapack_int
ldq,
float
* z,
lapack_int
ldz );
2037
lapack_int
LAPACKE_dhgeqz
(
int
matrix_layout,
char
job,
char
compq,
char
compz,
2038
lapack_int
n,
lapack_int
ilo,
lapack_int
ihi,
2039
double
* h,
lapack_int
ldh,
double
* t,
lapack_int
ldt,
2040
double
* alphar,
double
* alphai,
double
* beta,
2041
double
* q,
lapack_int
ldq,
double
* z,
2042
lapack_int
ldz );
2043
lapack_int
LAPACKE_chgeqz
(
int
matrix_layout,
char
job,
char
compq,
char
compz,
2044
lapack_int
n,
lapack_int
ilo,
lapack_int
ihi,
2045
lapack_complex_float
* h,
lapack_int
ldh,
2046
lapack_complex_float
* t,
lapack_int
ldt,
2047
lapack_complex_float
* alpha,
2048
lapack_complex_float
* beta,
lapack_complex_float
* q,
2049
lapack_int
ldq,
lapack_complex_float
* z,
2050
lapack_int
ldz );
2051
lapack_int
LAPACKE_zhgeqz
(
int
matrix_layout,
char
job,
char
compq,
char
compz,
2052
lapack_int
n,
lapack_int
ilo,
lapack_int
ihi,
2053
lapack_complex_double
* h,
lapack_int
ldh,
2054
lapack_complex_double
* t,
lapack_int
ldt,
2055
lapack_complex_double
* alpha,
2056
lapack_complex_double
* beta,
2057
lapack_complex_double
* q,
lapack_int
ldq,
2058
lapack_complex_double
* z,
lapack_int
ldz );
2059
2060
lapack_int
LAPACKE_chpcon
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2061
const
lapack_complex_float
* ap,
2062
const
lapack_int
* ipiv,
float
anorm,
float
* rcond );
2063
lapack_int
LAPACKE_zhpcon
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2064
const
lapack_complex_double
* ap,
2065
const
lapack_int
* ipiv,
double
anorm,
2066
double
* rcond );
2067
2068
lapack_int
LAPACKE_chpev
(
int
matrix_layout,
char
jobz,
char
uplo,
lapack_int
n,
2069
lapack_complex_float
* ap,
float
* w,
2070
lapack_complex_float
* z,
lapack_int
ldz );
2071
lapack_int
LAPACKE_zhpev
(
int
matrix_layout,
char
jobz,
char
uplo,
lapack_int
n,
2072
lapack_complex_double
* ap,
double
* w,
2073
lapack_complex_double
* z,
lapack_int
ldz );
2074
2075
lapack_int
LAPACKE_chpevd
(
int
matrix_layout,
char
jobz,
char
uplo,
lapack_int
n,
2076
lapack_complex_float
* ap,
float
* w,
2077
lapack_complex_float
* z,
lapack_int
ldz );
2078
lapack_int
LAPACKE_zhpevd
(
int
matrix_layout,
char
jobz,
char
uplo,
lapack_int
n,
2079
lapack_complex_double
* ap,
double
* w,
2080
lapack_complex_double
* z,
lapack_int
ldz );
2081
2082
lapack_int
LAPACKE_chpevx
(
int
matrix_layout,
char
jobz,
char
range,
char
uplo,
2083
lapack_int
n,
lapack_complex_float
* ap,
float
vl,
2084
float
vu,
lapack_int
il,
lapack_int
iu,
float
abstol,
2085
lapack_int
* m,
float
* w,
lapack_complex_float
* z,
2086
lapack_int
ldz,
lapack_int
* ifail );
2087
lapack_int
LAPACKE_zhpevx
(
int
matrix_layout,
char
jobz,
char
range,
char
uplo,
2088
lapack_int
n,
lapack_complex_double
* ap,
double
vl,
2089
double
vu,
lapack_int
il,
lapack_int
iu,
2090
double
abstol,
lapack_int
* m,
double
* w,
2091
lapack_complex_double
* z,
lapack_int
ldz,
2092
lapack_int
* ifail );
2093
2094
lapack_int
LAPACKE_chpgst
(
int
matrix_layout,
lapack_int
itype,
char
uplo,
2095
lapack_int
n,
lapack_complex_float
* ap,
2096
const
lapack_complex_float
* bp );
2097
lapack_int
LAPACKE_zhpgst
(
int
matrix_layout,
lapack_int
itype,
char
uplo,
2098
lapack_int
n,
lapack_complex_double
* ap,
2099
const
lapack_complex_double
* bp );
2100
2101
lapack_int
LAPACKE_chpgv
(
int
matrix_layout,
lapack_int
itype,
char
jobz,
2102
char
uplo,
lapack_int
n,
lapack_complex_float
* ap,
2103
lapack_complex_float
* bp,
float
* w,
2104
lapack_complex_float
* z,
lapack_int
ldz );
2105
lapack_int
LAPACKE_zhpgv
(
int
matrix_layout,
lapack_int
itype,
char
jobz,
2106
char
uplo,
lapack_int
n,
lapack_complex_double
* ap,
2107
lapack_complex_double
* bp,
double
* w,
2108
lapack_complex_double
* z,
lapack_int
ldz );
2109
2110
lapack_int
LAPACKE_chpgvd
(
int
matrix_layout,
lapack_int
itype,
char
jobz,
2111
char
uplo,
lapack_int
n,
lapack_complex_float
* ap,
2112
lapack_complex_float
* bp,
float
* w,
2113
lapack_complex_float
* z,
lapack_int
ldz );
2114
lapack_int
LAPACKE_zhpgvd
(
int
matrix_layout,
lapack_int
itype,
char
jobz,
2115
char
uplo,
lapack_int
n,
lapack_complex_double
* ap,
2116
lapack_complex_double
* bp,
double
* w,
2117
lapack_complex_double
* z,
lapack_int
ldz );
2118
2119
lapack_int
LAPACKE_chpgvx
(
int
matrix_layout,
lapack_int
itype,
char
jobz,
2120
char
range,
char
uplo,
lapack_int
n,
2121
lapack_complex_float
* ap,
lapack_complex_float
* bp,
2122
float
vl,
float
vu,
lapack_int
il,
lapack_int
iu,
2123
float
abstol,
lapack_int
* m,
float
* w,
2124
lapack_complex_float
* z,
lapack_int
ldz,
2125
lapack_int
* ifail );
2126
lapack_int
LAPACKE_zhpgvx
(
int
matrix_layout,
lapack_int
itype,
char
jobz,
2127
char
range,
char
uplo,
lapack_int
n,
2128
lapack_complex_double
* ap,
lapack_complex_double
* bp,
2129
double
vl,
double
vu,
lapack_int
il,
lapack_int
iu,
2130
double
abstol,
lapack_int
* m,
double
* w,
2131
lapack_complex_double
* z,
lapack_int
ldz,
2132
lapack_int
* ifail );
2133
2134
lapack_int
LAPACKE_chprfs
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2135
lapack_int
nrhs,
const
lapack_complex_float
* ap,
2136
const
lapack_complex_float
* afp,
2137
const
lapack_int
* ipiv,
2138
const
lapack_complex_float
* b,
lapack_int
ldb,
2139
lapack_complex_float
* x,
lapack_int
ldx,
float
* ferr,
2140
float
* berr );
2141
lapack_int
LAPACKE_zhprfs
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2142
lapack_int
nrhs,
const
lapack_complex_double
* ap,
2143
const
lapack_complex_double
* afp,
2144
const
lapack_int
* ipiv,
2145
const
lapack_complex_double
* b,
lapack_int
ldb,
2146
lapack_complex_double
* x,
lapack_int
ldx,
2147
double
* ferr,
double
* berr );
2148
2149
lapack_int
LAPACKE_chpsv
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2150
lapack_int
nrhs,
lapack_complex_float
* ap,
2151
lapack_int
* ipiv,
lapack_complex_float
* b,
2152
lapack_int
ldb );
2153
lapack_int
LAPACKE_zhpsv
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2154
lapack_int
nrhs,
lapack_complex_double
* ap,
2155
lapack_int
* ipiv,
lapack_complex_double
* b,
2156
lapack_int
ldb );
2157
2158
lapack_int
LAPACKE_chpsvx
(
int
matrix_layout,
char
fact,
char
uplo,
lapack_int
n,
2159
lapack_int
nrhs,
const
lapack_complex_float
* ap,
2160
lapack_complex_float
* afp,
lapack_int
* ipiv,
2161
const
lapack_complex_float
* b,
lapack_int
ldb,
2162
lapack_complex_float
* x,
lapack_int
ldx,
2163
float
* rcond,
float
* ferr,
float
* berr );
2164
lapack_int
LAPACKE_zhpsvx
(
int
matrix_layout,
char
fact,
char
uplo,
lapack_int
n,
2165
lapack_int
nrhs,
const
lapack_complex_double
* ap,
2166
lapack_complex_double
* afp,
lapack_int
* ipiv,
2167
const
lapack_complex_double
* b,
lapack_int
ldb,
2168
lapack_complex_double
* x,
lapack_int
ldx,
2169
double
* rcond,
double
* ferr,
double
* berr );
2170
2171
lapack_int
LAPACKE_chptrd
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2172
lapack_complex_float
* ap,
float
* d,
float
* e,
2173
lapack_complex_float
* tau );
2174
lapack_int
LAPACKE_zhptrd
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2175
lapack_complex_double
* ap,
double
* d,
double
* e,
2176
lapack_complex_double
* tau );
2177
2178
lapack_int
LAPACKE_chptrf
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2179
lapack_complex_float
* ap,
lapack_int
* ipiv );
2180
lapack_int
LAPACKE_zhptrf
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2181
lapack_complex_double
* ap,
lapack_int
* ipiv );
2182
2183
lapack_int
LAPACKE_chptri
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2184
lapack_complex_float
* ap,
const
lapack_int
* ipiv );
2185
lapack_int
LAPACKE_zhptri
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2186
lapack_complex_double
* ap,
const
lapack_int
* ipiv );
2187
2188
lapack_int
LAPACKE_chptrs
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2189
lapack_int
nrhs,
const
lapack_complex_float
* ap,
2190
const
lapack_int
* ipiv,
lapack_complex_float
* b,
2191
lapack_int
ldb );
2192
lapack_int
LAPACKE_zhptrs
(
int
matrix_layout,
char
uplo,
lapack_int
n,
2193
lapack_int
nrhs,
const
lapack_complex_double
* ap,
2194
const
lapack_int
* ipiv,
lapack_complex_double
* b,
2195
lapack_int
ldb );
2196
2197
lapack_int
LAPACKE_shsein
(
int
matrix_layout,
char
job,
char
eigsrc,
char
initv,
2198
lapack_logical
* select,
lapack_int
n,
const
float
* h,
2199
lapack_int
ldh,
float
* wr,
const
float
* wi,
2200
float
* vl,
lapack_int
ldvl,
float
* vr,
2201
lapack_int
ldvr,
lapack_int
mm,
lapack_int
* m,
2202
lapack_int
* ifaill,
lapack_int
* ifailr );
2203
lapack_int
LAPACKE_dhsein
(
int
matrix_layout,
char
job,
char
eigsrc,
char
initv,
2204
lapack_logical
* select,
lapack_int
n,
2205
const
double
* h,
lapack_int
ldh,
double
* wr,
2206
const
double
* wi,
double
* vl,
lapack_int
ldvl,
2207
double
* vr,
lapack_int
ldvr,
lapack_int
mm,
2208
lapack_int
* m,
lapack_int
* ifaill,
2209
lapack_int
* ifailr );
2210
lapack_int
LAPACKE_chsein
(
int
matrix_layout,
char
job,
char
eigsrc,
char
initv,
2211
const
lapack_logical
* select,
lapack_int
n,
2212
const
lapack_complex_float
* h,
lapack_int
ldh,
2213
lapack_complex_float
* w,
lapack_complex_float
* vl,
2214
lapack_int
ldvl,
lapack_complex_float
* vr,
2215
lapack_int
ldvr,
lapack_int
mm,
lapack_int
* m,
2216
lapack_int
* ifaill,
lapack_int
* ifailr );
2217
lapack_int
LAPACKE_zhsein
(
int
matrix_layout,
char
job,
char
eigsrc,
char
initv,
2218
const
lapack_logical
* select,
lapack_int
n,
2219
const
lapack_complex_double
* h,
lapack_int
ldh,
2220
lapack_complex_double
* w,
lapack_complex_double
* vl,
2221
lapack_int
ldvl,
lapack_complex_double
* vr,
2222
lapack_int
ldvr,
lapack_int
mm,
lapack_int
* m,
2223
lapack_int
* ifaill,
lapack_int
* ifailr );
2224
2225
lapack_int
LAPACKE_shseqr
(
int
matrix_layout,
char
job,
char
compz,
lapack_int
n,
2226
lapack_int
ilo,
lapack_int
ihi,
float
* h,
2227
lapack_int
ldh,
float
* wr,
float
* wi,
float
* z,
2228
lapack_int
ldz );
2229
lapack_int
LAPACKE_dhseqr
(
int
matrix_layout,
char
job,
char
compz,
lapack_int
n,
2230
lapack_int
ilo,
lapack_int
ihi,
double
* h,
2231
lapack_int
ldh,
double
* wr,
double
* wi,
double
* z,
2232
lapack_int
ldz );
2233
lapack_int
LAPACKE_chseqr
(
int
matrix_layout,
char
job,
char
compz,
lapack_int
n,
2234
lapack_int
ilo,
lapack_int
ihi,
2235
lapack_complex_float
* h,
lapack_int
ldh,
2236
lapack_complex_float
* w,
lapack_complex_float
* z,
2237
lapack_int
ldz );
2238
lapack_int
LAPACKE_zhseqr
(
int
matrix_layout,
char
job,
char
compz,
lapack_int
n,
2239
lapack_int
ilo,
lapack_int
ihi,
2240
lapack_complex_double
* h,
lapack_int
ldh,
2241
lapack_complex_double
* w,
lapack_complex_double
* z,
2242
lapack_int
ldz );
2243
2244
lapack_int
LAPACKE_clacgv
(
lapack_int
n,
lapack_complex_float
* x,
2245
lapack_int
incx );
2246
lapack_int
LAPACKE_zlacgv
(
lapack_int
n,
lapack_complex_double
* x,
2247
lapack_int
incx );
2248
2249
lapack_int
LAPACKE_slacn2
(
lapack_int
n,
float
* v,
float
* x,
lapack_int
* isgn,
2250
float
* est,
lapack_int
* kase,
lapack_int
* isave );
2251
lapack_int
LAPACKE_dlacn2
(
lapack_int
n,
double
* v,
double
* x,
lapack_int
* isgn,
2252
double
* est,
lapack_int
* kase,
lapack_int
* isave );
2253
lapack_int
LAPACKE_clacn2
(
lapack_int
n,
lapack_complex_float
* v,
2254
lapack_complex_float
* x,
2255
float
* est,
lapack_int
* kase,
lapack_int
* isave );
2256
lapack_int
LAPACKE_zlacn2
(
lapack_int
n,
lapack_complex_double
* v,
2257
lapack_complex_double
* x,
2258
double
* est,
lapack_int
* kase,
lapack_int
* isave );
2259
2260
lapack_int
LAPACKE_slacpy
(
int
matrix_layout,
char
uplo,
lapack_int
m,
2261
lapack_int
n,
const
float
* a,
lapack_int
lda,
float
* b,
2262
lapack_int
ldb );
2263
lapack_int
LAPACKE_dlacpy
(
int
matrix_layout,
char
uplo,
lapack_int
m,
2264
lapack_int
n,
const
double
* a,
lapack_int
lda,
double
* b,
2265
lapack_int
ldb );
2266
lapack_int
LAPACKE_clacpy
(
int
matrix_layout,
char
uplo,
lapack_int
m,
2267
lapack_int
n,
const
lapack_complex_float
* a,
2268
lapack_int
lda,
lapack_complex_float
* b,
2269
lapack_int
ldb );
2270
lapack_int
LAPACKE_zlacpy
(
int
matrix_layout,
char
uplo,
lapack_int
m,
2271
lapack_int
n,
const
lapack_complex_double
* a,
2272
lapack_int
lda,
lapack_complex_double
* b,
2273
lapack_int
ldb );
2274
2275
lapack_int
LAPACKE_clacp2
(
int
matrix_layout,
char
uplo,
lapack_int
m,
2276
lapack_int
n,
const
float
* a,
lapack_int
lda,
2277
lapack_complex_float
* b,
lapack_int
ldb );
2278
lapack_int
LAPACKE_zlacp2
(
int
matrix_layout,
char
uplo,
lapack_int
m,
2279
lapack_int
n,
const
double
* a,
lapack_int
lda,
2280
lapack_complex_double
* b,
lapack_int
ldb );
2281
2282
lapack_int
LAPACKE_zlag2c
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
2283
const
lapack_complex_double
* a,
lapack_int
lda,
2284
lapack_complex_float
* sa,
lapack_int
ldsa );
2285
2286
lapack_int
LAPACKE_slag2d
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
2287
const
float
* sa,
lapack_int
ldsa,
double
* a,
2288
lapack_int
lda );
2289
2290
lapack_int
LAPACKE_dlag2s
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
2291
const
double
* a,
lapack_int
lda,
float
* sa,
2292
lapack_int
ldsa );
2293
2294
lapack_int
LAPACKE_clag2z
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
2295
const
lapack_complex_float
* sa,
lapack_int
ldsa,
2296
lapack_complex_double
* a,
lapack_int
lda );
2297
2298
lapack_int
LAPACKE_slagge
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
2299
lapack_int
kl,
lapack_int
ku,
const
float
* d,
2300
float
* a,
lapack_int
lda,
lapack_int
* iseed );
2301
lapack_int
LAPACKE_dlagge
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
2302
lapack_int
kl,
lapack_int
ku,
const
double
* d,
2303
double
* a,
lapack_int
lda,
lapack_int
* iseed );
2304
lapack_int
LAPACKE_clagge
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
2305
lapack_int
kl,
lapack_int
ku,
const
float
* d,
2306
lapack_complex_float
* a,
lapack_int
lda,
2307
lapack_int
* iseed );
2308
lapack_int
LAPACKE_zlagge
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
2309
lapack_int
kl,
lapack_int
ku,
const
double
* d,
2310
lapack_complex_double
* a,
lapack_int
lda,
2311
lapack_int
* iseed );
2312
2313
float
LAPACKE_slamch
(
char
cmach );
2314
double
LAPACKE_dlamch
(
char
cmach );
2315
2316
float
LAPACKE_slangb
(
int
matrix_layout,
char
norm,
lapack_int
n,
2317
lapack_int
kl,
lapack_int
ku,
const
float
* ab,
2318
lapack_int
ldab );
2319
double
LAPACKE_dlangb
(
int
matrix_layout,
char
norm,
lapack_int
n,
2320
lapack_int
kl,
lapack_int
ku,
const
double
* ab,
2321
lapack_int
ldab );
2322
float
LAPACKE_clangb
(
int
matrix_layout,
char
norm,
lapack_int
n,
2323
lapack_int
kl,
lapack_int
ku,
2324
const
lapack_complex_float
* ab,
lapack_int
ldab );
2325
double
LAPACKE_zlangb
(
int
matrix_layout,
char
norm,
lapack_int
n,
2326
lapack_int
kl,
lapack_int
ku,
2327
const
lapack_complex_double
* ab,
lapack_int
ldab );
2328
2329
float
LAPACKE_slange
(
int
matrix_layout,
char
norm,
lapack_int
m,
2330
lapack_int
n,
const
float
* a,
lapack_int
lda );
2331
double
LAPACKE_dlange
(
int
matrix_layout,
char
norm,
lapack_int
m,
2332
lapack_int
n,
const
double
* a,
lapack_int
lda );
2333
float
LAPACKE_clange
(
int
matrix_layout,
char
norm,
lapack_int
m,
2334
lapack_int
n,
const
lapack_complex_float
* a,
2335
lapack_int
lda );
2336
double
LAPACKE_zlange
(
int
matrix_layout,
char
norm,
lapack_int
m,
2337
lapack_int
n,
const
lapack_complex_double
* a,
2338
lapack_int
lda );
2339
2340
float
LAPACKE_clanhe
(
int
matrix_layout,
char
norm,
char
uplo,
lapack_int
n,
2341
const
lapack_complex_float
* a,
lapack_int
lda );
2342
double
LAPACKE_zlanhe
(
int
matrix_layout,
char
norm,
char
uplo,
lapack_int
n,
2343
const
lapack_complex_double
* a,
lapack_int
lda );
2344
2345
lapack_int
LAPACKE_clacrm
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
2346
const
lapack_complex_float
* a,
2347
lapack_int
lda,
const
float
* b,
2348
lapack_int
ldb,
lapack_complex_float
* c,
2349
lapack_int
ldc );
2350
lapack_int
LAPACKE_zlacrm
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
2351
const
lapack_complex_double
* a,
2352
lapack_int
lda,
const
double
* b,
2353
lapack_int
ldb,
lapack_complex_double
* c,
2354
lapack_int
ldc );
2355
2356
lapack_int
LAPACKE_clarcm
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
2357
const
float
* a,
lapack_int
lda,
2358
const
lapack_complex_float
* b,
2359
lapack_int
ldb,
lapack_complex_float
* c,
2360
lapack_int
ldc );
2361
lapack_int
LAPACKE_zlarcm
(
int
matrix_layout,
lapack_int
m,
lapack_int
n,
2362
const
double
* a,
lapack_int
lda,
2363
const
lapack_complex_double
* b,
2364
lapack_int
ldb,
lapack_complex_double
* c,
2365
lapack_int
ldc );
2366
2367
float
LAPACKE_slansy
(
int
matrix_layout,
char
norm,
char
uplo,
lapack_int
n,
2368
const
float
* a,
lapack_int
lda );
2369
double
LAPACKE_dlansy
(
int
matrix_layout,
char
norm,
char
uplo,
lapack_int
n,
2370
const
double
* a,
lapack_int
lda );
2371
float
LAPACKE_clansy
(
int
matrix_layout,
char
norm,
char
uplo,
lapack_int
n,
2372
const
lapack_complex_float
* a,
lapack_int
lda );
2373
double
LAPACKE_zlansy
(
int
matrix_layout,
char
norm,
char
uplo,
lapack_int
n,
2374
const
lapack_complex_double
* a,
lapack_int
lda );
2375
2376
float
LAPACKE_slantr
(
int
matrix_layout,
char
norm,
char
uplo,
char
diag,
2377
lapack_int
m,
lapack_int
n,
const
float
* a,
2378
lapack_int
lda );
2379
double
LAPACKE_dlantr
(
int
matrix_layout,
char
norm,
char
uplo,
char
diag,
2380
lapack_int
m,
lapack_int
n,
const
double
* a,
2381
lapack_int
lda );
2382
float
LAPACKE_clantr
(
int
matrix_layout,
char
norm,
char
uplo,
char
diag,
2383
lapack_int
m,
lapack_int
n,
const
lapack_complex_float
* a,
2384
lapack_int
lda );
2385
double
LAPACKE_zlantr
(
int
matrix_layout,
char
norm,
char
uplo,
char
diag,
2386
lapack_int
m,
lapack_int
n,
const
lapack_complex_double
* a,
2387
lapack_int
lda );
2388
2389
2390
lapack_int
LAPACKE_slarfb
(
int
matrix_layout,
char
side,
char
trans,
char
direct,
2391
char
storev,
lapack_int
m,
lapack_int
n,
2392
lapack_int
k,
const
float
* v,
lapack_int
ldv,
2393
const
float
* t,
lapack_int
ldt,
float
* c,
2394
lapack_int
ldc );
2395
lapack_int
LAPACKE_dlarfb
(
int
matrix_layout,
char
side,
char
trans,
char
direct,
2396
char
storev,
lapack_int
m,
lapack_int
n,
2397
lapack_int
k,
const
double
* v,
lapack_int
ldv,
2398
const
double
* t,
lapack_int
ldt,
double
* c,
2399
lapack_int
ldc );
2400
lapack_int
LAPACKE_clarfb
(
int
matrix_layout,
char
side,
char
trans,
char
direct,
2401
char
storev,
lapack_int
m,
lapack_int
n,
2402
lapack_int
k,
const
lapack_complex_float
* v,
2403
lapack_int
ldv,
const
lapack_complex_float
* t,
2404
lapack_int
ldt,
lapack_complex_float
* c,
2405
lapack_int
ldc );
2406
lapack_int
LAPACKE_zlarfb
(
int
matrix_layout,
char
side,
char
trans,
char
direct,
2407
char
storev,
lapack_int
m,
lapack_int
n,
2408
lapack_int
k,
const
lapack_complex_double
* v,
2409
lapack_int
ldv,
const
lapack_complex_double
* t,
2410
lapack_int
ldt,
lapack_complex_double
* c,
2411
lapack_int
ldc );
2412
2413
lapack_int
LAPACKE_slarfg
(
lapack_int
n,
float
* alpha,
float
* x,
2414
lapack_int
incx,
float
* tau );
2415
lapack_int
LAPACKE_dlarfg
(
lapack_int
n,
double
* alpha,
double
* x,
2416
lapack_int
incx,
double
* tau );
2417
lapack_int
LAPACKE_clarfg
(
lapack_int
n,
lapack_complex_float
* alpha,
2418
lapack_complex_float
* x,
lapack_int
incx,
2419
lapack_complex_float
* tau );
2420
lapack_int
LAPACKE_zlarfg
(
lapack_int
n,
lapack_complex_double
* alpha,
2421
lapack_complex_double
* x,
lapack_int
incx,
2422
lapack_complex_double
* tau );
2423
2424
lapack_int
LAPACKE_slarft
(
int
matrix_layout,
char
direct,
char
storev,
2425
lapack_int
n,
lapack_int
k,
const
float
* v,
2426
lapack_int
ldv,
const
float
* tau,
float
* t,
2427
lapack_int
ldt );
2428
lapack_int
LAPACKE_dlarft
(
int
matrix_layout,
char
direct,
char
storev,
2429
lapack_int
n,
lapack_int
k,
const
double
* v,
2430
lapack_int
ldv,
const
double
* tau,
double
* t,
2431
lapack_int
ldt );
2432
lapack_int
LAPACKE_clarft
(
int
matrix_layout,
char
direct,
char
storev,
2433
lapack_int
n,
lapack_int
k,
2434
const
lapack_complex_float
* v,
lapack_int
ldv,
2435
const
lapack_complex_float
* tau,
2436
lapack_complex_float
* t,
lapack_int
ldt );
2437
lapack_int
LAPACKE_zlarft
(
int
matrix_layout,
char
direct,
char
storev,
2438
lapack_int
n,
lapack_int
k,
2439
const
lapack_complex_double
* v,
lapack_int
ldv,
2440
const
lapack_complex_double
* tau,
2441
lapack_complex_double
* t,
lapack_int
ldt );
2442
2443
lapack_int
LAPACKE_slarfx
(
int
matrix_layout,
char
side,
lapack_int
m,
2444
lapack_int
n,
const
float
* v,
float
tau,
float
* c,
2445
lapack_int
ldc,
float
* work );
2446
lapack_int
LAPACKE_dlarfx
(
int
matrix_layout,
char
side,
lapack_int
m,
2447
lapack_int
n,
const
double
* v,
double
tau,
double
* c,
2448
lapack_int
ldc,
double
* work );
2449
lapack_int
LAPACKE_clarfx
(
int
matrix_layout,
char
side,
lapack_int
m,
2450
lapack_int
n,
const
lapack_complex_float
* v,
2451
lapack_complex_float
tau,
lapack_complex_float
* c,
2452
lapack_int
ldc,
lapack_complex_float
* work );
2453
lapack_int
LAPACKE_zlarfx
(
int
matrix_layout,
char
side,
lapack_int
m,
2454
lapack_int
n,
const
lapack_complex_double
* v,
2455
lapack_complex_double
tau,
lapack_complex_double
* c,
2456
lapack_int
ldc,
lapack_complex_double
* work );
2457
2458
lapack_int
LAPACKE_slarnv
(
lapack_int
idist,
lapack_int
* iseed,
lapack_int
n,
2459
float
* x );
2460
lapack_int
LAPACKE_dlarnv
(
lapack_int
idist,
lapack_int
* iseed,
lapack_int
n,
2461
double
* x );
2462
lapack_int
LAPACKE_clarnv
(
lapack_int
idist,
lapack_int
* iseed,
lapack_int
n,
2463
lapack_complex_float
* x );
2464
lapack_int
LAPACKE_zlarnv
(
lapack_int
idist,
lapack_int
* iseed,
lapack_int
n,
2465
lapack_complex_double
* x );
2466
2467
lapack_int
LAPACKE_slascl
(
int
matrix_layout,
char
type,
lapack_int
kl,
2468
lapack_int
ku,
float
cfrom,
float
cto,
2469
lapack_int
m,
lapack_int
n,
float
* a,
2470
lapack_int
lda );
2471
lapack_int
LAPACKE_dlascl
(
int
matrix_layout,
char
type,
lapack_int
kl,
2472
lapack_int
ku,
double
cfrom,
double
cto,
2473
lapack_int
m,
lapack_int
n,
double
* a,
2474
lapack_int
lda );
2475
lapack_int
LAPACKE_clascl
(
int
matrix_layout,
char
type,
lapack_int
kl,
2476
lapack_int
ku,
float
cfrom,
float
cto,
2477
lapack_int
m,
lapack_int
n,
lapack_complex_float
* a,
2478
lapack_int
lda );
2479
lapack_int
LAPACKE_zlascl
(
int
matrix_layout,
char
type,
lapack_int
kl,
2480
lapack_int
ku,
double
cfrom,
double
cto,
2481
lapack_int
m,
lapack_int
n,
lapack_complex_double
* a,
2482
lapack_int
lda );
2483
2484
lapack_int
LAPACKE_slaset
(
int
matrix_layout,
char
uplo,
lapack_int
m,
2485
lapack_int
n,
float
alpha,
float
beta,
float
* a,
2486
lapack_int
lda );
2487
lapack_int
LAPACKE_dlaset
(
int
matrix_layout,
char
uplo,
lapack_int
m,
2488
lapack_int
n,
double
alpha,
double
beta,
double
* a,
2489
lapack_int
lda );
2490
lapack_int
LAPACKE_claset
(
int
matrix_layout,
char
uplo,
lapack_int
m,
2491
lapack_int
n,
lapack_complex_float
alpha,
2492
lapack_complex_float
beta,
lapack_complex_float
* a,
2493
lapack_int
lda );
2494
lapack_int
LAPACKE_zlaset
(
int
matrix_layout,
char
uplo,
lapack_int
m,
2495
lapack_int
n,
lapack_complex_double
alpha,
2496
lapack_complex_double
beta,
lapack_complex_double
* a,
2497
lapack_int
lda );
2498
2499
lapack_int
LAPACKE_slasrt
(
char
id
,
lapack_int
n,
float
* d );
2500
lapack_int
LAPACKE_dlasrt
(
char
id
,
lapack_int
n,
double
* d );
2501
2502
lapack_int
LAPACKE_slassq
(
lapack_int
n,
float
* x,
lapack_int
incx,
float
* scale,
float
* sumsq );
2503
lapack_int
LAPACKE_dlassq
(
lapack_int
n,
double
* x,
lapack_int
incx,
double
* scale,
double
* sumsq );
2504
lapack_int