PageRenderTime 36ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 3ms

/scipy/linalg/cython_lapack.pyx

http://github.com/scipy/scipy
Cython | 6967 lines | 5790 code | 1164 blank | 13 comment | 7 complexity | 9a07af2aff6eb955412cd7e0ebb6e48b MD5 | raw file
Possible License(s): BSD-3-Clause, JSON

Large files files are truncated, but you can click here to view the full file

  1. # This file was generated by _cython_wrapper_generators.py.
  2. # Do not edit this file directly.
  3. """
  4. LAPACK functions for Cython
  5. ===========================
  6. Usable from Cython via::
  7. cimport scipy.linalg.cython_lapack
  8. This module provides Cython-level wrappers for all primary routines included
  9. in LAPACK 3.1.0 except for ``zcgesv`` since its interface is not consistent
  10. from LAPACK 3.1.0 to 3.6.0. It also provides some of the
  11. fixed-api auxiliary routines.
  12. These wrappers do not check for alignment of arrays.
  13. Alignment should be checked before these wrappers are used.
  14. Raw function pointers (Fortran-style pointer arguments):
  15. - cbdsqr
  16. - cgbbrd
  17. - cgbcon
  18. - cgbequ
  19. - cgbrfs
  20. - cgbsv
  21. - cgbsvx
  22. - cgbtf2
  23. - cgbtrf
  24. - cgbtrs
  25. - cgebak
  26. - cgebal
  27. - cgebd2
  28. - cgebrd
  29. - cgecon
  30. - cgeequ
  31. - cgees
  32. - cgeesx
  33. - cgeev
  34. - cgeevx
  35. - cgehd2
  36. - cgehrd
  37. - cgelq2
  38. - cgelqf
  39. - cgels
  40. - cgelsd
  41. - cgelss
  42. - cgelsy
  43. - cgeql2
  44. - cgeqlf
  45. - cgeqp3
  46. - cgeqr2
  47. - cgeqrf
  48. - cgerfs
  49. - cgerq2
  50. - cgerqf
  51. - cgesc2
  52. - cgesdd
  53. - cgesv
  54. - cgesvd
  55. - cgesvx
  56. - cgetc2
  57. - cgetf2
  58. - cgetrf
  59. - cgetri
  60. - cgetrs
  61. - cggbak
  62. - cggbal
  63. - cgges
  64. - cggesx
  65. - cggev
  66. - cggevx
  67. - cggglm
  68. - cgghrd
  69. - cgglse
  70. - cggqrf
  71. - cggrqf
  72. - cgtcon
  73. - cgtrfs
  74. - cgtsv
  75. - cgtsvx
  76. - cgttrf
  77. - cgttrs
  78. - cgtts2
  79. - chbev
  80. - chbevd
  81. - chbevx
  82. - chbgst
  83. - chbgv
  84. - chbgvd
  85. - chbgvx
  86. - chbtrd
  87. - checon
  88. - cheev
  89. - cheevd
  90. - cheevr
  91. - cheevx
  92. - chegs2
  93. - chegst
  94. - chegv
  95. - chegvd
  96. - chegvx
  97. - cherfs
  98. - chesv
  99. - chesvx
  100. - chetd2
  101. - chetf2
  102. - chetrd
  103. - chetrf
  104. - chetri
  105. - chetrs
  106. - chgeqz
  107. - chpcon
  108. - chpev
  109. - chpevd
  110. - chpevx
  111. - chpgst
  112. - chpgv
  113. - chpgvd
  114. - chpgvx
  115. - chprfs
  116. - chpsv
  117. - chpsvx
  118. - chptrd
  119. - chptrf
  120. - chptri
  121. - chptrs
  122. - chsein
  123. - chseqr
  124. - clabrd
  125. - clacgv
  126. - clacn2
  127. - clacon
  128. - clacp2
  129. - clacpy
  130. - clacrm
  131. - clacrt
  132. - cladiv
  133. - claed0
  134. - claed7
  135. - claed8
  136. - claein
  137. - claesy
  138. - claev2
  139. - clag2z
  140. - clags2
  141. - clagtm
  142. - clahef
  143. - clahqr
  144. - clahr2
  145. - claic1
  146. - clals0
  147. - clalsa
  148. - clalsd
  149. - clangb
  150. - clange
  151. - clangt
  152. - clanhb
  153. - clanhe
  154. - clanhp
  155. - clanhs
  156. - clanht
  157. - clansb
  158. - clansp
  159. - clansy
  160. - clantb
  161. - clantp
  162. - clantr
  163. - clapll
  164. - clapmt
  165. - claqgb
  166. - claqge
  167. - claqhb
  168. - claqhe
  169. - claqhp
  170. - claqp2
  171. - claqps
  172. - claqr0
  173. - claqr1
  174. - claqr2
  175. - claqr3
  176. - claqr4
  177. - claqr5
  178. - claqsb
  179. - claqsp
  180. - claqsy
  181. - clar1v
  182. - clar2v
  183. - clarcm
  184. - clarf
  185. - clarfb
  186. - clarfg
  187. - clarft
  188. - clarfx
  189. - clargv
  190. - clarnv
  191. - clarrv
  192. - clartg
  193. - clartv
  194. - clarz
  195. - clarzb
  196. - clarzt
  197. - clascl
  198. - claset
  199. - clasr
  200. - classq
  201. - claswp
  202. - clasyf
  203. - clatbs
  204. - clatdf
  205. - clatps
  206. - clatrd
  207. - clatrs
  208. - clatrz
  209. - clauu2
  210. - clauum
  211. - cpbcon
  212. - cpbequ
  213. - cpbrfs
  214. - cpbstf
  215. - cpbsv
  216. - cpbsvx
  217. - cpbtf2
  218. - cpbtrf
  219. - cpbtrs
  220. - cpocon
  221. - cpoequ
  222. - cporfs
  223. - cposv
  224. - cposvx
  225. - cpotf2
  226. - cpotrf
  227. - cpotri
  228. - cpotrs
  229. - cppcon
  230. - cppequ
  231. - cpprfs
  232. - cppsv
  233. - cppsvx
  234. - cpptrf
  235. - cpptri
  236. - cpptrs
  237. - cptcon
  238. - cpteqr
  239. - cptrfs
  240. - cptsv
  241. - cptsvx
  242. - cpttrf
  243. - cpttrs
  244. - cptts2
  245. - crot
  246. - cspcon
  247. - cspmv
  248. - cspr
  249. - csprfs
  250. - cspsv
  251. - cspsvx
  252. - csptrf
  253. - csptri
  254. - csptrs
  255. - csrscl
  256. - cstedc
  257. - cstegr
  258. - cstein
  259. - cstemr
  260. - csteqr
  261. - csycon
  262. - csymv
  263. - csyr
  264. - csyrfs
  265. - csysv
  266. - csysvx
  267. - csytf2
  268. - csytrf
  269. - csytri
  270. - csytrs
  271. - ctbcon
  272. - ctbrfs
  273. - ctbtrs
  274. - ctgevc
  275. - ctgex2
  276. - ctgexc
  277. - ctgsen
  278. - ctgsja
  279. - ctgsna
  280. - ctgsy2
  281. - ctgsyl
  282. - ctpcon
  283. - ctprfs
  284. - ctptri
  285. - ctptrs
  286. - ctrcon
  287. - ctrevc
  288. - ctrexc
  289. - ctrrfs
  290. - ctrsen
  291. - ctrsna
  292. - ctrsyl
  293. - ctrti2
  294. - ctrtri
  295. - ctrtrs
  296. - ctzrzf
  297. - cung2l
  298. - cung2r
  299. - cungbr
  300. - cunghr
  301. - cungl2
  302. - cunglq
  303. - cungql
  304. - cungqr
  305. - cungr2
  306. - cungrq
  307. - cungtr
  308. - cunm2l
  309. - cunm2r
  310. - cunmbr
  311. - cunmhr
  312. - cunml2
  313. - cunmlq
  314. - cunmql
  315. - cunmqr
  316. - cunmr2
  317. - cunmr3
  318. - cunmrq
  319. - cunmrz
  320. - cunmtr
  321. - cupgtr
  322. - cupmtr
  323. - dbdsdc
  324. - dbdsqr
  325. - ddisna
  326. - dgbbrd
  327. - dgbcon
  328. - dgbequ
  329. - dgbrfs
  330. - dgbsv
  331. - dgbsvx
  332. - dgbtf2
  333. - dgbtrf
  334. - dgbtrs
  335. - dgebak
  336. - dgebal
  337. - dgebd2
  338. - dgebrd
  339. - dgecon
  340. - dgeequ
  341. - dgees
  342. - dgeesx
  343. - dgeev
  344. - dgeevx
  345. - dgehd2
  346. - dgehrd
  347. - dgelq2
  348. - dgelqf
  349. - dgels
  350. - dgelsd
  351. - dgelss
  352. - dgelsy
  353. - dgeql2
  354. - dgeqlf
  355. - dgeqp3
  356. - dgeqr2
  357. - dgeqrf
  358. - dgerfs
  359. - dgerq2
  360. - dgerqf
  361. - dgesc2
  362. - dgesdd
  363. - dgesv
  364. - dgesvd
  365. - dgesvx
  366. - dgetc2
  367. - dgetf2
  368. - dgetrf
  369. - dgetri
  370. - dgetrs
  371. - dggbak
  372. - dggbal
  373. - dgges
  374. - dggesx
  375. - dggev
  376. - dggevx
  377. - dggglm
  378. - dgghrd
  379. - dgglse
  380. - dggqrf
  381. - dggrqf
  382. - dgtcon
  383. - dgtrfs
  384. - dgtsv
  385. - dgtsvx
  386. - dgttrf
  387. - dgttrs
  388. - dgtts2
  389. - dhgeqz
  390. - dhsein
  391. - dhseqr
  392. - disnan
  393. - dlabad
  394. - dlabrd
  395. - dlacn2
  396. - dlacon
  397. - dlacpy
  398. - dladiv
  399. - dlae2
  400. - dlaebz
  401. - dlaed0
  402. - dlaed1
  403. - dlaed2
  404. - dlaed3
  405. - dlaed4
  406. - dlaed5
  407. - dlaed6
  408. - dlaed7
  409. - dlaed8
  410. - dlaed9
  411. - dlaeda
  412. - dlaein
  413. - dlaev2
  414. - dlaexc
  415. - dlag2
  416. - dlag2s
  417. - dlags2
  418. - dlagtf
  419. - dlagtm
  420. - dlagts
  421. - dlagv2
  422. - dlahqr
  423. - dlahr2
  424. - dlaic1
  425. - dlaln2
  426. - dlals0
  427. - dlalsa
  428. - dlalsd
  429. - dlamch
  430. - dlamrg
  431. - dlaneg
  432. - dlangb
  433. - dlange
  434. - dlangt
  435. - dlanhs
  436. - dlansb
  437. - dlansp
  438. - dlanst
  439. - dlansy
  440. - dlantb
  441. - dlantp
  442. - dlantr
  443. - dlanv2
  444. - dlapll
  445. - dlapmt
  446. - dlapy2
  447. - dlapy3
  448. - dlaqgb
  449. - dlaqge
  450. - dlaqp2
  451. - dlaqps
  452. - dlaqr0
  453. - dlaqr1
  454. - dlaqr2
  455. - dlaqr3
  456. - dlaqr4
  457. - dlaqr5
  458. - dlaqsb
  459. - dlaqsp
  460. - dlaqsy
  461. - dlaqtr
  462. - dlar1v
  463. - dlar2v
  464. - dlarf
  465. - dlarfb
  466. - dlarfg
  467. - dlarft
  468. - dlarfx
  469. - dlargv
  470. - dlarnv
  471. - dlarra
  472. - dlarrb
  473. - dlarrc
  474. - dlarrd
  475. - dlarre
  476. - dlarrf
  477. - dlarrj
  478. - dlarrk
  479. - dlarrr
  480. - dlarrv
  481. - dlartg
  482. - dlartv
  483. - dlaruv
  484. - dlarz
  485. - dlarzb
  486. - dlarzt
  487. - dlas2
  488. - dlascl
  489. - dlasd0
  490. - dlasd1
  491. - dlasd2
  492. - dlasd3
  493. - dlasd4
  494. - dlasd5
  495. - dlasd6
  496. - dlasd7
  497. - dlasd8
  498. - dlasda
  499. - dlasdq
  500. - dlasdt
  501. - dlaset
  502. - dlasq1
  503. - dlasq2
  504. - dlasq6
  505. - dlasr
  506. - dlasrt
  507. - dlassq
  508. - dlasv2
  509. - dlaswp
  510. - dlasy2
  511. - dlasyf
  512. - dlatbs
  513. - dlatdf
  514. - dlatps
  515. - dlatrd
  516. - dlatrs
  517. - dlatrz
  518. - dlauu2
  519. - dlauum
  520. - dopgtr
  521. - dopmtr
  522. - dorg2l
  523. - dorg2r
  524. - dorgbr
  525. - dorghr
  526. - dorgl2
  527. - dorglq
  528. - dorgql
  529. - dorgqr
  530. - dorgr2
  531. - dorgrq
  532. - dorgtr
  533. - dorm2l
  534. - dorm2r
  535. - dormbr
  536. - dormhr
  537. - dorml2
  538. - dormlq
  539. - dormql
  540. - dormqr
  541. - dormr2
  542. - dormr3
  543. - dormrq
  544. - dormrz
  545. - dormtr
  546. - dpbcon
  547. - dpbequ
  548. - dpbrfs
  549. - dpbstf
  550. - dpbsv
  551. - dpbsvx
  552. - dpbtf2
  553. - dpbtrf
  554. - dpbtrs
  555. - dpocon
  556. - dpoequ
  557. - dporfs
  558. - dposv
  559. - dposvx
  560. - dpotf2
  561. - dpotrf
  562. - dpotri
  563. - dpotrs
  564. - dppcon
  565. - dppequ
  566. - dpprfs
  567. - dppsv
  568. - dppsvx
  569. - dpptrf
  570. - dpptri
  571. - dpptrs
  572. - dptcon
  573. - dpteqr
  574. - dptrfs
  575. - dptsv
  576. - dptsvx
  577. - dpttrf
  578. - dpttrs
  579. - dptts2
  580. - drscl
  581. - dsbev
  582. - dsbevd
  583. - dsbevx
  584. - dsbgst
  585. - dsbgv
  586. - dsbgvd
  587. - dsbgvx
  588. - dsbtrd
  589. - dsgesv
  590. - dspcon
  591. - dspev
  592. - dspevd
  593. - dspevx
  594. - dspgst
  595. - dspgv
  596. - dspgvd
  597. - dspgvx
  598. - dsprfs
  599. - dspsv
  600. - dspsvx
  601. - dsptrd
  602. - dsptrf
  603. - dsptri
  604. - dsptrs
  605. - dstebz
  606. - dstedc
  607. - dstegr
  608. - dstein
  609. - dstemr
  610. - dsteqr
  611. - dsterf
  612. - dstev
  613. - dstevd
  614. - dstevr
  615. - dstevx
  616. - dsycon
  617. - dsyev
  618. - dsyevd
  619. - dsyevr
  620. - dsyevx
  621. - dsygs2
  622. - dsygst
  623. - dsygv
  624. - dsygvd
  625. - dsygvx
  626. - dsyrfs
  627. - dsysv
  628. - dsysvx
  629. - dsytd2
  630. - dsytf2
  631. - dsytrd
  632. - dsytrf
  633. - dsytri
  634. - dsytrs
  635. - dtbcon
  636. - dtbrfs
  637. - dtbtrs
  638. - dtgevc
  639. - dtgex2
  640. - dtgexc
  641. - dtgsen
  642. - dtgsja
  643. - dtgsna
  644. - dtgsy2
  645. - dtgsyl
  646. - dtpcon
  647. - dtprfs
  648. - dtptri
  649. - dtptrs
  650. - dtrcon
  651. - dtrevc
  652. - dtrexc
  653. - dtrrfs
  654. - dtrsen
  655. - dtrsna
  656. - dtrsyl
  657. - dtrti2
  658. - dtrtri
  659. - dtrtrs
  660. - dtzrzf
  661. - dzsum1
  662. - icmax1
  663. - ieeeck
  664. - ilaver
  665. - izmax1
  666. - sbdsdc
  667. - sbdsqr
  668. - scsum1
  669. - sdisna
  670. - sgbbrd
  671. - sgbcon
  672. - sgbequ
  673. - sgbrfs
  674. - sgbsv
  675. - sgbsvx
  676. - sgbtf2
  677. - sgbtrf
  678. - sgbtrs
  679. - sgebak
  680. - sgebal
  681. - sgebd2
  682. - sgebrd
  683. - sgecon
  684. - sgeequ
  685. - sgees
  686. - sgeesx
  687. - sgeev
  688. - sgeevx
  689. - sgehd2
  690. - sgehrd
  691. - sgelq2
  692. - sgelqf
  693. - sgels
  694. - sgelsd
  695. - sgelss
  696. - sgelsy
  697. - sgeql2
  698. - sgeqlf
  699. - sgeqp3
  700. - sgeqr2
  701. - sgeqrf
  702. - sgerfs
  703. - sgerq2
  704. - sgerqf
  705. - sgesc2
  706. - sgesdd
  707. - sgesv
  708. - sgesvd
  709. - sgesvx
  710. - sgetc2
  711. - sgetf2
  712. - sgetrf
  713. - sgetri
  714. - sgetrs
  715. - sggbak
  716. - sggbal
  717. - sgges
  718. - sggesx
  719. - sggev
  720. - sggevx
  721. - sggglm
  722. - sgghrd
  723. - sgglse
  724. - sggqrf
  725. - sggrqf
  726. - sgtcon
  727. - sgtrfs
  728. - sgtsv
  729. - sgtsvx
  730. - sgttrf
  731. - sgttrs
  732. - sgtts2
  733. - shgeqz
  734. - shsein
  735. - shseqr
  736. - slabad
  737. - slabrd
  738. - slacn2
  739. - slacon
  740. - slacpy
  741. - sladiv
  742. - slae2
  743. - slaebz
  744. - slaed0
  745. - slaed1
  746. - slaed2
  747. - slaed3
  748. - slaed4
  749. - slaed5
  750. - slaed6
  751. - slaed7
  752. - slaed8
  753. - slaed9
  754. - slaeda
  755. - slaein
  756. - slaev2
  757. - slaexc
  758. - slag2
  759. - slag2d
  760. - slags2
  761. - slagtf
  762. - slagtm
  763. - slagts
  764. - slagv2
  765. - slahqr
  766. - slahr2
  767. - slaic1
  768. - slaln2
  769. - slals0
  770. - slalsa
  771. - slalsd
  772. - slamch
  773. - slamrg
  774. - slangb
  775. - slange
  776. - slangt
  777. - slanhs
  778. - slansb
  779. - slansp
  780. - slanst
  781. - slansy
  782. - slantb
  783. - slantp
  784. - slantr
  785. - slanv2
  786. - slapll
  787. - slapmt
  788. - slapy2
  789. - slapy3
  790. - slaqgb
  791. - slaqge
  792. - slaqp2
  793. - slaqps
  794. - slaqr0
  795. - slaqr1
  796. - slaqr2
  797. - slaqr3
  798. - slaqr4
  799. - slaqr5
  800. - slaqsb
  801. - slaqsp
  802. - slaqsy
  803. - slaqtr
  804. - slar1v
  805. - slar2v
  806. - slarf
  807. - slarfb
  808. - slarfg
  809. - slarft
  810. - slarfx
  811. - slargv
  812. - slarnv
  813. - slarra
  814. - slarrb
  815. - slarrc
  816. - slarrd
  817. - slarre
  818. - slarrf
  819. - slarrj
  820. - slarrk
  821. - slarrr
  822. - slarrv
  823. - slartg
  824. - slartv
  825. - slaruv
  826. - slarz
  827. - slarzb
  828. - slarzt
  829. - slas2
  830. - slascl
  831. - slasd0
  832. - slasd1
  833. - slasd2
  834. - slasd3
  835. - slasd4
  836. - slasd5
  837. - slasd6
  838. - slasd7
  839. - slasd8
  840. - slasda
  841. - slasdq
  842. - slasdt
  843. - slaset
  844. - slasq1
  845. - slasq2
  846. - slasq6
  847. - slasr
  848. - slasrt
  849. - slassq
  850. - slasv2
  851. - slaswp
  852. - slasy2
  853. - slasyf
  854. - slatbs
  855. - slatdf
  856. - slatps
  857. - slatrd
  858. - slatrs
  859. - slatrz
  860. - slauu2
  861. - slauum
  862. - sopgtr
  863. - sopmtr
  864. - sorg2l
  865. - sorg2r
  866. - sorgbr
  867. - sorghr
  868. - sorgl2
  869. - sorglq
  870. - sorgql
  871. - sorgqr
  872. - sorgr2
  873. - sorgrq
  874. - sorgtr
  875. - sorm2l
  876. - sorm2r
  877. - sormbr
  878. - sormhr
  879. - sorml2
  880. - sormlq
  881. - sormql
  882. - sormqr
  883. - sormr2
  884. - sormr3
  885. - sormrq
  886. - sormrz
  887. - sormtr
  888. - spbcon
  889. - spbequ
  890. - spbrfs
  891. - spbstf
  892. - spbsv
  893. - spbsvx
  894. - spbtf2
  895. - spbtrf
  896. - spbtrs
  897. - spocon
  898. - spoequ
  899. - sporfs
  900. - sposv
  901. - sposvx
  902. - spotf2
  903. - spotrf
  904. - spotri
  905. - spotrs
  906. - sppcon
  907. - sppequ
  908. - spprfs
  909. - sppsv
  910. - sppsvx
  911. - spptrf
  912. - spptri
  913. - spptrs
  914. - sptcon
  915. - spteqr
  916. - sptrfs
  917. - sptsv
  918. - sptsvx
  919. - spttrf
  920. - spttrs
  921. - sptts2
  922. - srscl
  923. - ssbev
  924. - ssbevd
  925. - ssbevx
  926. - ssbgst
  927. - ssbgv
  928. - ssbgvd
  929. - ssbgvx
  930. - ssbtrd
  931. - sspcon
  932. - sspev
  933. - sspevd
  934. - sspevx
  935. - sspgst
  936. - sspgv
  937. - sspgvd
  938. - sspgvx
  939. - ssprfs
  940. - sspsv
  941. - sspsvx
  942. - ssptrd
  943. - ssptrf
  944. - ssptri
  945. - ssptrs
  946. - sstebz
  947. - sstedc
  948. - sstegr
  949. - sstein
  950. - sstemr
  951. - ssteqr
  952. - ssterf
  953. - sstev
  954. - sstevd
  955. - sstevr
  956. - sstevx
  957. - ssycon
  958. - ssyev
  959. - ssyevd
  960. - ssyevr
  961. - ssyevx
  962. - ssygs2
  963. - ssygst
  964. - ssygv
  965. - ssygvd
  966. - ssygvx
  967. - ssyrfs
  968. - ssysv
  969. - ssysvx
  970. - ssytd2
  971. - ssytf2
  972. - ssytrd
  973. - ssytrf
  974. - ssytri
  975. - ssytrs
  976. - stbcon
  977. - stbrfs
  978. - stbtrs
  979. - stgevc
  980. - stgex2
  981. - stgexc
  982. - stgsen
  983. - stgsja
  984. - stgsna
  985. - stgsy2
  986. - stgsyl
  987. - stpcon
  988. - stprfs
  989. - stptri
  990. - stptrs
  991. - strcon
  992. - strevc
  993. - strexc
  994. - strrfs
  995. - strsen
  996. - strsna
  997. - strsyl
  998. - strti2
  999. - strtri
  1000. - strtrs
  1001. - stzrzf
  1002. - zbdsqr
  1003. - zdrscl
  1004. - zgbbrd
  1005. - zgbcon
  1006. - zgbequ
  1007. - zgbrfs
  1008. - zgbsv
  1009. - zgbsvx
  1010. - zgbtf2
  1011. - zgbtrf
  1012. - zgbtrs
  1013. - zgebak
  1014. - zgebal
  1015. - zgebd2
  1016. - zgebrd
  1017. - zgecon
  1018. - zgeequ
  1019. - zgees
  1020. - zgeesx
  1021. - zgeev
  1022. - zgeevx
  1023. - zgehd2
  1024. - zgehrd
  1025. - zgelq2
  1026. - zgelqf
  1027. - zgels
  1028. - zgelsd
  1029. - zgelss
  1030. - zgelsy
  1031. - zgeql2
  1032. - zgeqlf
  1033. - zgeqp3
  1034. - zgeqr2
  1035. - zgeqrf
  1036. - zgerfs
  1037. - zgerq2
  1038. - zgerqf
  1039. - zgesc2
  1040. - zgesdd
  1041. - zgesv
  1042. - zgesvd
  1043. - zgesvx
  1044. - zgetc2
  1045. - zgetf2
  1046. - zgetrf
  1047. - zgetri
  1048. - zgetrs
  1049. - zggbak
  1050. - zggbal
  1051. - zgges
  1052. - zggesx
  1053. - zggev
  1054. - zggevx
  1055. - zggglm
  1056. - zgghrd
  1057. - zgglse
  1058. - zggqrf
  1059. - zggrqf
  1060. - zgtcon
  1061. - zgtrfs
  1062. - zgtsv
  1063. - zgtsvx
  1064. - zgttrf
  1065. - zgttrs
  1066. - zgtts2
  1067. - zhbev
  1068. - zhbevd
  1069. - zhbevx
  1070. - zhbgst
  1071. - zhbgv
  1072. - zhbgvd
  1073. - zhbgvx
  1074. - zhbtrd
  1075. - zhecon
  1076. - zheev
  1077. - zheevd
  1078. - zheevr
  1079. - zheevx
  1080. - zhegs2
  1081. - zhegst
  1082. - zhegv
  1083. - zhegvd
  1084. - zhegvx
  1085. - zherfs
  1086. - zhesv
  1087. - zhesvx
  1088. - zhetd2
  1089. - zhetf2
  1090. - zhetrd
  1091. - zhetrf
  1092. - zhetri
  1093. - zhetrs
  1094. - zhgeqz
  1095. - zhpcon
  1096. - zhpev
  1097. - zhpevd
  1098. - zhpevx
  1099. - zhpgst
  1100. - zhpgv
  1101. - zhpgvd
  1102. - zhpgvx
  1103. - zhprfs
  1104. - zhpsv
  1105. - zhpsvx
  1106. - zhptrd
  1107. - zhptrf
  1108. - zhptri
  1109. - zhptrs
  1110. - zhsein
  1111. - zhseqr
  1112. - zlabrd
  1113. - zlacgv
  1114. - zlacn2
  1115. - zlacon
  1116. - zlacp2
  1117. - zlacpy
  1118. - zlacrm
  1119. - zlacrt
  1120. - zladiv
  1121. - zlaed0
  1122. - zlaed7
  1123. - zlaed8
  1124. - zlaein
  1125. - zlaesy
  1126. - zlaev2
  1127. - zlag2c
  1128. - zlags2
  1129. - zlagtm
  1130. - zlahef
  1131. - zlahqr
  1132. - zlahr2
  1133. - zlaic1
  1134. - zlals0
  1135. - zlalsa
  1136. - zlalsd
  1137. - zlangb
  1138. - zlange
  1139. - zlangt
  1140. - zlanhb
  1141. - zlanhe
  1142. - zlanhp
  1143. - zlanhs
  1144. - zlanht
  1145. - zlansb
  1146. - zlansp
  1147. - zlansy
  1148. - zlantb
  1149. - zlantp
  1150. - zlantr
  1151. - zlapll
  1152. - zlapmt
  1153. - zlaqgb
  1154. - zlaqge
  1155. - zlaqhb
  1156. - zlaqhe
  1157. - zlaqhp
  1158. - zlaqp2
  1159. - zlaqps
  1160. - zlaqr0
  1161. - zlaqr1
  1162. - zlaqr2
  1163. - zlaqr3
  1164. - zlaqr4
  1165. - zlaqr5
  1166. - zlaqsb
  1167. - zlaqsp
  1168. - zlaqsy
  1169. - zlar1v
  1170. - zlar2v
  1171. - zlarcm
  1172. - zlarf
  1173. - zlarfb
  1174. - zlarfg
  1175. - zlarft
  1176. - zlarfx
  1177. - zlargv
  1178. - zlarnv
  1179. - zlarrv
  1180. - zlartg
  1181. - zlartv
  1182. - zlarz
  1183. - zlarzb
  1184. - zlarzt
  1185. - zlascl
  1186. - zlaset
  1187. - zlasr
  1188. - zlassq
  1189. - zlaswp
  1190. - zlasyf
  1191. - zlatbs
  1192. - zlatdf
  1193. - zlatps
  1194. - zlatrd
  1195. - zlatrs
  1196. - zlatrz
  1197. - zlauu2
  1198. - zlauum
  1199. - zpbcon
  1200. - zpbequ
  1201. - zpbrfs
  1202. - zpbstf
  1203. - zpbsv
  1204. - zpbsvx
  1205. - zpbtf2
  1206. - zpbtrf
  1207. - zpbtrs
  1208. - zpocon
  1209. - zpoequ
  1210. - zporfs
  1211. - zposv
  1212. - zposvx
  1213. - zpotf2
  1214. - zpotrf
  1215. - zpotri
  1216. - zpotrs
  1217. - zppcon
  1218. - zppequ
  1219. - zpprfs
  1220. - zppsv
  1221. - zppsvx
  1222. - zpptrf
  1223. - zpptri
  1224. - zpptrs
  1225. - zptcon
  1226. - zpteqr
  1227. - zptrfs
  1228. - zptsv
  1229. - zptsvx
  1230. - zpttrf
  1231. - zpttrs
  1232. - zptts2
  1233. - zrot
  1234. - zspcon
  1235. - zspmv
  1236. - zspr
  1237. - zsprfs
  1238. - zspsv
  1239. - zspsvx
  1240. - zsptrf
  1241. - zsptri
  1242. - zsptrs
  1243. - zstedc
  1244. - zstegr
  1245. - zstein
  1246. - zstemr
  1247. - zsteqr
  1248. - zsycon
  1249. - zsymv
  1250. - zsyr
  1251. - zsyrfs
  1252. - zsysv
  1253. - zsysvx
  1254. - zsytf2
  1255. - zsytrf
  1256. - zsytri
  1257. - zsytrs
  1258. - ztbcon
  1259. - ztbrfs
  1260. - ztbtrs
  1261. - ztgevc
  1262. - ztgex2
  1263. - ztgexc
  1264. - ztgsen
  1265. - ztgsja
  1266. - ztgsna
  1267. - ztgsy2
  1268. - ztgsyl
  1269. - ztpcon
  1270. - ztprfs
  1271. - ztptri
  1272. - ztptrs
  1273. - ztrcon
  1274. - ztrevc
  1275. - ztrexc
  1276. - ztrrfs
  1277. - ztrsen
  1278. - ztrsna
  1279. - ztrsyl
  1280. - ztrti2
  1281. - ztrtri
  1282. - ztrtrs
  1283. - ztzrzf
  1284. - zung2l
  1285. - zung2r
  1286. - zungbr
  1287. - zunghr
  1288. - zungl2
  1289. - zunglq
  1290. - zungql
  1291. - zungqr
  1292. - zungr2
  1293. - zungrq
  1294. - zungtr
  1295. - zunm2l
  1296. - zunm2r
  1297. - zunmbr
  1298. - zunmhr
  1299. - zunml2
  1300. - zunmlq
  1301. - zunmql
  1302. - zunmqr
  1303. - zunmr2
  1304. - zunmr3
  1305. - zunmrq
  1306. - zunmrz
  1307. - zunmtr
  1308. - zupgtr
  1309. - zupmtr
  1310. """
  1311. # Within scipy, these wrappers can be used via relative or absolute cimport.
  1312. # Examples:
  1313. # from ..linalg cimport cython_lapack
  1314. # from scipy.linalg cimport cython_lapack
  1315. # cimport scipy.linalg.cython_lapack as cython_lapack
  1316. # cimport ..linalg.cython_lapack as cython_lapack
  1317. # Within scipy, if LAPACK functions are needed in C/C++/Fortran,
  1318. # these wrappers should not be used.
  1319. # The original libraries should be linked directly.
  1320. cdef extern from "fortran_defs.h":
  1321. pass
  1322. from numpy cimport npy_complex64, npy_complex128
  1323. cdef extern from "_lapack_subroutines.h":
  1324. # Function pointer type declarations for
  1325. # gees and gges families of functions.
  1326. ctypedef bint _cselect1(npy_complex64*)
  1327. ctypedef bint _cselect2(npy_complex64*, npy_complex64*)
  1328. ctypedef bint _dselect2(d*, d*)
  1329. ctypedef bint _dselect3(d*, d*, d*)
  1330. ctypedef bint _sselect2(s*, s*)
  1331. ctypedef bint _sselect3(s*, s*, s*)
  1332. ctypedef bint _zselect1(npy_complex128*)
  1333. ctypedef bint _zselect2(npy_complex128*, npy_complex128*)
  1334. cdef extern from "_lapack_subroutines.h":
  1335. void _fortran_cladiv "F_FUNC(cladivwrp, CLADIVWRP)"(c *out, npy_complex64 *x, npy_complex64 *y) nogil
  1336. cdef c cladiv(c *x, c *y) nogil:
  1337. cdef c out
  1338. _fortran_cladiv(&out, <npy_complex64*>x, <npy_complex64*>y)
  1339. return out
  1340. cdef extern from "_lapack_subroutines.h":
  1341. void _fortran_clangb "F_FUNC(clangbwrp, CLANGBWRP)"(s *out, char *norm, int *n, int *kl, int *ku, npy_complex64 *ab, int *ldab, s *work) nogil
  1342. cdef s clangb(char *norm, int *n, int *kl, int *ku, c *ab, int *ldab, s *work) nogil:
  1343. cdef s out
  1344. _fortran_clangb(&out, norm, n, kl, ku, <npy_complex64*>ab, ldab, work)
  1345. return out
  1346. cdef extern from "_lapack_subroutines.h":
  1347. void _fortran_clange "F_FUNC(clangewrp, CLANGEWRP)"(s *out, char *norm, int *m, int *n, npy_complex64 *a, int *lda, s *work) nogil
  1348. cdef s clange(char *norm, int *m, int *n, c *a, int *lda, s *work) nogil:
  1349. cdef s out
  1350. _fortran_clange(&out, norm, m, n, <npy_complex64*>a, lda, work)
  1351. return out
  1352. cdef extern from "_lapack_subroutines.h":
  1353. void _fortran_clangt "F_FUNC(clangtwrp, CLANGTWRP)"(s *out, char *norm, int *n, npy_complex64 *dl, npy_complex64 *d, npy_complex64 *du) nogil
  1354. cdef s clangt(char *norm, int *n, c *dl, c *d, c *du) nogil:
  1355. cdef s out
  1356. _fortran_clangt(&out, norm, n, <npy_complex64*>dl, <npy_complex64*>d, <npy_complex64*>du)
  1357. return out
  1358. cdef extern from "_lapack_subroutines.h":
  1359. void _fortran_clanhb "F_FUNC(clanhbwrp, CLANHBWRP)"(s *out, char *norm, char *uplo, int *n, int *k, npy_complex64 *ab, int *ldab, s *work) nogil
  1360. cdef s clanhb(char *norm, char *uplo, int *n, int *k, c *ab, int *ldab, s *work) nogil:
  1361. cdef s out
  1362. _fortran_clanhb(&out, norm, uplo, n, k, <npy_complex64*>ab, ldab, work)
  1363. return out
  1364. cdef extern from "_lapack_subroutines.h":
  1365. void _fortran_clanhe "F_FUNC(clanhewrp, CLANHEWRP)"(s *out, char *norm, char *uplo, int *n, npy_complex64 *a, int *lda, s *work) nogil
  1366. cdef s clanhe(char *norm, char *uplo, int *n, c *a, int *lda, s *work) nogil:
  1367. cdef s out
  1368. _fortran_clanhe(&out, norm, uplo, n, <npy_complex64*>a, lda, work)
  1369. return out
  1370. cdef extern from "_lapack_subroutines.h":
  1371. void _fortran_clanhp "F_FUNC(clanhpwrp, CLANHPWRP)"(s *out, char *norm, char *uplo, int *n, npy_complex64 *ap, s *work) nogil
  1372. cdef s clanhp(char *norm, char *uplo, int *n, c *ap, s *work) nogil:
  1373. cdef s out
  1374. _fortran_clanhp(&out, norm, uplo, n, <npy_complex64*>ap, work)
  1375. return out
  1376. cdef extern from "_lapack_subroutines.h":
  1377. void _fortran_clanhs "F_FUNC(clanhswrp, CLANHSWRP)"(s *out, char *norm, int *n, npy_complex64 *a, int *lda, s *work) nogil
  1378. cdef s clanhs(char *norm, int *n, c *a, int *lda, s *work) nogil:
  1379. cdef s out
  1380. _fortran_clanhs(&out, norm, n, <npy_complex64*>a, lda, work)
  1381. return out
  1382. cdef extern from "_lapack_subroutines.h":
  1383. void _fortran_clanht "F_FUNC(clanhtwrp, CLANHTWRP)"(s *out, char *norm, int *n, s *d, npy_complex64 *e) nogil
  1384. cdef s clanht(char *norm, int *n, s *d, c *e) nogil:
  1385. cdef s out
  1386. _fortran_clanht(&out, norm, n, d, <npy_complex64*>e)
  1387. return out
  1388. cdef extern from "_lapack_subroutines.h":
  1389. void _fortran_clansb "F_FUNC(clansbwrp, CLANSBWRP)"(s *out, char *norm, char *uplo, int *n, int *k, npy_complex64 *ab, int *ldab, s *work) nogil
  1390. cdef s clansb(char *norm, char *uplo, int *n, int *k, c *ab, int *ldab, s *work) nogil:
  1391. cdef s out
  1392. _fortran_clansb(&out, norm, uplo, n, k, <npy_complex64*>ab, ldab, work)
  1393. return out
  1394. cdef extern from "_lapack_subroutines.h":
  1395. void _fortran_clansp "F_FUNC(clanspwrp, CLANSPWRP)"(s *out, char *norm, char *uplo, int *n, npy_complex64 *ap, s *work) nogil
  1396. cdef s clansp(char *norm, char *uplo, int *n, c *ap, s *work) nogil:
  1397. cdef s out
  1398. _fortran_clansp(&out, norm, uplo, n, <npy_complex64*>ap, work)
  1399. return out
  1400. cdef extern from "_lapack_subroutines.h":
  1401. void _fortran_clansy "F_FUNC(clansywrp, CLANSYWRP)"(s *out, char *norm, char *uplo, int *n, npy_complex64 *a, int *lda, s *work) nogil
  1402. cdef s clansy(char *norm, char *uplo, int *n, c *a, int *lda, s *work) nogil:
  1403. cdef s out
  1404. _fortran_clansy(&out, norm, uplo, n, <npy_complex64*>a, lda, work)
  1405. return out
  1406. cdef extern from "_lapack_subroutines.h":
  1407. void _fortran_clantb "F_FUNC(clantbwrp, CLANTBWRP)"(s *out, char *norm, char *uplo, char *diag, int *n, int *k, npy_complex64 *ab, int *ldab, s *work) nogil
  1408. cdef s clantb(char *norm, char *uplo, char *diag, int *n, int *k, c *ab, int *ldab, s *work) nogil:
  1409. cdef s out
  1410. _fortran_clantb(&out, norm, uplo, diag, n, k, <npy_complex64*>ab, ldab, work)
  1411. return out
  1412. cdef extern from "_lapack_subroutines.h":
  1413. void _fortran_clantp "F_FUNC(clantpwrp, CLANTPWRP)"(s *out, char *norm, char *uplo, char *diag, int *n, npy_complex64 *ap, s *work) nogil
  1414. cdef s clantp(char *norm, char *uplo, char *diag, int *n, c *ap, s *work) nogil:
  1415. cdef s out
  1416. _fortran_clantp(&out, norm, uplo, diag, n, <npy_complex64*>ap, work)
  1417. return out
  1418. cdef extern from "_lapack_subroutines.h":
  1419. void _fortran_clantr "F_FUNC(clantrwrp, CLANTRWRP)"(s *out, char *norm, char *uplo, char *diag, int *m, int *n, npy_complex64 *a, int *lda, s *work) nogil
  1420. cdef s clantr(char *norm, char *uplo, char *diag, int *m, int *n, c *a, int *lda, s *work) nogil:
  1421. cdef s out
  1422. _fortran_clantr(&out, norm, uplo, diag, m, n, <npy_complex64*>a, lda, work)
  1423. return out
  1424. cdef extern from "_lapack_subroutines.h":
  1425. void _fortran_disnan "F_FUNC(disnanwrp, DISNANWRP)"(bint *out, d *din) nogil
  1426. cdef bint disnan(d *din) nogil:
  1427. cdef bint out
  1428. _fortran_disnan(&out, din)
  1429. return out
  1430. cdef extern from "_lapack_subroutines.h":
  1431. void _fortran_dlamch "F_FUNC(dlamchwrp, DLAMCHWRP)"(d *out, char *cmach) nogil
  1432. cdef d dlamch(char *cmach) nogil:
  1433. cdef d out
  1434. _fortran_dlamch(&out, cmach)
  1435. return out
  1436. cdef extern from "_lapack_subroutines.h":
  1437. void _fortran_dlaneg "F_FUNC(dlanegwrp, DLANEGWRP)"(int *out, int *n, d *d, d *lld, d *sigma, d *pivmin, int *r) nogil
  1438. cdef int dlaneg(int *n, d *d, d *lld, d *sigma, d *pivmin, int *r) nogil:
  1439. cdef int out
  1440. _fortran_dlaneg(&out, n, d, lld, sigma, pivmin, r)
  1441. return out
  1442. cdef extern from "_lapack_subroutines.h":
  1443. void _fortran_dlangb "F_FUNC(dlangbwrp, DLANGBWRP)"(d *out, char *norm, int *n, int *kl, int *ku, d *ab, int *ldab, d *work) nogil
  1444. cdef d dlangb(char *norm, int *n, int *kl, int *ku, d *ab, int *ldab, d *work) nogil:
  1445. cdef d out
  1446. _fortran_dlangb(&out, norm, n, kl, ku, ab, ldab, work)
  1447. return out
  1448. cdef extern from "_lapack_subroutines.h":
  1449. void _fortran_dlange "F_FUNC(dlangewrp, DLANGEWRP)"(d *out, char *norm, int *m, int *n, d *a, int *lda, d *work) nogil
  1450. cdef d dlange(char *norm, int *m, int *n, d *a, int *lda, d *work) nogil:
  1451. cdef d out
  1452. _fortran_dlange(&out, norm, m, n, a, lda, work)
  1453. return out
  1454. cdef extern from "_lapack_subroutines.h":
  1455. void _fortran_dlangt "F_FUNC(dlangtwrp, DLANGTWRP)"(d *out, char *norm, int *n, d *dl, d *d_, d *du) nogil
  1456. cdef d dlangt(char *norm, int *n, d *dl, d *d_, d *du) nogil:
  1457. cdef d out
  1458. _fortran_dlangt(&out, norm, n, dl, d_, du)
  1459. return out
  1460. cdef extern from "_lapack_subroutines.h":
  1461. void _fortran_dlanhs "F_FUNC(dlanhswrp, DLANHSWRP)"(d *out, char *norm, int *n, d *a, int *lda, d *work) nogil
  1462. cdef d dlanhs(char *norm, int *n, d *a, int *lda, d *work) nogil:
  1463. cdef d out
  1464. _fortran_dlanhs(&out, norm, n, a, lda, work)
  1465. return out
  1466. cdef extern from "_lapack_subroutines.h":
  1467. void _fortran_dlansb "F_FUNC(dlansbwrp, DLANSBWRP)"(d *out, char *norm, char *uplo, int *n, int *k, d *ab, int *ldab, d *work) nogil
  1468. cdef d dlansb(char *norm, char *uplo, int *n, int *k, d *ab, int *ldab, d *work) nogil:
  1469. cdef d out
  1470. _fortran_dlansb(&out, norm, uplo, n, k, ab, ldab, work)
  1471. return out
  1472. cdef extern from "_lapack_subroutines.h":
  1473. void _fortran_dlansp "F_FUNC(dlanspwrp, DLANSPWRP)"(d *out, char *norm, char *uplo, int *n, d *ap, d *work) nogil
  1474. cdef d dlansp(char *norm, char *uplo, int *n, d *ap, d *work) nogil:
  1475. cdef d out
  1476. _fortran_dlansp(&out, norm, uplo, n, ap, work)
  1477. return out
  1478. cdef extern from "_lapack_subroutines.h":
  1479. void _fortran_dlanst "F_FUNC(dlanstwrp, DLANSTWRP)"(d *out, char *norm, int *n, d *d_, d *e) nogil
  1480. cdef d dlanst(char *norm, int *n, d *d_, d *e) nogil:
  1481. cdef d out
  1482. _fortran_dlanst(&out, norm, n, d_, e)
  1483. return out
  1484. cdef extern from "_lapack_subroutines.h":
  1485. void _fortran_dlansy "F_FUNC(dlansywrp, DLANSYWRP)"(d *out, char *norm, char *uplo, int *n, d *a, int *lda, d *work) nogil
  1486. cdef d dlansy(char *norm, char *uplo, int *n, d *a, int *lda, d *work) nogil:
  1487. cdef d out
  1488. _fortran_dlansy(&out, norm, uplo, n, a, lda, work)
  1489. return out
  1490. cdef extern from "_lapack_subroutines.h":
  1491. void _fortran_dlantb "F_FUNC(dlantbwrp, DLANTBWRP)"(d *out, char *norm, char *uplo, char *diag, int *n, int *k, d *ab, int *ldab, d *work) nogil
  1492. cdef d dlantb(char *norm, char *uplo, char *diag, int *n, int *k, d *ab, int *ldab, d *work) nogil:
  1493. cdef d out
  1494. _fortran_dlantb(&out, norm, uplo, diag, n, k, ab, ldab, work)
  1495. return out
  1496. cdef extern from "_lapack_subroutines.h":
  1497. void _fortran_dlantp "F_FUNC(dlantpwrp, DLANTPWRP)"(d *out, char *norm, char *uplo, char *diag, int *n, d *ap, d *work) nogil
  1498. cdef d dlantp(char *norm, char *uplo, char *diag, int *n, d *ap, d *work) nogil:
  1499. cdef d out
  1500. _fortran_dlantp(&out, norm, uplo, diag, n, ap, work)
  1501. return out
  1502. cdef extern from "_lapack_subroutines.h":
  1503. void _fortran_dlantr "F_FUNC(dlantrwrp, DLANTRWRP)"(d *out, char *norm, char *uplo, char *diag, int *m, int *n, d *a, int *lda, d *work) nogil
  1504. cdef d dlantr(char *norm, char *uplo, char *diag, int *m, int *n, d *a, int *lda, d *work) nogil:
  1505. cdef d out
  1506. _fortran_dlantr(&out, norm, uplo, diag, m, n, a, lda, work)
  1507. return out
  1508. cdef extern from "_lapack_subroutines.h":
  1509. void _fortran_dlapy2 "F_FUNC(dlapy2wrp, DLAPY2WRP)"(d *out, d *x, d *y) nogil
  1510. cdef d dlapy2(d *x, d *y) nogil:
  1511. cdef d out
  1512. _fortran_dlapy2(&out, x, y)
  1513. return out
  1514. cdef extern from "_lapack_subroutines.h":
  1515. void _fortran_dlapy3 "F_FUNC(dlapy3wrp, DLAPY3WRP)"(d *out, d *x, d *y, d *z) nogil
  1516. cdef d dlapy3(d *x, d *y, d *z) nogil:
  1517. cdef d out
  1518. _fortran_dlapy3(&out, x, y, z)
  1519. return out
  1520. cdef extern from "_lapack_subroutines.h":
  1521. void _fortran_dzsum1 "F_FUNC(dzsum1wrp, DZSUM1WRP)"(d *out, int *n, npy_complex128 *cx, int *incx) nogil
  1522. cdef d dzsum1(int *n, z *cx, int *incx) nogil:
  1523. cdef d out
  1524. _fortran_dzsum1(&out, n, <npy_complex128*>cx, incx)
  1525. return out
  1526. cdef extern from "_lapack_subroutines.h":
  1527. void _fortran_icmax1 "F_FUNC(icmax1wrp, ICMAX1WRP)"(int *out, int *n, npy_complex64 *cx, int *incx) nogil
  1528. cdef int icmax1(int *n, c *cx, int *incx) nogil:
  1529. cdef int out
  1530. _fortran_icmax1(&out, n, <npy_complex64*>cx, incx)
  1531. return out
  1532. cdef extern from "_lapack_subroutines.h":
  1533. void _fortran_ieeeck "F_FUNC(ieeeckwrp, IEEECKWRP)"(int *out, int *ispec, s *zero, s *one) nogil
  1534. cdef int ieeeck(int *ispec, s *zero, s *one) nogil:
  1535. cdef int out
  1536. _fortran_ieeeck(&out, ispec, zero, one)
  1537. return out
  1538. cdef extern from "_lapack_subroutines.h":
  1539. void _fortran_izmax1 "F_FUNC(izmax1wrp, IZMAX1WRP)"(int *out, int *n, npy_complex128 *cx, int *incx) nogil
  1540. cdef int izmax1(int *n, z *cx, int *incx) nogil:
  1541. cdef int out
  1542. _fortran_izmax1(&out, n, <npy_complex128*>cx, incx)
  1543. return out
  1544. cdef extern from "_lapack_subroutines.h":
  1545. void _fortran_scsum1 "F_FUNC(scsum1wrp, SCSUM1WRP)"(s *out, int *n, npy_complex64 *cx, int *incx) nogil
  1546. cdef s scsum1(int *n, c *cx, int *incx) nogil:
  1547. cdef s out
  1548. _fortran_scsum1(&out, n, <npy_complex64*>cx, incx)
  1549. return out
  1550. cdef extern from "_lapack_subroutines.h":
  1551. void _fortran_slamch "F_FUNC(slamchwrp, SLAMCHWRP)"(s *out, char *cmach) nogil
  1552. cdef s slamch(char *cmach) nogil:
  1553. cdef s out
  1554. _fortran_slamch(&out, cmach)
  1555. return out
  1556. cdef extern from "_lapack_subroutines.h":
  1557. void _fortran_slangb "F_FUNC(slangbwrp, SLANGBWRP)"(s *out, char *norm, int *n, int *kl, int *ku, s *ab, int *ldab, s *work) nogil
  1558. cdef s slangb(char *norm, int *n, int *kl, int *ku, s *ab, int *ldab, s *work) nogil:
  1559. cdef s out
  1560. _fortran_slangb(&out, norm, n, kl, ku, ab, ldab, work)
  1561. return out
  1562. cdef extern from "_lapack_subroutines.h":
  1563. void _fortran_slange "F_FUNC(slangewrp, SLANGEWRP)"(s *out, char *norm, int *m, int *n, s *a, int *lda, s *work) nogil
  1564. cdef s slange(char *norm, int *m, int *n, s *a, int *lda, s *work) nogil:
  1565. cdef s out
  1566. _fortran_slange(&out, norm, m, n, a, lda, work)
  1567. return out
  1568. cdef extern from "_lapack_subroutines.h":
  1569. void _fortran_slangt "F_FUNC(slangtwrp, SLANGTWRP)"(s *out, char *norm, int *n, s *dl, s *d, s *du) nogil
  1570. cdef s slangt(char *norm, int *n, s *dl, s *d, s *du) nogil:
  1571. cdef s out
  1572. _fortran_slangt(&out, norm, n, dl, d, du)
  1573. return out
  1574. cdef extern from "_lapack_subroutines.h":
  1575. void _fortran_slanhs "F_FUNC(slanhswrp, SLANHSWRP)"(s *out, char *norm, int *n, s *a, int *lda, s *work) nogil
  1576. cdef s slanhs(char *norm, int *n, s *a, int *lda, s *work) nogil:
  1577. cdef s out
  1578. _fortran_slanhs(&out, norm, n, a, lda, work)
  1579. return out
  1580. cdef extern from "_lapack_subroutines.h":
  1581. void _fortran_slansb "F_FUNC(slansbwrp, SLANSBWRP)"(s *out, char *norm, char *uplo, int *n, int *k, s *ab, int *ldab, s *work) nogil
  1582. cdef s slansb(char *norm, char *uplo, int *n, int *k, s *ab, int *ldab, s *work) nogil:
  1583. cdef s out
  1584. _fortran_slansb(&out, norm, uplo, n, k, ab, ldab, work)
  1585. return out
  1586. cdef extern from "_lapack_subroutines.h":
  1587. void _fortran_slansp "F_FUNC(slanspwrp, SLANSPWRP)"(s *out, char *norm, char *uplo, int *n, s *ap, s *work) nogil
  1588. cdef s slansp(char *norm, char *uplo, int *n, s *ap, s *work) nogil:
  1589. cdef s out
  1590. _fortran_slansp(&out, norm, uplo, n, ap, work)
  1591. return out
  1592. cdef extern from "_lapack_subroutines.h":
  1593. void _fortran_slanst "F_FUNC(slanstwrp, SLANSTWRP)"(s *out, char *norm, int *n, s *d, s *e) nogil
  1594. cdef s slanst(char *norm, int *n, s *d, s *e) nogil:
  1595. cdef s out
  1596. _fortran_slanst(&out, norm, n, d, e)
  1597. return out
  1598. cdef extern from "_lapack_subroutines.h":
  1599. void _fortran_slansy "F_FUNC(slansywrp, SLANSYWRP)"(s *out, char *norm, char *uplo, int *n, s *a, int *lda, s *work) nogil
  1600. cdef s slansy(char *norm, char *uplo, int *n, s *a, int *lda, s *work) nogil:
  1601. cdef s out
  1602. _fortran_slansy(&out, norm, uplo, n, a, lda, work)
  1603. return out
  1604. cdef extern from "_lapack_subroutines.h":
  1605. void _fortran_slantb "F_FUNC(slantbwrp, SLANTBWRP)"(s *out, char *norm, char *uplo, char *diag, int *n, int *k, s *ab, int *ldab, s *work) nogil
  1606. cdef s slantb(char *norm, char *uplo, char *diag, int *n, int *k, s *ab, int *ldab, s *work) nogil:
  1607. cdef s out
  1608. _fortran_slantb(&out, norm, uplo, diag, n, k, ab, ldab, work)
  1609. return out
  1610. cdef extern from "_lapack_subroutines.h":
  1611. void _fortran_slantp "F_FUNC(slantpwrp, SLANTPWRP)"(s *out, char *norm, char *uplo, char *diag, int *n, s *ap, s *work) nogil
  1612. cdef s slantp(char *norm, char *uplo, char *diag, int *n, s *ap, s *work) nogil:
  1613. cdef s out
  1614. _fortran_slantp(&out, norm, uplo, diag, n, ap, work)
  1615. return out
  1616. cdef extern from "_lapack_subroutines.h":
  1617. void _fortran_slantr "F_FUNC(slantrwrp, SLANTRWRP)"(s *out, char *norm, char *uplo, char *diag, int *m, int *n, s *a, int *lda, s *work) nogil
  1618. cdef s slantr(char *norm, char *uplo, char *diag, int *m, int *n, s *a, int *lda, s *work) nogil:
  1619. cdef s out
  1620. _fortran_slantr(&out, norm, uplo, diag, m, n, a, lda, work)
  1621. return out
  1622. cdef extern from "_lapack_subroutines.h":
  1623. void _fortran_slapy2 "F_FUNC(slapy2wrp, SLAPY2WRP)"(s *out, s *x, s *y) nogil
  1624. cdef s slapy2(s *x, s *y) nogil:
  1625. cdef s out
  1626. _fortran_slapy2(&out, x, y)
  1627. return out
  1628. cdef extern from "_lapack_subroutines.h":
  1629. void _fortran_slapy3 "F_FUNC(slapy3wrp, SLAPY3WRP)"(s *out, s *x, s *y, s *z) nogil
  1630. cdef s slapy3(s *x, s *y, s *z) nogil:
  1631. cdef s out
  1632. _fortran_slapy3(&out, x, y, z)
  1633. return out
  1634. cdef extern from "_lapack_subroutines.h":
  1635. void _fortran_zladiv "F_FUNC(zladivwrp, ZLADIVWRP)"(z *out, npy_complex128 *x, npy_complex128 *y) nogil
  1636. cdef z zladiv(z *x, z *y) nogil:
  1637. cdef z out
  1638. _fortran_zladiv(&out, <npy_complex128*>x, <npy_complex128*>y)
  1639. return out
  1640. cdef extern from "_lapack_subroutines.h":
  1641. void _fortran_zlangb "F_FUNC(zlangbwrp, ZLANGBWRP)"(d *out, char *norm, int *n, int *kl, int *ku, npy_complex128 *ab, int *ldab, d *work) nogil
  1642. cdef d zlangb(char *norm, int *n, int *kl, int *ku, z *ab, int *ldab, d *work) nogil:
  1643. cdef d out
  1644. _fortran_zlangb(&out, norm, n, kl, ku, <npy_complex128*>ab, ldab, work)
  1645. return out
  1646. cdef extern from "_lapack_subroutines.h":
  1647. void _fortran_zlange "F_FUNC(zlangewrp, ZLANGEWRP)"(d *out, char *norm, int *m, int *n, npy_complex128 *a, int *lda, d *work) nogil
  1648. cdef d zlange(char *norm, int *m, int *n, z *a, int *lda, d *work) nogil:
  1649. cdef d out
  1650. _fortran_zlange(&out, norm, m, n, <npy_complex128*>a, lda, work)
  1651. return out
  1652. cdef extern from "_lapack_subroutines.h":
  1653. void _fortran_zlangt "F_FUNC(zlangtwrp, ZLANGTWRP)"(d *out, char *norm, int *n, npy_complex128 *dl, npy_complex128 *d_, npy_complex128 *du) nogil
  1654. cdef d zlangt(char *norm, int *n, z *dl, z *d_, z *du) nogil:
  1655. cdef d out
  1656. _fortran_zlangt(&out, norm, n, <npy_complex128*>dl, <npy_complex128*>d_, <npy_complex128*>du)
  1657. return out
  1658. cdef extern from "_lapack_subroutines.h":
  1659. void _fortran_zlanhb "F_FUNC(zlanhbwrp, ZLANHBWRP)"(d *out, char *norm, char *uplo, int *n, int *k, npy_complex128 *ab, int *ldab, d *work) nogil
  1660. cdef d zlanhb(char *norm, char *uplo, int *n, int *k, z *ab, int *ldab, d *work) nogil:
  1661. cdef d out
  1662. _fortran_zlanhb(&out, norm, uplo, n, k, <npy_complex128*>ab, ldab, work)
  1663. return out
  1664. cdef extern from "_lapack_subroutines.h":
  1665. void _fortran_zlanhe "F_FUNC(zlanhewrp, ZLANHEWRP)"(d *out, char *norm, char *uplo, int *n, npy_complex128 *a, int *lda, d *work) nogil
  1666. cdef d zlanhe(char *norm, char *uplo, int *n, z *a, int *lda, d *work) nogil:
  1667. cdef d out
  1668. _fortran_zlanhe(&out, norm, uplo, n, <npy_complex128*>a, lda, work)
  1669. return out
  1670. cdef extern from "_lapack_subroutines.h":
  1671. void _fortran_zlanhp "F_FUNC(zlanhpwrp, ZLANHPWRP)"(d *out, char *norm, char *uplo, int *n, npy_complex128 *ap, d *work) nogil
  1672. cdef d zlanhp(char *norm, char *uplo, int *n, z *ap, d *work) nogil:
  1673. cdef d out
  1674. _fortran_zlanhp(&out, norm, uplo, n, <npy_complex128*>ap, work)
  1675. return out
  1676. cdef extern from "_lapack_subroutines.h":
  1677. void _fortran_zlanhs "F_FUNC(zlanhswrp, ZLANHSWRP)"(d *out, char *norm, int *n, npy_complex128 *a, int *lda, d *work) nogil
  1678. cdef d zlanhs(char *norm, int *n, z *a, int *lda, d *work) nogil:
  1679. cdef d out
  1680. _fortran_zlanhs(&out, norm, n, <npy_complex128*>a, lda, work)
  1681. return out
  1682. cdef extern from "_lapack_subroutines.h":
  1683. void _fortran_zlanht "F_FUNC(zlanhtwrp, ZLANHTWRP)"(d *out, char *norm, int *n, d *d_, npy_complex128 *e) nogil
  1684. cdef d zlanht(char *norm, int *n, d *d_, z *e) nogil:
  1685. cdef d out
  1686. _fortran_zlanht(&out, norm, n, d_, <npy_complex128*>e)
  1687. return out
  1688. cdef extern from "_lapack_subroutines.h":
  1689. void _fortran_zlansb "F_FUNC(zlansbwrp, ZLANSBWRP)"(d *out, char *norm, char *uplo, int *n, int *k, npy_complex128 *ab, int *ldab, d *work) nogil
  1690. cdef d zlansb(char *norm, char *uplo, int *n, int *k, z *ab, int *ldab, d *work) nogil:
  1691. cdef d out
  1692. _fortran_zlansb(&out, norm, uplo, n, k, <npy_complex128*>ab, ldab, work)
  1693. return out
  1694. cdef extern from "_lapack_subroutines.h":
  1695. void _fortran_zlansp "F_FUNC(zlanspwrp, ZLANSPWRP)"(d *out, char *norm, char *uplo, int *n, npy_complex128 *ap, d *work) nogil
  1696. cdef d zlansp(char *norm, char *uplo, int *n, z *ap, d *work) nogil:
  1697. cdef d out
  1698. _fortran_zlansp(&out, norm, uplo, n, <npy_complex128*>ap, work)
  1699. return out
  1700. cdef extern from "_lapack_subroutines.h":
  1701. void _fortran_zlansy "F_FUNC(zlansywrp, ZLANSYWRP)"(d *out, char *norm, char *uplo, int *n, npy_complex128 *a, int *lda, d *work) nogil
  1702. cdef d zlansy(char *norm, char *uplo, int *n, z *a, int *lda, d *work) nogil:
  1703. cdef d out
  1704. _fortran_zlansy(&out, norm, uplo, n, <npy_complex128*>a, lda, work)
  1705. return out
  1706. cdef extern from "_lapack_subroutines.h":
  1707. void _fortran_zlantb "F_FUNC(zlantbwrp, ZLANTBWRP)"(d *out, char *norm, char *uplo, char *diag, int *n, int *k, npy_complex128 *ab, int *ldab, d *work) nogil
  1708. cdef d zlantb(char *norm, char *uplo, char *diag, int *n, int *k, z *ab, int *ldab, d *work) nogil:
  1709. cdef d out
  1710. _fortran_zlantb(&out, norm, uplo, diag, n, k, <npy_complex128*>ab, ldab, work)
  1711. return out
  1712. cdef extern from "_lapack_subroutines.h":
  1713. void _fortran_zlantp "F_FUNC(zlantpwrp, ZLANTPWRP)"(d *out, char *norm, char *uplo, char *diag, int *n, npy_complex128 *ap, d *work) nogil
  1714. cdef d zlantp(char *norm, char *uplo, char *diag, int *n, z *ap, d *work) nogil:
  1715. cdef d out
  1716. _fortran_zlantp(&out, norm, uplo, diag, n, <npy_complex128*>ap, work)
  1717. return out
  1718. cdef extern from "_lapack_subroutines.h":
  1719. void _fortran_zlantr "F_FUNC(zlantrwrp, ZLANTRWRP)"(d *out, char *norm, char *uplo, char *diag, int *m, int *n, npy_complex128 *a, int *lda, d *work) nogil
  1720. cdef d zlantr(char *norm, char *uplo, char *diag, int *m, int *n, z *a, int *lda, d *work) nogil:
  1721. cdef d out
  1722. _fortran_zlantr(&out, norm, uplo, diag, m, n, <npy_complex128*>a, lda, work)
  1723. return out
  1724. cdef extern from "_lapack_subroutines.h":
  1725. void _fortran_cbdsqr "F_FUNC(cbdsqr,CBDSQR)"(char *uplo, int *n, int *ncvt, int *nru, int *ncc, s *d, s *e, npy_complex64 *vt, int *ldvt, npy_complex64 *u, int *ldu, npy_complex64 *c, int *ldc, s *rwork, int *info) nogil
  1726. cdef void cbdsqr(char *uplo, int *n, int *ncvt, int *nru, int *ncc, s *d, s *e, c *vt, int *ldvt, c *u, int *ldu, c *c, int *ldc, s *rwork, int *info) nogil:
  1727. _fortran_cbdsqr(uplo, n, ncvt, nru, ncc, d, e, <npy_complex64*>vt, ldvt, <npy_complex64*>u, ldu, <npy_complex64*>c, ldc, rwork, info)
  1728. cdef extern from "_lapack_subroutines.h":
  1729. void _fortran_cgbbrd "F_FUNC(cgbbrd,CGBBRD)"(char *vect, int *m, int *n, int *ncc, int *kl, int *ku, npy_complex64 *ab, int *ldab, s *d, s *e, npy_complex64 *q, int *ldq, npy_complex64 *pt, int *ldpt, npy_complex64 *c, int *ldc, npy_complex64 *work, s *rwork, int *info) nogil
  1730. cdef void cgbbrd(char *vect, int *m, int *n, int *ncc, int *kl, int *ku, c *ab, int *ldab, s *d, s *e, c *q, int *ldq, c *pt, int *ldpt, c *c, int *ldc, c *work, s *rwork, int *info) nogil:
  1731. _fortran_cgbbrd(vect, m, n, ncc, kl, ku, <npy_complex64*>ab, ldab, d, e, <npy_complex64*>q, ldq, <npy_complex64*>pt, ldpt, <npy_complex64*>c, ldc, <npy_complex64*>work, rwork, info)
  1732. cdef extern from "_lapack_subroutines.h":
  1733. void _fortran_cgbcon "F_FUNC(cgbcon,CGBCON)"(char *norm, int *n, int *kl, int *ku, npy_complex64 *ab, int *ldab, int *ipiv, s *anorm, s *rcond, npy_complex64 *work, s *rwork, int *info) nogil
  1734. cdef void cgbcon(char *norm, int *n, int *kl, int *ku, c *ab, int *ldab, int *ipiv, s *anorm, s *rcond, c *work, s *rwork, int *info) nogil:
  1735. _fortran_cgbcon(norm, n, kl, ku, <npy_complex64*>ab, ldab, ipiv, anorm, rcond, <npy_complex64*>work, rwork, info)
  1736. cdef extern from "_lapack_subroutines.h":
  1737. void _fortran_cgbequ "F_FUNC(cgbequ,CGBEQU)"(int *m, int *n, int *kl, int *ku, npy_complex64 *ab, int *ldab, s *r, s *c, s *rowcnd, s *colcnd, s *amax, int *info) nogil
  1738. cdef void cgbequ(int *m, int *n, int *kl, int *ku, c *ab, int *ldab, s *r, s *c, s *rowcnd, s *colcnd, s *amax, int *info) nogil:
  1739. _fortran_cgbequ(m, n, kl, ku, <npy_complex64*>ab, ldab, r, c, rowcnd, colcnd, amax, info)
  1740. cdef extern from "_lapack_subroutines.h":
  1741. void _fortran_cgbrfs "F_FUNC(cgbrfs,CGBRFS)"(char *trans, int *n, int *kl, int *ku, int *nrhs, npy_complex64 *ab, int *ldab, npy_complex64 *afb, int *ldafb, int *ipiv, npy_complex64 *b, int *ldb, npy_complex64 *x, int *ldx, s *ferr, s *berr, npy_complex64 *work, s *rwork, int *info) nogil
  1742. cdef void cgbrfs(char *trans, int *n, int *kl, int *ku, int *nrhs, c *ab, int *ldab, c *afb, int *ldafb, int *ipiv, c *b, int *ldb, c *x, int *ldx, s *ferr, s *berr, c *work, s *rwork, int *info) nogil:
  1743. _fortran_cgbrfs(trans, n, kl, ku, nrhs, <npy_complex64*>ab, ldab, <npy_complex64*>afb, ldafb, ipiv, <npy_complex64*>b, ldb, <npy_complex64*>x, ldx, ferr, berr, <npy_complex64*>work, rwork, info)
  1744. cdef extern from "_lapack_subroutines.h":
  1745. void _fortran_cgbsv "F_FUNC(cgbsv,CGBSV)"(int *n, int *kl, int *ku, int *nrhs, npy_complex64 *ab, int *ldab, int *ipiv, npy_complex64 *b, int *ldb, int *info) nogil
  1746. cdef void cgbsv(int *n, int *kl, int *ku, int *nrhs, c *ab, int *ldab, int *ipiv, c *b, int *ldb, int *info) nogil:
  1747. _fortran_cgbsv(n, kl, ku, nrhs, <npy_complex64*>ab, ldab, ipiv, <npy_complex64*>b, ldb, info)
  1748. cdef extern from "_lapack_subroutines.h":
  1749. void _fortran_cgbsvx "F_FUNC(cgbsvx,CGBSVX)"(char *fact, char *trans, int *n, int *kl, int *ku, int *nrhs, npy_complex64 *ab, int *ldab, npy_complex64 *afb, int *ldafb, int *ipiv, char *equed, s *r, s *c, npy_complex64 *b, int *ldb, npy_complex64 *x, int *ldx, s *rcond, s *ferr, s *berr, npy_complex64 *work, s *rwork, int *info) nogil
  1750. cdef void cgbsvx(char *fact, char *trans, int *n, int *kl, int *ku, int *nrhs, c *ab, int *ldab, c *afb, int *ldafb, int *ipiv, char *equed, s *r, s *c, c *b, int *ldb, c *x, int *ldx, s *rcond, s *ferr, s *berr, c *work, s *rwork, int *info) nogil:
  1751. _fortran_cgbsvx(fact, trans, n, kl, ku, nrhs, <npy_complex64*>ab, ldab, <npy_complex64*>afb, ldafb, ipiv, equed, r, c, <npy_complex64*>b, ldb, <npy_complex64*>x, ldx, rcond, ferr, berr, <npy_complex64*>work, rwork, info)
  1752. cdef extern from "_lapack_subroutines.h":
  1753. void _fortran_cgbtf2 "F_FUNC(cgbtf2,CGBTF2)"(int *m, int *n, int *kl, int *ku, npy_complex64 *ab, int *ldab, int *ipiv, int *info) nogil
  1754. cdef void cgbtf2(int *m, int *n, int *kl, int *ku, c *ab, int *ldab, int *ipiv, int *info) nogil:
  1755. _fortran_cgbtf2(m, n, kl, ku, <npy_complex64*>ab, ldab, ipiv, info)
  1756. cdef extern from "_lapack_subroutines.h":
  1757. void _fortran_cgbtrf "F_FUNC(cgbtrf,CGBTRF)"(int *m, int *n, int *kl, int *ku, npy_complex64 *ab, int *ldab, int *ipiv, int *info) nogil
  1758. cdef void cgbtrf(int *m, int *n, int *kl, int *ku, c *ab, int *ldab, int *ipiv, int *info) nogil:
  1759. _fortran_cgbtrf(m, n, kl, ku, <npy_complex64*>ab, ldab, ipiv, info)
  1760. cdef extern from "_lapack_subroutines.h":
  1761. void _fortran_cgbtrs "F_FUNC(cgbtrs,CGBTRS)"(char *trans, int *n, int *kl, int *ku, int *nrhs, npy_complex64 *ab, int *ldab, int *ipiv, npy_complex64 *b, int *ldb, int *info) nogil
  1762. cdef void cgbtrs(char *trans, int *n, int *kl, int *ku, int *nrhs, c *ab, int *ldab, int *ipiv, c *b, int *ldb, int *info) nogil:
  1763. _fortran_cgbtrs(trans, n, kl, ku, nrhs, <npy_complex64*>ab, ldab, ipiv, <npy_complex64*>b, ldb, info)
  1764. cdef extern from "_lapack_subroutines.h":
  1765. void _fortran_cgebak "F_FUNC(cgebak,CGEBAK)"(char *job, char *side, int *n, int *ilo, int *ihi, s *scale, int *m, npy_complex64 *v, int *ldv, int *info) nogil
  1766. cdef void cgebak(char *job, char *side, int *n, int *ilo, int *ihi, s *scale, int *m, c *v, int *ldv, int *info) nogil:
  1767. _fortran_cgebak(job, side, n, ilo, ihi, scale, m, <npy_complex64*>v, ldv, info)
  1768. cdef extern from "_lapack_subroutines.h":
  1769. void _fortran_cgebal "F_FUNC(cgebal,CGEBAL)"(char *job, int *n, npy_complex64 *a, int *lda, int *ilo, int *ihi, s *scale, int *info) nogil
  1770. cdef void cgebal(char *job, int *n, c *a, int *lda, int *ilo, int *ihi, s *scale, int *info) nogil:
  1771. _fortran_cgebal(job, n, <npy_complex64*>a, lda, ilo, ihi, scale, info)
  1772. cdef extern from "_lapack_subroutines.h":
  1773. void _fortran_cgebd2 "F_FUNC(cgebd2,CGEBD2)"(int *m, int *n, npy_complex64 *a, int *lda, s *d, s *e, npy_complex64 *tauq, npy_complex64 *taup, npy_complex64 *work, int *info) nogil
  1774. cdef void cgebd2(int *m, int *n, c *a, int *lda, s *d, s *e, c *tauq, c *taup, c *work, int *info) nogil:
  1775. _fortran_cgebd2(m, n, <npy_complex64*>a, lda, d, e, <npy_complex64*>tauq, <npy_complex64*>taup, <npy_complex64*>work, info)
  1776. cdef extern from "_lapack_subroutines.h":
  1777. void _fortran_cgebrd "F_FUNC(cgebrd,CGEBRD)"(int *m, int *n, npy_complex64 *a, int *lda, s *d, s *e, npy_complex64 *tauq, npy_complex64 *taup, npy_complex64 *work, int *lwork, int *info) nogil
  1778. cdef void cgebrd(int *m, int *n, c *a, int *lda, s *d, s *e, c *tauq, c *taup, c *work, int *lwork, int *info) nogil:
  1779. _fortran_cgebrd(m, n, <npy_complex64*>a, lda, d, e, <npy_complex64*>tauq, <npy_complex64*>taup, <npy_complex64*>work, lwork, info)
  1780. cdef extern from "_lapack_subroutines.h":
  1781. void _fortran_cgecon "F_FUNC(cgecon,CGECON)"(char *norm, int *n, npy_complex64 *a, int *lda, s *anorm, s *rcond, npy_complex64 *work, s *rwork, int *info) nogil
  1782. cdef void cgecon(char *norm, int *n, c *a, int *lda, s *anorm, s *rcond, c *work, s *rwork, int *info) nogil:
  1783. _fortran_cgecon(norm, n, <npy_complex64*>a, lda, anorm, rcond, <npy_complex64*>work, rwork, info)
  1784. cdef extern from "_lapack_subroutines.h":
  1785. void _fortran_cgeequ "F_FUNC(cgeequ,CGEEQU)"(int *m, int *n, npy_complex64 *a, int *lda, s *r, s *c, s *rowcnd, s *colcnd, s *amax, int *info) nogil
  1786. cdef void cgeequ(int *m, int *n, c *a, int *lda, s *r, s *c, s *rowcnd, s *colcnd, s *amax, int *info) nogil:
  1787. _fortran_cgeequ(m, n, <npy_complex64*>a, lda, r, c, rowcnd, colcnd, amax, info)
  1788. cdef extern from "_lapack_subroutines.h":
  1789. void _fortran_cgees "F_FUNC(cgees,CGEES)"(char *jobvs, char *sort, _cselect1 *select, int *n, npy_complex64 *a, int *lda, int *sdim, npy_complex64 *w, npy_complex64 *vs, int *ldvs, npy_complex64 *work, int *lwork, s *rwork, bint *bwork, int *info) nogil
  1790. cdef void cgees(char *jobvs, char *sort, cselect1 *select, int *n, c *a, int *lda, int *sdim, c *w, c *vs, int *ldvs, c *work, int *lwork, s *rwork, bint *bwork, int *info) nogil:
  1791. _fortran_cgees(jobvs, sort, <_cselect1*>select, n, <npy_complex64*>a, lda, sdim, <npy_complex64*>w, <npy_complex64*>vs, ldvs, <npy_complex64*>work, lwork, rwork, bwork, info)
  1792. cdef extern from "_lapack_subroutines.h":
  1793. void _fortran_cgeesx "F_FUNC(cgeesx,CGEESX)"(char *jobvs, char *sort, _cselect1 *select, char *sense, int *n, npy_complex64 *a, int *lda, int *sdim, npy_complex64 *w, npy_complex64 *vs, int *ldvs, s *rconde, s *rcondv, npy_complex64 *work, int *lwork, s *rwork, bint *bwork, int *info) nogil
  1794. cdef void cgeesx(char *jobvs, char *sort, cselect1 *select, char *sense, int *n, c *a, int *lda, int *sdim, c *w, c *vs, int *ldvs, s *rconde, s *rcondv, c *work, int *lwork, s *rwork, bint *bwork, int *info) nogil:
  1795. _fortran_cgeesx(jobvs, sort, <_cselect1*>select, sense, n, <npy_complex64*>a, lda, sdim, <npy_complex64*>w, <npy_complex64*>vs, ldvs, rconde, rcondv, <npy_complex64*>work, lwork, rwork, bwork, info)
  1796. cdef extern from "_lapack_subroutines.h":
  1797. void _fortran_cgeev "F_FUNC(cgeev,CGEEV)"(char *jobvl, char *jobvr, int *n, npy_complex64 *a, int *lda, npy_complex64 *w, npy_complex64 *vl, int *ldvl, npy_complex64 *vr, int *ldvr, npy_complex64 *work, int *lwork, s *rwork, int *info) nogil
  1798. cdef void cgeev(char *jobvl, char *jobvr, int *n, c *a, int *lda, c *w, c *vl, int *ldvl, c *vr, int *ldvr, c *work, int *lwork, s *rwork, int *info) nogil:
  1799. _fortran_cgeev(jobvl, jobvr, n, <npy_complex64*>a, lda, <npy_complex64*>w, <npy_complex64*>vl, ldvl, <npy_complex64*>vr, ldvr, <npy_complex64*>work, lwork, rwork, info)
  1800. cdef extern from "_lapack_subroutines.h":
  1801. void _fortran_cgeevx "F_FUNC(cgeevx,CGEEVX)"(char *balanc, char *jobvl, char *jobvr, char *sense, int *n, npy_complex64 *a, int *lda, npy_complex64 *w, npy_complex64 *vl, int *ldvl, npy_complex64 *vr, int *ldvr, int *ilo, int *ihi, s *scale, s *abnrm, s *rconde, s *rcondv, npy_complex64 *work, int *lwork, s *rwork, int *info) nogil
  1802. cdef void cgeevx(char *balanc, char *jobvl, char *jobvr, char *sense, int *n, c *a, int *lda, c *w, c *vl, int *ldvl, c *vr, int *ldvr, int *ilo, int *ihi, s *scale, s *abnrm, s *rconde, s *rcondv, c *work, int *lwork, s *rwork, int *info) nogil:
  1803. _fortran_cgeevx(balanc, jobvl, jobvr, sense, n, <npy_complex64*>a, lda, <npy_complex64*>w, <npy_complex64*>vl, ldvl, <npy_complex64*>vr, ldvr, ilo, ihi, scale, abnrm, rconde, rcondv, <npy_complex64*>work, lwork, rwork, info)
  1804. cdef extern from "_lapack_subroutines.h":
  1805. void _fortran_cgehd2 "F_FUNC(cgehd2,CGEHD2)"(int *n, int *ilo, int *ihi, npy_complex64 *a, int *lda, npy_complex64 *tau, npy_complex64 *work, int *info) nogil
  1806. cdef void cgehd2(int *n, int *ilo, int *ihi, c *a, int *lda, c *tau, c *work, int *info) nogil:
  1807. _fortran_cgehd2(n, ilo, ihi, <npy_complex64*>a, lda, <npy_complex64*>tau, <npy_complex64*>work, info)
  1808. cdef extern from "_lapack_subroutines.h":
  1809. void _fortran_cgehrd "F_FUNC(cgehrd,CGEHRD)"(int *n, int *ilo, int *ihi, npy_complex64 *a, int *lda, npy_complex64 *tau, npy_complex64 *work, int *lwork, int *info) nogil
  1810. cdef void cgehrd(int *n, int *ilo, int *ihi, c *a, int *lda, c *tau, c *work, int *lwork, int *info) nogil:
  1811. _fortran_cgehrd(n, ilo, ihi, <npy_complex64*>a, lda, <npy_complex64*>tau, <npy_complex64*>work, lwork, info)
  1812. cdef extern from "_lapack_subroutines.h":
  1813. void _fortran_cgelq2 "F_FUNC(cgelq2,CGELQ2)"(int *m, int *n, npy_complex64 *a, int *lda, npy_complex64 *tau, npy_complex64 *work, int *info) nogil
  1814. cdef void cgelq2(int *m, int *n, c *a, int *lda, c *tau, c *work, int *info) nogil:
  1815. _fortran_cgelq2(m, n, <npy_complex64*>a, lda, <npy_complex64*>tau, <npy_complex64*>work, info)
  1816. cdef extern from "_lapack_subroutines.h":
  1817. void _fortran_cgelqf "F_FUNC(cgelqf,CGELQF)"(int *m, int *n, npy_complex64 *a, int *lda, npy_complex64 *tau, npy_complex64 *work, int *lwork, int *info) nogil
  1818. cdef void cgelqf(int *m, int *n, c *a, int *lda, c *tau, c *work, int *lwork, int *info) nogil:
  1819. _fortran_cgelqf(m, n, <npy_complex64*>a, lda, <npy_complex64*>tau, <npy_complex64*>work, lwork, info)
  1820. cdef extern from "_lapack_subroutines.h":
  1821. void _fortran_cgels "F_FUNC(cgels,CGELS)"(char *trans, int *m, int *n, int *nrhs, npy_complex64 *a, int *lda, npy_complex64 *b, int *ldb, npy_complex64 *work, int *lwork, int *info) nogil
  1822. cdef void cgels(char *trans, int *m, int *n, int *nrhs, c *a, int *lda, c *b, int *ldb, c *work, int *lwork, int *info) nogil:
  1823. _fortran_cgels(trans, m, n, nrhs, <npy_complex64*>a, lda, <npy_complex64*>b, ldb, <npy_complex64*>work, lwork, info)
  1824. cdef extern from "_lapack_subroutines.h":
  1825. void _fortran_cgelsd "F_FUNC(cgelsd,CGELSD)"(int *m, int *n, int *nrhs, npy_complex64 *a, int *lda, npy_complex64 *b, int *ldb, s *s, s *rcond, int *rank, npy_complex64 *work, int *lwork, s *rwork, int *iwork, int *info) nogil
  1826. cdef void cgelsd(int *m, int *n, int *nrhs, c *a, int *lda, c *b, int *ldb, s *s, s *rcond, int *rank, c *work, int *lwork, s *rwork, int *iwork, int *info) nogil:
  1827. _fortran_cgelsd(m, n, nrhs, <npy_complex64*>a, lda, <npy_complex64*>b, ldb, s, rcond, rank, <npy_complex64*>work, lwork, rwork, iwork, info)
  1828. cdef extern from "_lapack_subroutines.h":
  1829. void _fortran_cgelss "F_FUNC(cgelss,CGELSS)"(int *m, int *n, int *nrhs, npy_complex64 *a, int *lda, npy_complex64 *b, int *ldb, s *s, s *rcond, int *rank, npy_complex64 *work, int *lwork, s *rwork, int *info) nogil
  1830. cdef void cgelss(int *m, int *n, int *nrhs, c *a, int *lda, c *b, int *ldb, s *s, s *rcond, int *rank, c *work, int *lwork, s *rwork, int *info) nogil:
  1831. _fortran_cgelss(m, n, nrhs, <npy_complex64*>a, lda, <npy_complex64*>b, ldb, s, rcond, rank, <npy_complex64*>work, lwork, rwork, info)
  1832. cdef extern from "_lapack_subroutines.h":
  1833. void _fortran_cgelsy "F_FUNC(cgelsy,CGELSY)"(int *m, int *n, int *nrhs, npy_complex64 *a, int *lda, npy_complex64 *b, int *ldb, int *jpvt, s *rcond, int *rank, npy_complex64 *work, int *lwork, s *rwork, int *info) nogil
  1834. cdef void cgelsy(int *m, int *n, int *nrhs, c *a, int *lda, c *b, int *ldb, int *jpvt, s *rcond, int *rank, c *work, int *lwork, s *rwork, int *info) nogil:
  1835. _fortran_cgelsy(m, n, nrhs, <npy_complex64*>a, lda, <npy_complex64*>b, ldb, jpvt, rcond, rank, <npy_complex64*>work, lwork, rwork, info)
  1836. cdef extern from "_lapack_subroutines.h":
  1837. void _fortran_cgeql2 "F_FUNC(cgeql2,CGEQL2)"(int *m, int *n, npy_complex64 *a, int *lda, npy_complex64 *tau, npy_complex64 *work, int *info) nogil
  1838. cdef void cgeql2(int *m, int *n, c *a, int *lda, c *tau, c *work, int *info) nogil:
  1839. _fortran_cgeql2(m, n, <npy_complex64*>a, lda, <npy_complex64*>tau, <npy_complex64*>work, info)
  1840. cdef extern from "_lapack_subroutines.h":
  1841. void _fortran_cgeqlf "F_FUNC(cgeqlf,CGEQLF)"(int *m, int *n, npy_complex64 *a, int *lda, npy_complex64 *tau, npy_complex64 *work, int *lwork, int *info) nogil
  1842. cdef void cgeqlf(int *m, int *n, c *a, int *lda, c *tau, c *work, int *lwork, int *info) nogil

Large files files are truncated, but you can click here to view the full file