GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
lo-lapack-proto.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 //
3 // Copyright (C) 2016-2024 The Octave Project Developers
4 //
5 // See the file COPYRIGHT.md in the top-level directory of this
6 // distribution or <https://octave.org/copyright/>.
7 //
8 // This file is part of Octave.
9 //
10 // Octave is free software: you can redistribute it and/or modify it
11 // under the terms of the GNU General Public License as published by
12 // the Free Software Foundation, either version 3 of the License, or
13 // (at your option) any later version.
14 //
15 // Octave is distributed in the hope that it will be useful, but
16 // WITHOUT ANY WARRANTY; without even the implied warranty of
17 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 // GNU General Public License for more details.
19 //
20 // You should have received a copy of the GNU General Public License
21 // along with Octave; see the file COPYING. If not, see
22 // <https://www.gnu.org/licenses/>.
23 //
24 ////////////////////////////////////////////////////////////////////////
25 
26 #if ! defined (octave_lo_lapack_proto_h)
27 #define octave_lo_lapack_proto_h 1
28 
29 #include "octave-config.h"
30 
31 #include "f77-fcn.h"
32 #include "oct-cmplx.h"
33 
34 extern "C"
35 {
36  // GBCON
37 
38  F77_RET_T
39  F77_FUNC (dgbcon, DGBCON) (F77_CONST_CHAR_ARG_DECL,
40  const F77_INT&, const F77_INT&,
41  const F77_INT&, F77_DBLE *,
42  const F77_INT&, const F77_INT *,
43  const F77_DBLE&, F77_DBLE&, F77_DBLE *,
44  F77_INT *, F77_INT&
46 
47  F77_RET_T
48  F77_FUNC (zgbcon, ZGBCON) (F77_CONST_CHAR_ARG_DECL,
49  const F77_INT&, const F77_INT&,
50  const F77_INT&, F77_DBLE_CMPLX *,
51  const F77_INT&, const F77_INT *,
52  const F77_DBLE&, F77_DBLE&, F77_DBLE_CMPLX *,
53  F77_DBLE *, F77_INT&
55 
56  // GBTRF
57 
58  F77_RET_T
59  F77_FUNC (dgbtrf, DGBTRF) (const F77_INT&, const F77_INT&,
60  const F77_INT&, const F77_INT&,
61  F77_DBLE *, const F77_INT&,
62  F77_INT *, F77_INT&);
63 
64  F77_RET_T
65  F77_FUNC (zgbtrf, ZGBTRF) (const F77_INT&, const F77_INT&,
66  const F77_INT&, const F77_INT&,
67  F77_DBLE_CMPLX *, const F77_INT&,
68  F77_INT *, F77_INT&);
69 
70  // GBTRS
71 
72  F77_RET_T
73  F77_FUNC (dgbtrs, DGBTRS) (F77_CONST_CHAR_ARG_DECL,
74  const F77_INT&, const F77_INT&,
75  const F77_INT&, const F77_INT&,
76  const F77_DBLE *, const F77_INT&,
77  const F77_INT *, F77_DBLE *,
78  const F77_INT&, F77_INT&
80 
81  F77_RET_T
82  F77_FUNC (zgbtrs, ZGBTRS) (F77_CONST_CHAR_ARG_DECL,
83  const F77_INT&, const F77_INT&,
84  const F77_INT&, const F77_INT&,
85  const F77_DBLE_CMPLX *, const F77_INT&,
86  const F77_INT *, F77_DBLE_CMPLX *,
87  const F77_INT&, F77_INT&
89 
90  // GEBAL
91 
92  F77_RET_T
93  F77_FUNC (cgebal, CGEBAL) (F77_CONST_CHAR_ARG_DECL,
94  const F77_INT&, F77_CMPLX *,
95  const F77_INT&, F77_INT&,
98 
99  F77_RET_T
101  const F77_INT&, F77_DBLE *,
102  const F77_INT&, F77_INT&,
103  F77_INT&, F77_DBLE *, F77_INT&
105 
106  F77_RET_T
108  const F77_INT&, F77_REAL *,
109  const F77_INT&, F77_INT&,
110  F77_INT&, F77_REAL *, F77_INT&
112 
113  F77_RET_T
115  const F77_INT&, F77_DBLE_CMPLX *,
116  const F77_INT&, F77_INT&,
117  F77_INT&, F77_DBLE *, F77_INT&
119 
120  // GEBAK
121 
122  F77_RET_T
125  const F77_INT&, const F77_INT&,
126  const F77_INT&, const F77_REAL *,
127  const F77_INT&, F77_CMPLX *,
128  const F77_INT&, F77_INT&
131 
132  F77_RET_T
135  const F77_INT&, const F77_INT&,
136  const F77_INT&, const F77_DBLE *,
137  const F77_INT&, F77_DBLE *,
138  const F77_INT&, F77_INT&
141 
142  F77_RET_T
145  const F77_INT&, const F77_INT&,
146  const F77_INT&, const F77_REAL *,
147  const F77_INT&, F77_REAL *,
148  const F77_INT&, F77_INT&
151 
152  F77_RET_T
155  const F77_INT&, const F77_INT&,
156  const F77_INT&, const F77_DBLE *,
157  const F77_INT&, F77_DBLE_CMPLX *,
158  const F77_INT&, F77_INT&
161 
162  // GECON
163 
164  F77_RET_T
166  const F77_INT&, F77_CMPLX *,
167  const F77_INT&, const F77_REAL&, F77_REAL&,
168  F77_CMPLX *, F77_REAL *, F77_INT&
170 
171  F77_RET_T
173  const F77_INT&, F77_DBLE *,
174  const F77_INT&, const F77_DBLE&, F77_DBLE&,
175  F77_DBLE *, F77_INT *, F77_INT&
177 
178  F77_RET_T
180  const F77_INT&, F77_REAL *,
181  const F77_INT&, const F77_REAL&, F77_REAL&,
182  F77_REAL *, F77_INT *, F77_INT&
184 
185  F77_RET_T
187  const F77_INT&, F77_DBLE_CMPLX *,
188  const F77_INT&, const F77_DBLE&, F77_DBLE&,
191 
192  // GEHRD
193 
194  F77_RET_T
195  F77_FUNC (cgehrd, CGEHRD) (const F77_INT&, const F77_INT&,
196  const F77_INT&, F77_CMPLX *,
197  const F77_INT&, F77_CMPLX *, F77_CMPLX *,
198  const F77_INT&, F77_INT&);
199 
200  F77_RET_T
201  F77_FUNC (dgehrd, DGEHRD) (const F77_INT&, const F77_INT&,
202  const F77_INT&, F77_DBLE *,
203  const F77_INT&, F77_DBLE *, F77_DBLE *,
204  const F77_INT&, F77_INT&);
205 
206  F77_RET_T
207  F77_FUNC (sgehrd, SGEHRD) (const F77_INT&, const F77_INT&,
208  const F77_INT&, F77_REAL *,
209  const F77_INT&, F77_REAL *, F77_REAL *,
210  const F77_INT&, F77_INT&);
211 
212  F77_RET_T
213  F77_FUNC (zgehrd, ZGEHRD) (const F77_INT&, const F77_INT&,
214  const F77_INT&, F77_DBLE_CMPLX *,
216  const F77_INT&, F77_INT&);
217 
218  // GEQP3
219 
220  F77_RET_T
221  F77_FUNC (cgeqp3, CGEQP3) (const F77_INT&, const F77_INT&,
222  F77_CMPLX *, const F77_INT&,
223  F77_INT *, F77_CMPLX *, F77_CMPLX *,
224  const F77_INT&, F77_REAL *, F77_INT&);
225 
226  F77_RET_T
227  F77_FUNC (dgeqp3, DGEQP3) (const F77_INT&, const F77_INT&,
228  F77_DBLE *, const F77_INT&,
229  F77_INT *, F77_DBLE *, F77_DBLE *,
230  const F77_INT&, F77_INT&);
231 
232  F77_RET_T
233  F77_FUNC (sgeqp3, SGEQP3) (const F77_INT&, const F77_INT&,
234  F77_REAL *, const F77_INT&,
235  F77_INT *, F77_REAL *, F77_REAL *,
236  const F77_INT&, F77_INT&);
237  F77_RET_T
238  F77_FUNC (zgeqp3, ZGEQP3) (const F77_INT&, const F77_INT&,
239  F77_DBLE_CMPLX *, const F77_INT&,
241  const F77_INT&, F77_DBLE *, F77_INT&);
242 
243  // GEQRF
244 
245  F77_RET_T
246  F77_FUNC (cgeqrf, CGEQRF) (const F77_INT&, const F77_INT&,
247  F77_CMPLX *, const F77_INT&,
248  F77_CMPLX *, F77_CMPLX *,
249  const F77_INT&, F77_INT&);
250 
251  F77_RET_T
252  F77_FUNC (dgeqrf, DGEQRF) (const F77_INT&, const F77_INT&,
253  F77_DBLE *, const F77_INT&,
254  F77_DBLE *, F77_DBLE *,
255  const F77_INT&, F77_INT&);
256 
257  F77_RET_T
258  F77_FUNC (sgeqrf, SGEQRF) (const F77_INT&, const F77_INT&,
259  F77_REAL *, const F77_INT&,
260  F77_REAL *, F77_REAL *,
261  const F77_INT&, F77_INT&);
262 
263  F77_RET_T
264  F77_FUNC (zgeqrf, ZGEQRF) (const F77_INT&, const F77_INT&,
265  F77_DBLE_CMPLX *, const F77_INT&,
267  const F77_INT&, F77_INT&);
268 
269  // GELQF
270 
271  F77_RET_T
272  F77_FUNC (cgelqf, CGELQF) (const F77_INT&, const F77_INT&,
273  F77_CMPLX *, const F77_INT&,
274  F77_CMPLX *, F77_CMPLX *,
275  const F77_INT&, F77_INT&);
276 
277  F77_RET_T
278  F77_FUNC (dgelqf, DGELQF) (const F77_INT&, const F77_INT&,
279  F77_DBLE *, const F77_INT&,
280  F77_DBLE *, F77_DBLE *,
281  const F77_INT&, F77_INT&);
282 
283  F77_RET_T
284  F77_FUNC (sgelqf, SGELQF) (const F77_INT&, const F77_INT&,
285  F77_REAL *, const F77_INT&,
286  F77_REAL *, F77_REAL *,
287  const F77_INT&, F77_INT&);
288 
289  F77_RET_T
290  F77_FUNC (zgelqf, ZGELQF) (const F77_INT&, const F77_INT&,
291  F77_DBLE_CMPLX *, const F77_INT&,
293  const F77_INT&, F77_INT&);
294 
295  // ORMLQ
296 
297  F77_RET_T
300  const F77_INT&, const F77_INT&, const F77_INT&,
301  F77_CMPLX *, const F77_INT&,
302  F77_CMPLX *, F77_CMPLX *,
303  const F77_INT&, F77_CMPLX *,
304  const F77_INT&, F77_INT&
307 
308  F77_RET_T
311  const F77_INT&, const F77_INT&, const F77_INT&,
312  F77_DBLE *, const F77_INT&,
313  F77_DBLE *, F77_DBLE *,
314  const F77_INT&, F77_DBLE *,
315  const F77_INT&, F77_INT&
318 
319  F77_RET_T
322  const F77_INT&, const F77_INT&, const F77_INT&,
323  F77_REAL *, const F77_INT&,
324  F77_REAL *, F77_REAL *,
325  const F77_INT&, F77_REAL *,
326  const F77_INT&, F77_INT&
329 
330  F77_RET_T
333  const F77_INT&, const F77_INT&, const F77_INT&,
334  F77_DBLE_CMPLX *, const F77_INT&,
336  const F77_INT&, F77_DBLE_CMPLX *,
337  const F77_INT&, F77_INT&
340 
341  // ORMQR
342 
343  F77_RET_T
346  const F77_INT&, const F77_INT&, const F77_INT&,
347  F77_CMPLX *, const F77_INT&,
348  F77_CMPLX *, F77_CMPLX *,
349  const F77_INT&, F77_CMPLX *,
350  const F77_INT&, F77_INT&
353 
354  F77_RET_T
357  const F77_INT&, const F77_INT&, const F77_INT&,
358  F77_DBLE *, const F77_INT&,
359  F77_DBLE *, F77_DBLE *,
360  const F77_INT&, F77_DBLE *,
361  const F77_INT&, F77_INT&
364 
365  F77_RET_T
368  const F77_INT&, const F77_INT&, const F77_INT&,
369  F77_REAL *, const F77_INT&,
370  F77_REAL *, F77_REAL *,
371  const F77_INT&, F77_REAL *,
372  const F77_INT&, F77_INT&
375 
376  F77_RET_T
379  const F77_INT&, const F77_INT&, const F77_INT&,
380  F77_DBLE_CMPLX *, const F77_INT&,
382  const F77_INT&, F77_DBLE_CMPLX *,
383  const F77_INT&, F77_INT&
386 
387  // GESDD
388 
389  F77_RET_T
391  const F77_INT&, const F77_INT&,
392  F77_CMPLX *, const F77_INT&, F77_REAL *,
393  F77_CMPLX *, const F77_INT&,
394  F77_CMPLX *, const F77_INT&,
395  F77_CMPLX *, const F77_INT&, F77_REAL *,
396  F77_INT *, F77_INT&
398 
399  F77_RET_T
401  const F77_INT&, const F77_INT&,
402  F77_DBLE *, const F77_INT&, F77_DBLE *,
403  F77_DBLE *, const F77_INT&,
404  F77_DBLE *, const F77_INT&,
405  F77_DBLE *, const F77_INT&,
406  F77_INT *, F77_INT&
408 
409  F77_RET_T
411  const F77_INT&, const F77_INT&,
412  F77_REAL *, const F77_INT&, F77_REAL *,
413  F77_REAL *, const F77_INT&,
414  F77_REAL *, const F77_INT&,
415  F77_REAL *, const F77_INT&,
416  F77_INT *, F77_INT&
418 
419  F77_RET_T
421  const F77_INT&, const F77_INT&,
422  F77_DBLE_CMPLX *, const F77_INT&, F77_DBLE *,
423  F77_DBLE_CMPLX *, const F77_INT&,
424  F77_DBLE_CMPLX *, const F77_INT&,
425  F77_DBLE_CMPLX *, const F77_INT&, F77_DBLE *,
426  F77_INT *, F77_INT&
428  // GESVD
429 
430  F77_RET_T
433  const F77_INT&, const F77_INT&,
434  F77_CMPLX *, const F77_INT&, F77_REAL *,
435  F77_CMPLX *, const F77_INT&,
436  F77_CMPLX *, const F77_INT&,
437  F77_CMPLX *, const F77_INT&,
438  F77_REAL *, F77_INT&
441 
442  F77_RET_T
445  const F77_INT&, const F77_INT&,
446  F77_DBLE *, const F77_INT&, F77_DBLE *,
447  F77_DBLE *, const F77_INT&, F77_DBLE *,
448  const F77_INT&, F77_DBLE *,
449  const F77_INT&, F77_INT&
452 
453  F77_RET_T
456  const F77_INT&, const F77_INT&,
457  F77_REAL *, const F77_INT&, F77_REAL *,
458  F77_REAL *, const F77_INT&, F77_REAL *,
459  const F77_INT&, F77_REAL *,
460  const F77_INT&, F77_INT&
463 
464  F77_RET_T
467  const F77_INT&, const F77_INT&,
468  F77_DBLE_CMPLX *, const F77_INT&,
469  F77_DBLE *, F77_DBLE_CMPLX *, const F77_INT&,
471  const F77_INT&, F77_DBLE *, F77_INT&
474 
475  // GEJSV
476 
477  F77_RET_T
484  const F77_INT&, const F77_INT&,
485  F77_CMPLX *, const F77_INT&, F77_REAL *,
486  F77_CMPLX *, const F77_INT&,
487  F77_CMPLX *, const F77_INT&,
488  F77_CMPLX *, const F77_INT&,
489  F77_REAL *, const F77_INT&,
490  F77_INT *, F77_INT&
497 
498  F77_RET_T
505  const F77_INT&, const F77_INT&,
506  F77_DBLE *, const F77_INT&, F77_DBLE *,
507  F77_DBLE *, const F77_INT&,
508  F77_DBLE *, const F77_INT&,
509  F77_DBLE *, const F77_INT&,
510  F77_INT *, F77_INT&
517 
518  F77_RET_T
525  const F77_INT&, const F77_INT&,
526  F77_REAL *, const F77_INT&, F77_REAL *,
527  F77_REAL *, const F77_INT&,
528  F77_REAL *, const F77_INT&,
529  F77_REAL *, const F77_INT&,
530  F77_INT *, F77_INT&
537 
538  F77_RET_T
545  const F77_INT&, const F77_INT&,
546  F77_DBLE_CMPLX *, const F77_INT&, F77_DBLE *,
547  F77_DBLE_CMPLX *, const F77_INT&,
548  F77_DBLE_CMPLX *, const F77_INT&,
549  F77_DBLE_CMPLX *, const F77_INT&,
550  F77_DBLE *, const F77_INT&,
551  F77_INT *, F77_INT&
558 
559  // GEESX
560 
561  typedef F77_INT (*double_selector) (const F77_DBLE&, const F77_DBLE&);
562  typedef F77_INT (*float_selector) (const F77_REAL&, const F77_REAL&);
565 
566  F77_RET_T
571  const F77_INT&, F77_CMPLX *,
572  const F77_INT&, F77_INT&,
573  F77_CMPLX *, F77_CMPLX *,
574  const F77_INT&, F77_REAL&, F77_REAL&,
575  F77_CMPLX *, const F77_INT&,
576  F77_REAL *, F77_INT *, F77_INT&
580 
581  F77_RET_T
586  const F77_INT&, F77_DBLE *,
587  const F77_INT&, F77_INT&,
588  F77_DBLE *, F77_DBLE *, F77_DBLE *, const F77_INT&,
589  F77_DBLE&, F77_DBLE&, F77_DBLE *, const F77_INT&,
590  F77_INT *, const F77_INT&,
591  F77_INT *, F77_INT&
595 
596  F77_RET_T
601  const F77_INT&, F77_REAL *,
602  const F77_INT&, F77_INT&,
603  F77_REAL *, F77_REAL *, F77_REAL *, const F77_INT&,
604  F77_REAL&, F77_REAL&, F77_REAL *, const F77_INT&,
605  F77_INT *, const F77_INT&,
606  F77_INT *, F77_INT&
610 
611  F77_RET_T
616  const F77_INT&, F77_DBLE_CMPLX *,
617  const F77_INT&, F77_INT&,
620  const F77_INT&, F77_DBLE *,
621  F77_INT *, F77_INT&
625 
626  // GEEVX
627 
628  F77_RET_T
633  const F77_INT&, F77_CMPLX *,
634  const F77_INT&, F77_CMPLX *, F77_CMPLX *,
635  const F77_INT&, F77_CMPLX *,
636  const F77_INT&, F77_INT&,
638  F77_REAL *, F77_CMPLX *, const F77_INT&,
639  F77_REAL *, F77_INT&
644 
645  F77_RET_T
650  const F77_INT&, F77_DBLE *,
651  const F77_INT&, F77_DBLE *, F77_DBLE *,
652  F77_DBLE *, const F77_INT&, F77_DBLE *,
653  const F77_INT&, F77_INT&,
654  F77_INT&, F77_DBLE *, F77_DBLE&,
655  F77_DBLE *, F77_DBLE *, F77_DBLE *,
656  const F77_INT&, F77_INT *,
657  F77_INT&
662 
663  F77_RET_T
668  const F77_INT&, F77_REAL *,
669  const F77_INT&, F77_REAL *, F77_REAL *, F77_REAL *,
670  const F77_INT&, F77_REAL *,
671  const F77_INT&, F77_INT&,
673  F77_REAL *, F77_REAL *, const F77_INT&,
674  F77_INT *, F77_INT&
679 
680  F77_RET_T
685  const F77_INT&, F77_DBLE_CMPLX *,
686  const F77_INT&, F77_DBLE_CMPLX *,
688  const F77_INT&, F77_INT&,
689  F77_INT&, F77_DBLE *, F77_DBLE&,
691  const F77_INT&, F77_DBLE *,
692  F77_INT&
697 
698  // GELSD
699 
700  F77_RET_T
701  F77_FUNC (cgelsd, CGELSD) (const F77_INT&, const F77_INT&,
702  const F77_INT&, F77_CMPLX *,
703  const F77_INT&, F77_CMPLX *,
704  const F77_INT&, F77_REAL *, F77_REAL&,
705  F77_INT&, F77_CMPLX *,
706  const F77_INT&, F77_REAL *,
707  F77_INT *, F77_INT&);
708 
709  F77_RET_T
710  F77_FUNC (dgelsd, DGELSD) (const F77_INT&, const F77_INT&,
711  const F77_INT&, F77_DBLE *,
712  const F77_INT&, F77_DBLE *,
713  const F77_INT&, F77_DBLE *, F77_DBLE&,
714  F77_INT&, F77_DBLE *,
715  const F77_INT&, F77_INT *,
716  F77_INT&);
717 
718  F77_RET_T
719  F77_FUNC (sgelsd, SGELSD) (const F77_INT&, const F77_INT&,
720  const F77_INT&, F77_REAL *,
721  const F77_INT&, F77_REAL *,
722  const F77_INT&, F77_REAL *, F77_REAL&,
723  F77_INT&, F77_REAL *,
724  const F77_INT&, F77_INT *,
725  F77_INT&);
726 
727  F77_RET_T
728  F77_FUNC (zgelsd, ZGELSD) (const F77_INT&, const F77_INT&,
729  const F77_INT&, F77_DBLE_CMPLX *,
730  const F77_INT&, F77_DBLE_CMPLX *,
731  const F77_INT&, F77_DBLE *, F77_DBLE&,
733  const F77_INT&, F77_DBLE *,
734  F77_INT *, F77_INT&);
735 
736  // GELSY
737 
738  F77_RET_T
739  F77_FUNC (cgelsy, CGELSY) (const F77_INT&, const F77_INT&,
740  const F77_INT&, F77_CMPLX *,
741  const F77_INT&, F77_CMPLX *,
742  const F77_INT&, F77_INT *,
743  F77_REAL&, F77_INT&, F77_CMPLX *,
744  const F77_INT&, F77_REAL *, F77_INT&);
745 
746  F77_RET_T
747  F77_FUNC (dgelsy, DGELSY) (const F77_INT&, const F77_INT&,
748  const F77_INT&, F77_DBLE *,
749  const F77_INT&, F77_DBLE *,
750  const F77_INT&, F77_INT *,
751  F77_DBLE&, F77_INT&, F77_DBLE *,
752  const F77_INT&, F77_INT&);
753 
754  F77_RET_T
755  F77_FUNC (sgelsy, SGELSY) (const F77_INT&, const F77_INT&,
756  const F77_INT&, F77_REAL *,
757  const F77_INT&, F77_REAL *,
758  const F77_INT&, F77_INT *,
759  F77_REAL&, F77_INT&, F77_REAL *,
760  const F77_INT&, F77_INT&);
761 
762  F77_RET_T
763  F77_FUNC (zgelsy, ZGELSY) (const F77_INT&, const F77_INT&,
764  const F77_INT&, F77_DBLE_CMPLX *,
765  const F77_INT&, F77_DBLE_CMPLX *,
766  const F77_INT&, F77_INT *,
768  const F77_INT&, F77_DBLE *,
769  F77_INT&);
770 
771  // GETRF
772 
773  F77_RET_T
774  F77_FUNC (cgetrf, CGETRF) (const F77_INT&, const F77_INT&,
775  F77_CMPLX *, const F77_INT&,
776  F77_INT *, F77_INT&);
777 
778  F77_RET_T
779  F77_FUNC (dgetrf, DGETRF) (const F77_INT&, const F77_INT&,
780  F77_DBLE *, const F77_INT&,
781  F77_INT *, F77_INT&);
782 
783  F77_RET_T
784  F77_FUNC (sgetrf, SGETRF) (const F77_INT&,
785  const F77_INT&, F77_REAL *,
786  const F77_INT&,
787  F77_INT *, F77_INT&);
788 
789  F77_RET_T
790  F77_FUNC (zgetrf, ZGETRF) (const F77_INT&, const F77_INT&,
791  F77_DBLE_CMPLX *, const F77_INT&,
792  F77_INT *, F77_INT&);
793 
794  // GETRI
795 
796  F77_RET_T
797  F77_FUNC (cgetri, CGETRI) (const F77_INT&, F77_CMPLX *,
798  const F77_INT&, const F77_INT *,
799  F77_CMPLX *, const F77_INT&,
800  F77_INT&);
801 
802  F77_RET_T
803  F77_FUNC (dgetri, DGETRI) (const F77_INT&, F77_DBLE *,
804  const F77_INT&, const F77_INT *,
805  F77_DBLE *, const F77_INT&,
806  F77_INT&);
807 
808  F77_RET_T
809  F77_FUNC (sgetri, SGETRI) (const F77_INT&, F77_REAL *,
810  const F77_INT&, const F77_INT *,
811  F77_REAL *, const F77_INT&, F77_INT&);
812 
813  F77_RET_T
814  F77_FUNC (zgetri, ZGETRI) (const F77_INT&, F77_DBLE_CMPLX *,
815  const F77_INT&, const F77_INT *,
816  F77_DBLE_CMPLX *, const F77_INT&,
817  F77_INT&);
818 
819  // GETRS
820 
821  F77_RET_T
823  const F77_INT&, const F77_INT&,
824  F77_CMPLX *, const F77_INT&,
825  const F77_INT *, F77_CMPLX *,
826  const F77_INT&, F77_INT&
828 
829  F77_RET_T
831  const F77_INT&, const F77_INT&,
832  const F77_DBLE *, const F77_INT&,
833  const F77_INT *, F77_DBLE *,
834  const F77_INT&, F77_INT&
836 
837  F77_RET_T
839  const F77_INT&, const F77_INT&,
840  const F77_REAL *, const F77_INT&,
841  const F77_INT *, F77_REAL *,
842  const F77_INT&, F77_INT&
844 
845  F77_RET_T
847  const F77_INT&, const F77_INT&,
848  F77_DBLE_CMPLX *, const F77_INT&,
849  const F77_INT *, F77_DBLE_CMPLX *,
850  const F77_INT&, F77_INT&
852 
853  // GGBAL
854 
855  F77_RET_T
857  const F77_INT& N,
858  F77_CMPLX *A, const F77_INT& LDA,
859  F77_CMPLX *B, const F77_INT& LDB,
864 
865  F77_RET_T
867  const F77_INT& N, F77_DBLE *A,
868  const F77_INT& LDA, F77_DBLE *B,
869  const F77_INT& LDB, F77_INT& ILO,
872  F77_INT& INFO
874 
875  F77_RET_T
877  const F77_INT& N, F77_REAL *A,
878  const F77_INT& LDA, F77_REAL *B,
879  const F77_INT& LDB,
880  F77_INT& ILO, F77_INT& IHI,
884 
885  F77_RET_T
887  const F77_INT& N, F77_DBLE_CMPLX *A,
888  const F77_INT& LDA, F77_DBLE_CMPLX *B,
889  const F77_INT& LDB, F77_INT& ILO,
892  F77_INT& INFO
894 
895  // GGBAK
896 
897  F77_RET_T
900  const F77_INT& N,
901  const F77_INT& ILO,
902  const F77_INT& IHI,
903  const F77_DBLE *LSCALE, const F77_DBLE *RSCALE,
908 
909  F77_RET_T
912  const F77_INT& N,
913  const F77_INT& ILO,
914  const F77_INT& IHI,
915  const F77_REAL *LSCALE, const F77_REAL *RSCALE,
916  F77_INT& M, F77_REAL *V,
917  const F77_INT& LDV, F77_INT& INFO
920 
921  F77_RET_T
924  const F77_INT& N,
925  const F77_INT& ILO,
926  const F77_INT& IHI,
927  const F77_DBLE *LSCALE, const F77_DBLE *RSCALE,
929  const F77_INT& LDV, F77_INT& INFO
932 
933  // GGEV
934 
935  F77_RET_T
938  const F77_INT&, F77_CMPLX *,
939  const F77_INT&, F77_CMPLX *,
940  const F77_INT&, F77_CMPLX *,
941  F77_CMPLX *, F77_CMPLX *,
942  const F77_INT&, F77_CMPLX *,
943  const F77_INT&, F77_CMPLX *,
944  const F77_INT&, F77_REAL *, F77_INT&
947 
948  F77_RET_T
951  const F77_INT&,
952  F77_DBLE *, const F77_INT&,
953  F77_DBLE *, const F77_INT&,
954  F77_DBLE *, F77_DBLE *, F77_DBLE *, F77_DBLE *,
955  const F77_INT&, F77_DBLE *,
956  const F77_INT&, F77_DBLE *,
957  const F77_INT&, F77_INT&
960 
961  F77_RET_T
964  const F77_INT&, F77_REAL *,
965  const F77_INT&, F77_REAL *,
966  const F77_INT&, F77_REAL *, F77_REAL *, F77_REAL *,
967  F77_REAL *, const F77_INT&, F77_REAL *,
968  const F77_INT&, F77_REAL *,
969  const F77_INT&, F77_INT&
972 
973  F77_RET_T
976  const F77_INT&,
977  F77_DBLE_CMPLX *, const F77_INT&,
978  F77_DBLE_CMPLX *, const F77_INT&,
980  const F77_INT&, F77_DBLE_CMPLX *,
981  const F77_INT&, F77_DBLE_CMPLX *,
982  const F77_INT&, F77_DBLE *, F77_INT&
985 
986  // GGHRD
987 
988  F77_RET_T
991  const F77_INT& N,
992  const F77_INT& ILO,
993  const F77_INT& IHI, F77_DBLE *A,
994  const F77_INT& LDA, F77_DBLE *B,
995  const F77_INT& LDB, F77_DBLE *Q,
996  const F77_INT& LDQ, F77_DBLE *Z,
1000 
1001  F77_RET_T
1004  const F77_INT& N,
1005  const F77_INT& ILO,
1006  const F77_INT& IHI, F77_DBLE_CMPLX *A,
1007  const F77_INT& LDA, F77_DBLE_CMPLX *B,
1008  const F77_INT& LDB, F77_DBLE_CMPLX *Q,
1009  const F77_INT& LDQ, F77_DBLE_CMPLX *Z,
1010  const F77_INT& LDZ, F77_INT& INFO
1013 
1014  // GGSVD
1015 
1017  F77_FUNC (dggsvd, DGGSVD)
1018  (F77_CONST_CHAR_ARG_DECL, // JOBU
1019  F77_CONST_CHAR_ARG_DECL, // JOBV
1020  F77_CONST_CHAR_ARG_DECL, // JOBQ
1021  const F77_INT&, // M
1022  const F77_INT&, // N
1023  const F77_INT&, // P
1024  F77_INT&, // K
1025  F77_INT&, // L
1026  F77_DBLE *, // A(LDA,N)
1027  const F77_INT&, // LDA
1028  F77_DBLE *, // B(LDB,N)
1029  const F77_INT&, // LDB
1030  F77_DBLE *, // ALPHA(N)
1031  F77_DBLE *, // BETA(N)
1032  F77_DBLE *, // U(LDU,M)
1033  const F77_INT&, // LDU
1034  F77_DBLE *, // V(LDV,P)
1035  const F77_INT&, // LDV
1036  F77_DBLE *, // Q(LDQ,N)
1037  const F77_INT&, // LDQ
1038  F77_DBLE *, // WORK
1039  F77_INT *, // IWORK(N)
1040  F77_INT& // INFO
1044 
1046  F77_FUNC (sggsvd, SGGSVD)
1047  (F77_CONST_CHAR_ARG_DECL, // JOBU
1048  F77_CONST_CHAR_ARG_DECL, // JOBV
1049  F77_CONST_CHAR_ARG_DECL, // JOBQ
1050  const F77_INT&, // M
1051  const F77_INT&, // N
1052  const F77_INT&, // P
1053  F77_INT&, // K
1054  F77_INT&, // L
1055  F77_REAL *, // A
1056  const F77_INT&, // LDA
1057  F77_REAL *, // B
1058  const F77_INT&, // LDB
1059  F77_REAL *, // ALPHA
1060  F77_REAL *, // BETA
1061  F77_REAL *, // U
1062  const F77_INT&, // LDU
1063  F77_REAL *, // V
1064  const F77_INT&, // LDV
1065  F77_REAL *, // Q
1066  const F77_INT&, // LDQ
1067  F77_REAL *, // WORK
1068  F77_INT *, // IWORK
1069  F77_INT& // INFO
1073 
1075  F77_FUNC (zggsvd, ZGGSVD)
1076  (F77_CONST_CHAR_ARG_DECL, // JOBU
1077  F77_CONST_CHAR_ARG_DECL, // JOBV
1078  F77_CONST_CHAR_ARG_DECL, // JOBQ
1079  const F77_INT&, // M
1080  const F77_INT&, // N
1081  const F77_INT&, // P
1082  F77_INT&, // K
1083  F77_INT&, // L
1084  F77_DBLE_CMPLX *, // A(LDA,N)
1085  const F77_INT&, // LDA
1086  F77_DBLE_CMPLX *, // B(LDB,N)
1087  const F77_INT&, // LDB
1088  F77_DBLE *, // ALPHA(N)
1089  F77_DBLE *, // BETA(N)
1090  F77_DBLE_CMPLX *, // U(LDU,M)
1091  const F77_INT&, // LDU
1092  F77_DBLE_CMPLX *, // V(LDV,P)
1093  const F77_INT&, // LDV
1094  F77_DBLE_CMPLX *, // Q(LDQ,N)
1095  const F77_INT&, // LDQ
1096  F77_DBLE_CMPLX *, // WORK
1097  F77_DBLE *, // RWORK
1098  F77_INT *, // IWORK(N)
1099  F77_INT& // INFO
1103 
1105  F77_FUNC (cggsvd, CGGSVD)
1106  (F77_CONST_CHAR_ARG_DECL, // JOBU
1107  F77_CONST_CHAR_ARG_DECL, // JOBV
1108  F77_CONST_CHAR_ARG_DECL, // JOBQ
1109  const F77_INT&, // M
1110  const F77_INT&, // N
1111  const F77_INT&, // P
1112  F77_INT&, // K
1113  F77_INT&, // L
1114  F77_CMPLX *, // A
1115  const F77_INT&, // LDA
1116  F77_CMPLX *, // B
1117  const F77_INT&, // LDB
1118  F77_REAL *, // ALPHA
1119  F77_REAL *, // BETA
1120  F77_CMPLX *, // U
1121  const F77_INT&, // LDU
1122  F77_CMPLX *, // V
1123  const F77_INT&, // LDV
1124  F77_CMPLX *, // Q
1125  const F77_INT&, // LDQ
1126  F77_CMPLX *, // WORK
1127  F77_REAL *, // RWORK
1128  F77_INT *, // IWORK
1129  F77_INT& // INFO
1133 
1134  // GGSVD3
1135 
1137  F77_FUNC (dggsvd3, DGGSVD3)
1138  (F77_CONST_CHAR_ARG_DECL, // JOBU
1139  F77_CONST_CHAR_ARG_DECL, // JOBV
1140  F77_CONST_CHAR_ARG_DECL, // JOBQ
1141  const F77_INT&, // M
1142  const F77_INT&, // N
1143  const F77_INT&, // P
1144  F77_INT&, // K
1145  F77_INT&, // L
1146  F77_DBLE *, // A(LDA,N)
1147  const F77_INT&, // LDA
1148  F77_DBLE *, // B(LDB,N)
1149  const F77_INT&, // LDB
1150  F77_DBLE *, // ALPHA(N)
1151  F77_DBLE *, // BETA(N)
1152  F77_DBLE *, // U(LDU,M)
1153  const F77_INT&, // LDU
1154  F77_DBLE *, // V(LDV,P)
1155  const F77_INT&, // LDV
1156  F77_DBLE *, // Q(LDQ,N)
1157  const F77_INT&, // LDQ
1158  F77_DBLE *, // WORK
1159  const F77_INT&, // LWORK
1160  F77_INT *, // IWORK(N)
1161  F77_INT& // INFO
1165 
1167  F77_FUNC (sggsvd3, SGGSVD3)
1168  (F77_CONST_CHAR_ARG_DECL, // JOBU
1169  F77_CONST_CHAR_ARG_DECL, // JOBV
1170  F77_CONST_CHAR_ARG_DECL, // JOBQ
1171  const F77_INT&, // M
1172  const F77_INT&, // N
1173  const F77_INT&, // P
1174  F77_INT&, // K
1175  F77_INT&, // L
1176  F77_REAL *, // A
1177  const F77_INT&, // LDA
1178  F77_REAL *, // B
1179  const F77_INT&, // LDB
1180  F77_REAL *, // ALPHA
1181  F77_REAL *, // BETA
1182  F77_REAL *, // U
1183  const F77_INT&, // LDU
1184  F77_REAL *, // V
1185  const F77_INT&, // LDV
1186  F77_REAL *, // Q
1187  const F77_INT&, // LDQ
1188  F77_REAL *, // WORK
1189  const F77_INT&, // LWORK
1190  F77_INT *, // IWORK
1191  F77_INT& // INFO
1195 
1197  F77_FUNC (zggsvd3, ZGGSVD3)
1198  (F77_CONST_CHAR_ARG_DECL, // JOBU
1199  F77_CONST_CHAR_ARG_DECL, // JOBV
1200  F77_CONST_CHAR_ARG_DECL, // JOBQ
1201  const F77_INT&, // M
1202  const F77_INT&, // N
1203  const F77_INT&, // P
1204  F77_INT&, // K
1205  F77_INT&, // L
1206  F77_DBLE_CMPLX *, // A(LDA,N)
1207  const F77_INT&, // LDA
1208  F77_DBLE_CMPLX *, // B(LDB,N)
1209  const F77_INT&, // LDB
1210  F77_DBLE *, // ALPHA(N)
1211  F77_DBLE *, // BETA(N)
1212  F77_DBLE_CMPLX *, // U(LDU,M)
1213  const F77_INT&, // LDU
1214  F77_DBLE_CMPLX *, // V(LDV,P)
1215  const F77_INT&, // LDV
1216  F77_DBLE_CMPLX *, // Q(LDQ,N)
1217  const F77_INT&, // LDQ
1218  F77_DBLE_CMPLX *, // WORK
1219  const F77_INT&, // LWORK
1220  F77_DBLE *, // RWORK
1221  F77_INT *, // IWORK(N)
1222  F77_INT& // INFO
1226 
1228  F77_FUNC (cggsvd3, CGGSVD3)
1229  (F77_CONST_CHAR_ARG_DECL, // JOBU
1230  F77_CONST_CHAR_ARG_DECL, // JOBV
1231  F77_CONST_CHAR_ARG_DECL, // JOBQ
1232  const F77_INT&, // M
1233  const F77_INT&, // N
1234  const F77_INT&, // P
1235  F77_INT&, // K
1236  F77_INT&, // L
1237  F77_CMPLX *, // A
1238  const F77_INT&, // LDA
1239  F77_CMPLX *, // B
1240  const F77_INT&, // LDB
1241  F77_REAL *, // ALPHA
1242  F77_REAL *, // BETA
1243  F77_CMPLX *, // U
1244  const F77_INT&, // LDU
1245  F77_CMPLX *, // V
1246  const F77_INT&, // LDV
1247  F77_CMPLX *, // Q
1248  const F77_INT&, // LDQ
1249  F77_CMPLX *, // WORK
1250  const F77_INT&, // LWORK
1251  F77_REAL *, // RWORK
1252  F77_INT *, // IWORK
1253  F77_INT& // INFO
1257 
1258  // GTSV
1259 
1260  F77_RET_T
1261  F77_FUNC (dgtsv, DGTSV) (const F77_INT&, const F77_INT&,
1262  F77_DBLE *, F77_DBLE *, F77_DBLE *, F77_DBLE *,
1263  const F77_INT&, F77_INT&);
1264 
1265  F77_RET_T
1266  F77_FUNC (zgtsv, ZGTSV) (const F77_INT&, const F77_INT&,
1269  const F77_INT&, F77_INT&);
1270 
1271  // GTTRF
1272 
1273  F77_RET_T
1274  F77_FUNC (dgttrf, DGTTRF) (const F77_INT&, F77_DBLE *, F77_DBLE *,
1275  F77_DBLE *, F77_DBLE *, F77_INT *,
1276  F77_INT&);
1277 
1278  F77_RET_T
1279  F77_FUNC (zgttrf, ZGTTRF) (const F77_INT&, F77_DBLE_CMPLX *, F77_DBLE_CMPLX *,
1281  F77_INT&);
1282 
1283  // GTTRS
1284 
1285  F77_RET_T
1287  const F77_INT&, const F77_INT&,
1288  const F77_DBLE *, const F77_DBLE *,
1289  const F77_DBLE *, const F77_DBLE *,
1290  const F77_INT *, F77_DBLE *,
1291  const F77_INT&, F77_INT&
1293 
1294  F77_RET_T
1296  const F77_INT&, const F77_INT&,
1297  const F77_DBLE_CMPLX *, const F77_DBLE_CMPLX *,
1298  const F77_DBLE_CMPLX *, const F77_DBLE_CMPLX *,
1299  const F77_INT *, F77_DBLE_CMPLX *,
1300  const F77_INT&, F77_INT&
1302 
1303  // HEEV
1304 
1305  F77_RET_T
1308  const F77_INT&, F77_CMPLX *,
1309  const F77_INT&, F77_REAL *, F77_CMPLX *,
1310  const F77_INT&, F77_REAL *, F77_INT&
1313 
1314  F77_RET_T
1317  const F77_INT&, F77_DBLE_CMPLX *,
1318  const F77_INT&, F77_DBLE *,
1319  F77_DBLE_CMPLX *, const F77_INT&, F77_DBLE *,
1320  F77_INT&
1323 
1324  // HEGV
1325 
1326  F77_RET_T
1327  F77_FUNC (chegv, CHEGV) (const F77_INT&,
1330  const F77_INT&, F77_CMPLX *,
1331  const F77_INT&, F77_CMPLX *,
1332  const F77_INT&, F77_REAL *, F77_CMPLX *,
1333  const F77_INT&, F77_REAL *, F77_INT&
1336 
1337  F77_RET_T
1338  F77_FUNC (zhegv, ZHEGV) (const F77_INT&,
1341  const F77_INT&, F77_DBLE_CMPLX *,
1342  const F77_INT&, F77_DBLE_CMPLX *,
1343  const F77_INT&, F77_DBLE *, F77_DBLE_CMPLX *,
1344  const F77_INT&, F77_DBLE *, F77_INT&
1347 
1348  // HERK
1349 
1350  F77_RET_T
1353  const F77_INT&, const F77_INT&,
1354  const F77_REAL&, const F77_CMPLX *,
1355  const F77_INT&, const F77_REAL&,
1356  F77_CMPLX *, const F77_INT&
1359 
1360  F77_RET_T
1363  const F77_INT&, const F77_INT&,
1364  const F77_DBLE&, const F77_DBLE_CMPLX *,
1365  const F77_INT&, const F77_DBLE&, F77_DBLE_CMPLX *,
1366  const F77_INT&
1369 
1370  // HGEQZ
1371 
1372  F77_RET_T
1376  const F77_INT& N,
1377  const F77_INT& ILO,
1378  const F77_INT& IHI,
1379  F77_DBLE *A, const F77_INT& LDA, F77_DBLE *B,
1382  const F77_INT& LDQ, F77_DBLE *Z,
1383  const F77_INT& LDZ, F77_DBLE *WORK,
1384  const F77_INT& LWORK,
1385  F77_INT& INFO
1389 
1390  F77_RET_T
1394  const F77_INT& N,
1395  const F77_INT& ILO,
1396  const F77_INT& IHI,
1397  F77_DBLE_CMPLX *A, const F77_INT& LDA,
1398  F77_DBLE_CMPLX *B, const F77_INT& LDB,
1402  F77_DBLE_CMPLX *WORK, const F77_INT& LWORK,
1407 
1408  // LAENV (liboctave/external/lapack-xtra)
1409 
1410  F77_RET_T
1411  F77_FUNC (xilaenv, XILAENV) (const F77_INT&,
1414  const F77_INT&, const F77_INT&,
1415  const F77_INT&, const F77_INT&,
1416  F77_INT&
1419 
1420  // LAG2
1421 
1422  F77_RET_T
1423  F77_FUNC (dlag2, DLAG2) (const F77_DBLE *A, const F77_INT& LDA,
1424  const F77_DBLE *B, const F77_INT& LDB,
1428 
1429  // LAMCH (liboctave/external/lapack-xtra)
1430 
1431  F77_RET_T
1433  F77_DBLE& retval
1435 
1436  // LANGE (liboctave/external/lapack-xtra)
1437 
1438  F77_RET_T
1440  const F77_INT&, const F77_INT&,
1441  const F77_CMPLX *, const F77_INT&,
1442  F77_REAL *, F77_REAL&
1444 
1445  F77_RET_T
1447  const F77_INT&, const F77_INT&,
1448  const F77_DBLE *, const F77_INT&,
1449  F77_DBLE *, F77_DBLE&
1451 
1452  F77_RET_T
1454  const F77_INT&,
1455  const F77_INT&, const F77_REAL *,
1456  const F77_INT&, F77_REAL *, F77_REAL&
1458 
1459  F77_RET_T
1461  const F77_INT&, const F77_INT&,
1462  const F77_DBLE_CMPLX *, const F77_INT&,
1463  F77_DBLE *, F77_DBLE&
1465  // LARTG
1466 
1467  F77_RET_T
1468  F77_FUNC (clartg, CLARTG) (const F77_CMPLX *, const F77_CMPLX *,
1469  F77_REAL&, F77_CMPLX *, F77_CMPLX *);
1470 
1471  F77_RET_T
1472  F77_FUNC (dlartg, DLARTG) (const F77_DBLE&, const F77_DBLE&, F77_DBLE&,
1473  F77_DBLE&, F77_DBLE&);
1474 
1475  F77_RET_T
1476  F77_FUNC (slartg, SLARTG) (const F77_REAL&, const F77_REAL&, F77_REAL&,
1477  F77_REAL&, F77_REAL&);
1478 
1479  F77_RET_T
1480  F77_FUNC (zlartg, ZLARTG) (const F77_DBLE_CMPLX *, const F77_DBLE_CMPLX *,
1481  F77_DBLE&,
1483 
1484  // ORGHR
1485 
1486  F77_RET_T
1487  F77_FUNC (dorghr, DORGHR) (const F77_INT&, const F77_INT&,
1488  const F77_INT&, F77_DBLE *,
1489  const F77_INT&, F77_DBLE *, F77_DBLE *,
1490  const F77_INT&, F77_INT&);
1491 
1492  F77_RET_T
1493  F77_FUNC (sorghr, SORGHR) (const F77_INT&, const F77_INT&,
1494  const F77_INT&, F77_REAL *,
1495  const F77_INT&, F77_REAL *, F77_REAL *,
1496  const F77_INT&, F77_INT&);
1497 
1498  // ORGQR
1499 
1500  F77_RET_T
1501  F77_FUNC (dorgqr, DORGQR) (const F77_INT&, const F77_INT&,
1502  const F77_INT&, F77_DBLE *,
1503  const F77_INT&, F77_DBLE *, F77_DBLE *,
1504  const F77_INT&, F77_INT&);
1505 
1506  F77_RET_T
1507  F77_FUNC (sorgqr, SORGQR) (const F77_INT&, const F77_INT&,
1508  const F77_INT&, F77_REAL *,
1509  const F77_INT&, F77_REAL *, F77_REAL *,
1510  const F77_INT&, F77_INT&);
1511 
1512  // PBCON
1513 
1514  F77_RET_T
1516  const F77_INT&, const F77_INT&,
1517  F77_DBLE *, const F77_INT&,
1518  const F77_DBLE&, F77_DBLE&, F77_DBLE *,
1519  F77_INT *, F77_INT&
1521 
1522  F77_RET_T
1524  const F77_INT&, const F77_INT&,
1525  F77_DBLE_CMPLX *, const F77_INT&, const F77_DBLE&,
1528 
1529  // PBTRF
1530 
1531  F77_RET_T
1533  const F77_INT&, const F77_INT&,
1534  F77_DBLE *, const F77_INT&, F77_INT&
1536 
1537  F77_RET_T
1539  const F77_INT&, const F77_INT&,
1540  F77_DBLE_CMPLX *, const F77_INT&, F77_INT&
1542 
1543  // PBTRS
1544 
1545  F77_RET_T
1547  const F77_INT&, const F77_INT&,
1548  const F77_INT&, F77_DBLE *,
1549  const F77_INT&, F77_DBLE *,
1550  const F77_INT&, F77_INT&
1552 
1553  F77_RET_T
1555  const F77_INT&, const F77_INT&,
1556  const F77_INT&, F77_DBLE_CMPLX *,
1557  const F77_INT&, F77_DBLE_CMPLX *,
1558  const F77_INT&, F77_INT&
1560 
1561  // POCON
1562 
1563  F77_RET_T
1565  const F77_INT&, F77_CMPLX *,
1566  const F77_INT&, const F77_REAL&, F77_REAL&,
1567  F77_CMPLX *, F77_REAL *, F77_INT&
1569 
1570  F77_RET_T
1572  const F77_INT&, F77_DBLE *,
1573  const F77_INT&, const F77_DBLE&,
1574  F77_DBLE&, F77_DBLE *, F77_INT *,
1575  F77_INT&
1577 
1578  F77_RET_T
1580  const F77_INT&, F77_REAL *,
1581  const F77_INT&, const F77_REAL&,
1582  F77_REAL&, F77_REAL *, F77_INT *,
1583  F77_INT&
1585 
1586  F77_RET_T
1588  const F77_INT&, F77_DBLE_CMPLX *,
1589  const F77_INT&, const F77_DBLE&,
1592 
1593  // POTRF
1594 
1595  F77_RET_T
1597  const F77_INT&, F77_CMPLX *,
1598  const F77_INT&, F77_INT&
1600 
1601  F77_RET_T
1603  const F77_INT&, F77_DBLE *,
1604  const F77_INT&, F77_INT&
1606 
1607  F77_RET_T
1609  const F77_INT&, F77_REAL *,
1610  const F77_INT&, F77_INT&
1612 
1613  F77_RET_T
1615  const F77_INT&, F77_DBLE_CMPLX *,
1616  const F77_INT&, F77_INT&
1618 
1619  // POTRI
1620 
1621  F77_RET_T
1623  const F77_INT&, F77_CMPLX *,
1624  const F77_INT&, F77_INT&
1626 
1627  F77_RET_T
1629  const F77_INT&, F77_DBLE *,
1630  const F77_INT&, F77_INT&
1632 
1633  F77_RET_T
1635  const F77_INT&, F77_REAL *,
1636  const F77_INT&, F77_INT&
1638 
1639  F77_RET_T
1641  const F77_INT&, F77_DBLE_CMPLX *,
1642  const F77_INT&, F77_INT&
1644 
1645  // POTRS
1646 
1647  F77_RET_T
1649  const F77_INT&, const F77_INT&,
1650  const F77_REAL *, const F77_INT&, F77_REAL *,
1651  const F77_INT&, F77_INT&
1653 
1654  F77_RET_T
1656  const F77_INT&,
1657  const F77_INT&, const F77_CMPLX *,
1658  const F77_INT&, F77_CMPLX *,
1659  const F77_INT&, F77_INT&
1661 
1662  F77_RET_T
1664  const F77_INT&, const F77_INT&,
1665  const F77_DBLE *, const F77_INT&, F77_DBLE *,
1666  const F77_INT&, F77_INT&
1668 
1669  F77_RET_T
1671  const F77_INT&, const F77_INT&,
1672  const F77_DBLE_CMPLX *, const F77_INT&,
1673  F77_DBLE_CMPLX *, const F77_INT&, F77_INT&
1675 
1676  // PTSV
1677 
1678  F77_RET_T
1679  F77_FUNC (dptsv, DPTSV) (const F77_INT&, const F77_INT&,
1680  F77_DBLE *, F77_DBLE *, F77_DBLE *, const F77_INT&,
1681  F77_INT&);
1682 
1683  F77_RET_T
1684  F77_FUNC (zptsv, ZPTSV) (const F77_INT&, const F77_INT&,
1686  const F77_INT&, F77_INT&);
1687 
1688  // RSF2CSF (liboctave/external/lapack-xtra)
1689 
1690  F77_RET_T
1691  F77_FUNC (zrsf2csf, ZRSF2CSF) (const F77_INT&, F77_DBLE_CMPLX *,
1692  F77_DBLE_CMPLX *, F77_DBLE *, F77_DBLE *);
1693 
1694  F77_RET_T
1695  F77_FUNC (crsf2csf, CRSF2CSF) (const F77_INT&, F77_CMPLX *,
1696  F77_CMPLX *, F77_REAL *, F77_REAL *);
1697 
1698  // SYEV
1699 
1700  F77_RET_T
1703  const F77_INT&, F77_DBLE *,
1704  const F77_INT&, F77_DBLE *, F77_DBLE *,
1705  const F77_INT&, F77_INT&
1708 
1709  F77_RET_T
1712  const F77_INT&, F77_REAL *,
1713  const F77_INT&, F77_REAL *, F77_REAL *,
1714  const F77_INT&, F77_INT&
1717 
1718  // SYGV
1719 
1720  F77_RET_T
1721  F77_FUNC (dsygv, DSYGV) (const F77_INT&,
1724  const F77_INT&, F77_DBLE *,
1725  const F77_INT&, F77_DBLE *,
1726  const F77_INT&, F77_DBLE *, F77_DBLE *,
1727  const F77_INT&, F77_INT&
1730 
1731  F77_RET_T
1732  F77_FUNC (ssygv, SSYGV) (const F77_INT&,
1735  const F77_INT&, F77_REAL *,
1736  const F77_INT&, F77_REAL *,
1737  const F77_INT&, F77_REAL *, F77_REAL *,
1738  const F77_INT&, F77_INT&
1741 
1742  // SYRK
1743 
1744  F77_RET_T
1747  const F77_INT&, const F77_INT&,
1748  const F77_CMPLX&, const F77_CMPLX *,
1749  const F77_INT&, const F77_CMPLX&,
1750  F77_CMPLX *, const F77_INT&
1753 
1754  F77_RET_T
1757  const F77_INT&, const F77_INT&,
1758  const F77_DBLE&, const F77_DBLE *, const F77_INT&,
1759  const F77_DBLE&, F77_DBLE *, const F77_INT&
1762 
1763  F77_RET_T
1766  const F77_INT&, const F77_INT&,
1767  const F77_REAL&, const F77_REAL *, const F77_INT&,
1768  const F77_REAL&, F77_REAL *, const F77_INT&
1771 
1772  F77_RET_T
1775  const F77_INT&, const F77_INT&,
1776  const F77_DBLE_CMPLX&, const F77_DBLE_CMPLX *,
1777  const F77_INT&, const F77_DBLE_CMPLX&,
1778  F77_DBLE_CMPLX *, const F77_INT&
1781 
1782  // TGEVC
1783 
1784  // Documentation for DTGEVC incorrectly states that VR, VL are
1785  // complex*16; they are declared in DTGEVC as double precision
1786  // (probably a cut and paste problem fro ZTGEVC).
1787  F77_RET_T
1791  const F77_INT& N, F77_DBLE *A,
1792  const F77_INT& LDA, F77_DBLE *B,
1795  const F77_INT& LDVR,
1796  const F77_INT& MM, F77_INT& M,
1800 
1801  F77_RET_T
1804  F77_INT *SELECT,
1805  const F77_INT& N, const F77_DBLE_CMPLX *A,
1806  const F77_INT& LDA, const F77_DBLE_CMPLX *B,
1809  const F77_INT& LDVR,
1810  const F77_INT& MM, F77_INT& M,
1812  F77_INT& INFO
1815 
1816  // TGSEN
1817 
1818  F77_RET_T
1819  F77_FUNC (dtgsen, DTGSEN) (const F77_INT& IJOB,
1822  const F77_LOGICAL *SELECT,
1823  const F77_INT& N,
1824  F77_DBLE *A,
1825  const F77_INT& LDA,
1826  F77_DBLE *B,
1827  const F77_INT& LDB,
1828  F77_DBLE *ALPHAR,
1829  F77_DBLE *ALPHAI,
1830  F77_DBLE *BETA,
1831  F77_DBLE *Q,
1832  const F77_INT& LDQ,
1833  F77_DBLE *Z,
1834  const F77_INT& LDZ,
1835  F77_INT& M,
1839  F77_DBLE *WORK,
1840  const F77_INT& LWORK,
1842  const F77_INT& LIWORK,
1844 
1845  F77_RET_T
1846  F77_FUNC (ztgsen, ZTGSEN) (const F77_INT& IJOB,
1847  const F77_LOGICAL& WANTQ,
1848  const F77_LOGICAL& WANTZ,
1849  const F77_LOGICAL *SELECT,
1850  const F77_INT& N,
1851  F77_DBLE_CMPLX *A,
1852  const F77_INT& LDA,
1853  F77_DBLE_CMPLX *B,
1854  const F77_INT& LDB,
1857  F77_DBLE_CMPLX *Q,
1858  const F77_INT& LDQ,
1859  F77_DBLE_CMPLX *Z,
1860  const F77_INT& LDZ,
1861  F77_INT& M,
1862  F77_DBLE& PL,
1863  F77_DBLE& PR,
1864  F77_DBLE *DIF,
1866  const F77_INT& LWORK,
1867  F77_INT *IWORK,
1868  const F77_INT& LIWORK,
1869  F77_INT& INFO);
1870 
1871  // TRCON
1872 
1873  F77_RET_T
1877  const F77_INT&, const F77_CMPLX *,
1878  const F77_INT&, F77_REAL&, F77_CMPLX *,
1879  F77_REAL *, F77_INT&
1883 
1884  F77_RET_T
1888  const F77_INT&, const F77_DBLE *,
1889  const F77_INT&, F77_DBLE&,
1890  F77_DBLE *, F77_INT *, F77_INT&
1894  F77_RET_T
1898  const F77_INT&, const F77_REAL *,
1899  const F77_INT&, F77_REAL&,
1900  F77_REAL *, F77_INT *, F77_INT&
1904 
1905  F77_RET_T
1909  const F77_INT&, const F77_DBLE_CMPLX *,
1910  const F77_INT&, F77_DBLE&,
1915 
1916  // TRSEN
1917 
1918  F77_RET_T
1920  const F77_INT *, const F77_INT&,
1921  F77_CMPLX *, const F77_INT&, F77_CMPLX *,
1922  const F77_INT&, F77_CMPLX *, F77_INT&,
1923  F77_REAL&, F77_REAL&, F77_CMPLX *,
1924  const F77_INT&, F77_INT&);
1925 
1926  F77_RET_T
1928  const F77_INT *, const F77_INT&,
1929  F77_DBLE *, const F77_INT&, F77_DBLE *,
1930  const F77_INT&, F77_DBLE *, F77_DBLE *,
1932  const F77_INT&, F77_INT *,
1933  const F77_INT&, F77_INT&);
1934 
1935  F77_RET_T
1937  const F77_INT *, const F77_INT&,
1938  F77_REAL *, const F77_INT&, F77_REAL *,
1939  const F77_INT&, F77_REAL *, F77_REAL *,
1941  const F77_INT&, F77_INT *,
1942  const F77_INT&, F77_INT&);
1943 
1944  F77_RET_T
1946  const F77_INT *, const F77_INT&,
1947  F77_DBLE_CMPLX *, const F77_INT&,
1948  F77_DBLE_CMPLX *, const F77_INT&,
1951  const F77_INT&, F77_INT&);
1952 
1953  // TRSYL
1954 
1955  F77_RET_T
1958  const F77_INT&, const F77_INT&,
1959  const F77_INT&, const F77_CMPLX *,
1960  const F77_INT&, const F77_CMPLX *,
1961  const F77_INT&, const F77_CMPLX *,
1962  const F77_INT&, F77_REAL&, F77_INT&
1965 
1966  F77_RET_T
1969  const F77_INT&, const F77_INT&,
1970  const F77_INT&, const F77_DBLE *,
1971  const F77_INT&, const F77_DBLE *,
1972  const F77_INT&, const F77_DBLE *,
1973  const F77_INT&, F77_DBLE&, F77_INT&
1976 
1977  F77_RET_T
1980  const F77_INT&, const F77_INT&,
1981  const F77_INT&, const F77_REAL *,
1982  const F77_INT&, const F77_REAL *,
1983  const F77_INT&, const F77_REAL *,
1984  const F77_INT&, F77_REAL&, F77_INT&
1987 
1988  F77_RET_T
1991  const F77_INT&, const F77_INT&,
1992  const F77_INT&, const F77_DBLE_CMPLX *,
1993  const F77_INT&, const F77_DBLE_CMPLX *,
1994  const F77_INT&, const F77_DBLE_CMPLX *,
1995  const F77_INT&, F77_DBLE&, F77_INT&
1998 
1999  // TRTRI
2000 
2001  F77_RET_T
2004  const F77_INT&, const F77_CMPLX *,
2005  const F77_INT&, F77_INT&
2008 
2009  F77_RET_T
2012  const F77_INT&, const F77_DBLE *,
2013  const F77_INT&, F77_INT&
2016 
2017  F77_RET_T
2020  const F77_INT&, const F77_REAL *,
2021  const F77_INT&, F77_INT&
2024 
2025  F77_RET_T
2028  const F77_INT&, const F77_DBLE_CMPLX *,
2029  const F77_INT&, F77_INT&
2032 
2033  // TRTRS
2034 
2035  F77_RET_T
2039  const F77_INT&, const F77_INT&,
2040  const F77_CMPLX *, const F77_INT&,
2041  F77_CMPLX *, const F77_INT&,
2042  F77_INT&
2046 
2047  F77_RET_T
2051  const F77_INT&, const F77_INT&,
2052  const F77_DBLE *, const F77_INT&, F77_DBLE *,
2053  const F77_INT&, F77_INT&
2057 
2058  F77_RET_T
2062  const F77_INT&,
2063  const F77_INT&, const F77_REAL *,
2064  const F77_INT&, F77_REAL *,
2065  const F77_INT&, F77_INT&
2069 
2070  F77_RET_T
2074  const F77_INT&, const F77_INT&,
2075  const F77_DBLE_CMPLX *, const F77_INT&, F77_DBLE_CMPLX *,
2076  const F77_INT&, F77_INT&
2080 
2081  // UNGHR
2082 
2083  F77_RET_T
2084  F77_FUNC (cunghr, CUNGHR) (const F77_INT&, const F77_INT&,
2085  const F77_INT&, F77_CMPLX *,
2086  const F77_INT&, F77_CMPLX *,
2087  F77_CMPLX *, const F77_INT&,
2088  F77_INT&);
2089 
2090  F77_RET_T
2091  F77_FUNC (zunghr, ZUNGHR) (const F77_INT&, const F77_INT&,
2092  const F77_INT&, F77_DBLE_CMPLX *,
2093  const F77_INT&, F77_DBLE_CMPLX *, F77_DBLE_CMPLX *,
2094  const F77_INT&, F77_INT&);
2095  // UNGQR
2096 
2097  F77_RET_T
2098  F77_FUNC (cungqr, CUNGQR) (const F77_INT&, const F77_INT&,
2099  const F77_INT&, F77_CMPLX *,
2100  const F77_INT&, F77_CMPLX *,
2101  F77_CMPLX *, const F77_INT&,
2102  F77_INT&);
2103 
2104  F77_RET_T
2105  F77_FUNC (zungqr, ZUNGQR) (const F77_INT&, const F77_INT&,
2106  const F77_INT&, F77_DBLE_CMPLX *,
2107  const F77_INT&, F77_DBLE_CMPLX *, F77_DBLE_CMPLX *,
2108  const F77_INT&, F77_INT&);
2109 }
2110 
2111 #endif
subroutine crsf2csf(n, t, u, c, s)
Definition: crsf2csf.f:24
float F77_REAL
Definition: f77-fcn.h:303
double F77_DBLE
Definition: f77-fcn.h:302
octave_f77_int_type F77_LOGICAL
Definition: f77-fcn.h:308
double _Complex F77_DBLE_CMPLX
Definition: f77-fcn.h:304
octave_f77_int_type F77_INT
Definition: f77-fcn.h:306
float _Complex F77_CMPLX
Definition: f77-fcn.h:305
F77_RET_T F77_INT * SELECT
F77_RET_T const F77_LOGICAL const F77_LOGICAL const F77_LOGICAL const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE F77_DBLE F77_DBLE F77_DBLE const F77_INT F77_DBLE const F77_INT F77_INT F77_DBLE F77_DBLE F77_DBLE * DIF
F77_RET_T F77_INT const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE * VR
F77_RET_T const F77_LOGICAL const F77_LOGICAL const F77_LOGICAL const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE F77_DBLE F77_DBLE F77_DBLE const F77_INT F77_DBLE const F77_INT F77_INT F77_DBLE F77_DBLE & PR
F77_RET_T const F77_LOGICAL const F77_LOGICAL const F77_LOGICAL const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE F77_DBLE F77_DBLE F77_DBLE const F77_INT F77_DBLE const F77_INT F77_INT F77_DBLE & PL
F77_RET_T F77_INT const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT & LDVR
F77_RET_T const F77_INT const F77_INT const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE * ALPHAR
F77_RET_T const F77_INT const F77_INT const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE F77_DBLE F77_DBLE F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT & LWORK
F77_RET_T const F77_INT const F77_INT const F77_INT F77_DBLE const F77_INT const F77_INT const F77_DBLE F77_DBLE F77_DBLE F77_INT F77_INT & F77_CHAR_ARG_LEN_DECL
F77_RET_T const F77_INT const F77_INT const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE F77_DBLE * ALPHAI
F77_RET_T const F77_INT F77_CMPLX const F77_INT F77_CMPLX const F77_INT F77_INT F77_INT F77_REAL F77_REAL * RSCALE
F77_RET_T const F77_LOGICAL const F77_LOGICAL const F77_LOGICAL const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE F77_DBLE F77_DBLE F77_DBLE const F77_INT F77_DBLE const F77_INT F77_INT F77_DBLE F77_DBLE F77_DBLE F77_DBLE const F77_INT F77_INT const F77_INT & LIWORK
F77_RET_T const F77_INT const F77_DBLE const F77_INT const F77_DBLE F77_DBLE & SCALE1
F77_RET_T F77_INT const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT & LDVL
F77_RET_T const F77_LOGICAL & WANTQ
F77_RET_T F77_INT const F77_INT const F77_DBLE_CMPLX const F77_INT const F77_DBLE_CMPLX const F77_INT F77_DBLE_CMPLX const F77_INT F77_DBLE_CMPLX * xVR
F77_RET_T const F77_LOGICAL const F77_LOGICAL const F77_LOGICAL const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE F77_DBLE F77_DBLE F77_DBLE const F77_INT F77_DBLE const F77_INT F77_INT F77_DBLE F77_DBLE F77_DBLE F77_DBLE const F77_INT F77_INT const F77_INT F77_INT & INFO
F77_RET_T F77_INT const F77_INT const F77_DBLE_CMPLX const F77_INT const F77_DBLE_CMPLX const F77_INT F77_DBLE_CMPLX * xVL
F77_RET_T const F77_INT const F77_INT const F77_INT F77_DBLE_CMPLX const F77_INT F77_DBLE_CMPLX const F77_INT F77_DBLE_CMPLX F77_DBLE_CMPLX F77_DBLE_CMPLX const F77_INT F77_DBLE_CMPLX const F77_INT F77_DBLE_CMPLX const F77_INT F77_DBLE * RWORK
F77_RET_T const F77_INT const F77_INT const F77_INT const F77_DBLE const F77_DBLE F77_INT F77_DBLE const F77_INT & LDV
F77_RET_T const F77_INT F77_CMPLX const F77_INT F77_CMPLX * B
F77_RET_T const F77_INT const F77_DBLE const F77_INT const F77_DBLE F77_DBLE F77_DBLE F77_DBLE F77_DBLE & WR2
F77_RET_T const F77_INT const F77_DBLE const F77_INT const F77_DBLE F77_DBLE F77_DBLE F77_DBLE F77_DBLE F77_DBLE & WI
F77_RET_T const F77_INT const F77_INT const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE * Q
F77_RET_T F77_FUNC(dgbcon, DGBCON)(F77_CONST_CHAR_ARG_DECL
F77_RET_T const F77_INT const F77_INT const F77_INT F77_DBLE_CMPLX const F77_INT F77_DBLE_CMPLX const F77_INT F77_DBLE_CMPLX F77_DBLE_CMPLX F77_DBLE_CMPLX const F77_INT F77_DBLE_CMPLX * CZ
F77_RET_T const F77_INT const F77_INT const F77_INT const F77_DBLE const F77_DBLE F77_INT F77_DBLE * V
F77_RET_T const F77_INT F77_CMPLX const F77_INT F77_CMPLX const F77_INT F77_INT F77_INT F77_REAL * LSCALE
F77_RET_T F77_CONST_CHAR_ARG_DECL
F77_RET_T(F77_CONST_CHAR_ARG_DECL, F77_CONST_CHAR_ARG_DECL, F77_CONST_CHAR_ARG_DECL, const F77_INT &, const F77_INT &, const F77_INT &, F77_INT &, F77_INT &, F77_DBLE *, const F77_INT &, F77_DBLE *, const F77_INT &, F77_DBLE *, F77_DBLE *, F77_DBLE *, const F77_INT &, F77_DBLE *, const F77_INT &, F77_DBLE *, const F77_INT &, F77_DBLE *, F77_INT *, F77_INT &F77_CHAR_ARG_LEN_DECL F77_CHAR_ARG_LEN_DECL F77_CHAR_ARG_LEN_DECL)
F77_RET_T const F77_LOGICAL const F77_LOGICAL const F77_LOGICAL const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE F77_DBLE F77_DBLE F77_DBLE const F77_INT F77_DBLE const F77_INT F77_INT F77_DBLE F77_DBLE F77_DBLE F77_DBLE const F77_INT F77_INT * IWORK
F77_RET_T const F77_INT F77_CMPLX * A
F77_RET_T const F77_INT const F77_INT const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE F77_DBLE F77_DBLE * BETA
F77_INT(* float_complex_selector)(const F77_CMPLX &)
F77_INT(* float_selector)(const F77_REAL &, const F77_REAL &)
F77_RET_T const F77_INT const F77_DBLE const F77_INT const F77_DBLE F77_DBLE F77_DBLE & SCALE2
F77_RET_T const F77_INT & N
F77_RET_T const F77_INT const F77_DBLE const F77_INT const F77_DBLE F77_DBLE F77_DBLE F77_DBLE & WR1
F77_RET_T const F77_INT const F77_INT const F77_INT const F77_DBLE const F77_DBLE F77_INT & M
F77_RET_T const F77_INT F77_CMPLX const F77_INT & LDA
F77_RET_T const F77_INT const F77_INT const F77_INT F77_DBLE_CMPLX const F77_INT F77_DBLE_CMPLX const F77_INT F77_DBLE_CMPLX F77_DBLE_CMPLX F77_DBLE_CMPLX * CQ
F77_RET_T const F77_INT const F77_DBLE const F77_INT const F77_DBLE & SAFMIN
F77_INT(* double_selector)(const F77_DBLE &, const F77_DBLE &)
F77_RET_T const F77_INT F77_CMPLX const F77_INT F77_CMPLX const F77_INT F77_INT & ILO
F77_RET_T const F77_LOGICAL const F77_LOGICAL & WANTZ
F77_RET_T const F77_INT const F77_INT const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE * Z
F77_RET_T const F77_INT const F77_INT const F77_INT F77_DBLE_CMPLX const F77_INT F77_DBLE_CMPLX const F77_INT F77_DBLE_CMPLX * ALPHA
F77_RET_T const F77_INT F77_CMPLX const F77_INT F77_CMPLX const F77_INT F77_INT F77_INT F77_REAL F77_REAL F77_REAL * WORK
F77_RET_T const F77_INT F77_CMPLX const F77_INT F77_CMPLX const F77_INT & LDB
F77_RET_T F77_INT const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT const F77_INT & MM
F77_RET_T F77_INT const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE * VL
F77_RET_T F77_INT const F77_INT const F77_DBLE_CMPLX const F77_INT const F77_DBLE_CMPLX const F77_INT F77_DBLE_CMPLX const F77_INT F77_DBLE_CMPLX const F77_INT const F77_INT F77_INT F77_DBLE_CMPLX * CWORK
F77_RET_T const F77_INT F77_CMPLX const F77_INT F77_CMPLX const F77_INT F77_INT F77_INT & IHI
F77_RET_T const F77_INT const F77_INT const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT & LDZ
F77_INT(* complex_selector)(const F77_DBLE_CMPLX &)
F77_RET_T const F77_INT const F77_INT const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT F77_DBLE const F77_INT & LDQ
subroutine xclange(NORM, M, N, A, LDA, WORK, VALUE)
Definition: xclange.f:10
subroutine xdlamch(cmach, retval)
Definition: xdlamch.f:2
subroutine xdlange(norm, m, n, a, lda, work, retval)
Definition: xdlange.f:2
subroutine xilaenv(ispec, name, opts, n1, n2, n3, n4, retval)
Definition: xilaenv.f:2
subroutine xslange(norm, m, n, a, lda, work, retval)
Definition: xslange.f:2
subroutine xzlange(NORM, M, N, A, LDA, WORK, VALUE)
Definition: xzlange.f:10
subroutine zrsf2csf(n, t, u, c, s)
Definition: zrsf2csf.f:24