📦 lapack-man
8668 pages · page 24 of 44
H (continued)
- her(3){he,sy}r: Hermitian/symmetric rank-1 update✨
- her2(3){he,sy}r2: Hermitian/symmetric rank-2 update✨
- her2k(3){he,sy}r2k: Hermitian/symmetric rank-2k update✨
- herfs(3){he,sy}rfs: iterative refinement✨
- herfsx(3){he,sy}rfsx: iterative refinement, expert✨
- herk(3){he,sy}rk: Hermitian/symmetric rank-k update✨
- hesv(3){he,sy}sv: rook (v1)✨
- hesv_aa(3){he,sy}sv_aa: Aasen✨
- hesv_aa_2stage(3){he,sy}sv_aa_2stage: Aasen, blocked 2-stage✨
- hesv_aa_driver(3)--- full, Aasen ---✨
- hesv_comp_aasen(3)--- full, Aasen ---✨
- hesv_comp_aasen2(3)--- full, Aasen, blocked 2-stage ---✨
- hesv_comp_grp(3)LDL: computational routines (factor, cond, etc.)✨
- hesv_comp_v1(3)--- full, rook v1 ---✨
- hesv_comp_v2(3)--- full, rook v2 ---✨
- hesv_comp_v3(3)--- full, rook v3 ---✨
- hesv_driver(3)--- full, rook pivoting ---✨
- hesv_driver_grp(3)LDL: Hermitian/symmetric indefinite matrix, driver✨
- hesv_rk(3){he,sy}sv_rk: rook (v3)✨
- hesv_rook(3){he,sy}sv_rook: rook (v2)✨
- hesvx(3){he,sy}svx: rook (v1, expert)✨
- hesvxx(3){he,sy}svxx: rook (v1, expert)✨
- heswapr(3){he,sy}swapr: apply 2-sided permutation✨
- hetd2(3){he,sy}td2: reduction to tridiagonal, level 2✨
- hetf2(3){he,sy}tf2: triangular factor, level 2✨
- hetf2_rk(3){he,sy}tf2_rk: triangular factor, level 2✨
- hetf2_rook(3){he,sy}tf2_rook: triangular factor, level 2✨
- hetrd(3){he,sy}trd: reduction to tridiagonal✨
- hetrd_2stage(3){he,sy}trd_2stage: reduction to tridiagonal, 2-stage✨
- hetrd_hb2st(3){he,sy}trd_hb2st: band to tridiagonal (2nd stage)✨
- hetrd_he2hb(3){he,sy}trd_he2hb: full to band (1st stage)✨
- hetrf(3){he,sy}trf: triangular factor✨
- hetrf_aa(3){he,sy}trf_aa: triangular factor✨
- hetrf_aa_2stage(3){he,sy}trf_aa_2stage: triangular factor✨
- hetrf_rk(3){he,sy}trf_rk: triangular factor✨
- hetrf_rook(3){he,sy}trf_rook: triangular factor✨
- hetri(3){he,sy}tri: triangular inverse✨
- hetri2(3){he,sy}tri2: inverse✨
- hetri2x(3){he,sy}tri2x: inverse✨
- hetri_3(3){he,sy}tri_3: inverse✨
- hetri_3x(3){he,sy}tri_3x: inverse✨
- hetri_rook(3){he,sy}tri_rook: triangular inverse✨
- hetrs(3){he,sy}trs: triangular solve using factor✨
- hetrs2(3){he,sy}trs2: solve using factor✨
- hetrs_3(3){he,sy}trs_3: solve using factor✨
- hetrs_aa(3){he,sy}trs_aa: triangular solve using factor✨
- hetrs_aa_2stage(3){he,sy}trs_aa_2stage: triangular solve using factor✨
- hetrs_rook(3){he,sy}trs_rook: triangular solve using factor✨
- hfrk(3)hfrk: Hermitian rank-k update, RFP format✨
- hgeqz(3)hgeqz: generalized Hessenberg eig✨
- hpcon(3){hp,sp}con: condition number estimate✨
- hpev(3){hp,sp}ev: eig, QR iteration✨
- hpev_comp(3)--- packed ---✨
- hpev_driver(3)--- packed ---✨
- hpevd(3){hp,sp}evd: eig, divide and conquer✨
- hpevx(3){hp,sp}evx: eig, bisection✨
- hpgst(3){hp,sp}gst: reduction to standard form, packed✨
- hpgv(3){hp,sp}gv: eig, QR iteration✨
- hpgv_driver(3)--- packed ---✨
- hpgvd(3){hp,sp}gvd: eig, divide and conquer✨
- hpgvx(3){hp,sp}gvx: eig, bisection✨
- hpmv(3){hp,sp}mv: Hermitian/symmetric matrix-vector multiply✨
- hpr(3){hp,sp}r: Hermitian/symmetric rank-1 update✨
- hpr2(3){hp,sp}r2: Hermitian/symmetric rank-2 update✨
- hprfs(3){hp,sp}rfs: iterative refinement✨
- hpsv(3){hp,sp}sv: factor and solve✨
- hpsv_comp(3)--- packed, rook v1 ---✨
- hpsv_driver(3)--- packed, rook pivoting ---✨
- hpsvx(3){hp,sp}svx: factor and solve, expert✨
- hptrd(3){hp,sp}trd: reduction to tridiagonal✨
- hptrf(3){hp,sp}trf: triangular factor✨
- hptri(3){hp,sp}tri: triangular inverse✨
- hptrs(3){hp,sp}trs: triangular solve using factor✨
- hsein(3)hsein: Hessenberg inverse iteration for eigvec✨
- hseqr(3)hseqr: Hessenberg eig, QR iteration✨
I
- iamax(3)iamax: argmax_i | real( x_i ) | + | imag( x_i ) |✨
- ICAMAX(3)✨
- icamax.f(3)✨
- icamaxsub(3)✨
- icamaxsub.f(3)✨
- ICMAX1(3)✨
- icmax1.f(3)✨
- ICOPY(3)✨
- icopy.f(3)✨
- IDAMAX(3)✨
- idamax.f(3)✨
- idamaxsub(3)✨
- idamaxsub.f(3)✨
- IEEECK(3)✨
- ieeeck(3)ieeeck: verify inf and NaN are safe✨
- ieeeck.f(3)✨
- ILACLC(3)✨
- ilaclc.f(3)✨
- ILACLR(3)✨
- ilaclr.f(3)✨
- ILADIAG(3)✨
- iladiag(3)iladiag: diag string to BLAST const✨
- iladiag.f(3)✨
- ILADLC(3)✨
- iladlc.f(3)✨
- ILADLR(3)✨
- iladlr.f(3)✨
- ILAENV(3)✨
- ilaenv(3)ilaenv: tuning parameters✨
- ilaenv.f(3)✨
- ILAENV2STAGE(3)✨
- ilaenv2stage(3)ilaenv2stage: tuning parameters for 2-stage eig✨
- ilaenv2stage.f(3)✨
- ilalc(3)ilalc: find non-zero col✨
- ilalr(3)ilalr: find non-zero row✨
- ILAPREC(3)✨
- ilaprec(3)ilaprec: precision string to BLAST const✨
- ilaprec.f(3)✨
- ILASLC(3)✨
- ilaslc.f(3)✨
- ILASLR(3)✨
- ilaslr.f(3)✨
- ILATRANS(3)✨
- ilatrans(3)ilatrans: trans string to BLAST const✨
- ilatrans.f(3)✨
- ILAUPLO(3)✨
- ilauplo(3)ilauplo: uplo string to BLAST const✨
- ilauplo.f(3)✨
- ILAVER(3)✨
- ilaver(3)ilaver: LAPACK version✨
- ilaver.f(3)✨
- ILAZLC(3)✨
- ilazlc.f(3)✨
- ILAZLR(3)✨
- ilazlr.f(3)✨
- imag(3)✨
- imax1(3)imax1: argmax_i | x_i | (in LAPACK)✨
- INVALID(3)✨
- iparam2stage(3)iparam2stage: sets parameters for 2-stage eig✨
- IPARMQ(3)✨
- iparmq(3)iparmq: set parameters for hseqr✨
- iparmq.f(3)✨
- ISAMAX(3)✨
- isamax.f(3)✨
- isamaxsub(3)✨
- isamaxsub.f(3)✨
- isnan-lapack(3)isnan: test for NaN✨
- ITEST1(3)✨
- IZAMAX(3)✨
- izamax.f(3)✨
- izamaxsub(3)✨
- izamaxsub.f(3)✨
- IZMAX1(3)✨
- izmax1.f(3)✨
L
- LA_CONSTANTS(3)LA_CONSTANTS is a module for the scaling constants for the compiled Fortran single and double precisions✨
- la_constants(3)LA_CONSTANTS is a module for the scaling constants for the compiled Fortran single and double precisions✨
- la_constants.f90(3)✨
- la_gbamv(3)la_gbamv: matrix-vector multiply |A| * |x|, general banded✨
- la_gbrcond(3)la_gbrcond: Skeel condition number estimate✨
- la_gbrfsx_extended(3)la_gbrfsx_extended: step in gbrfsx✨
- la_gbrpvgrw(3)la_gbrpvgrw: reciprocal pivot growth✨
- la_geamv(3)la_geamv: matrix-vector multiply |A| * |x|, general✨
- la_gercond(3)la_gercond: Skeel condition number estimate✨
- la_gerfsx_extended(3)la_gerfsx_extended: step in gerfsx✨
- la_gerpvgrw(3)la_gerpvgrw: reciprocal pivot growth✨
- la_heamv(3)la_heamv: matrix-vector multiply |A| * |x|, Hermitian/symmetric✨
- la_hercond(3)la_hercond: Skeel condition number estimate✨
- la_herfsx_extended(3)la_herfsx_extended: step in herfsx✨
- la_herpvgrw(3)la_herpvgrw: reciprocal pivot growth✨
- la_lin_berr(3)la_lin_berr: backward error✨
- la_porcond(3)la_porcond: Skeel condition number estimate✨
- la_porfsx_extended(3)la_porfsx_extended: step in porfsx✨
- la_porpvgrw(3)la_porpvgrw: reciprocal pivot growth✨
- la_transtype(3)la_transtype: BLAST const to string✨
- la_wwaddw(3)la_wwaddw: add to double-double or single-single vector✨
- labad(3)labad: over/underflow on obsolete pre-IEEE machines✨
- labrd(3)labrd: step in gebrd✨
- lacgv(3)lacgv: conjugate vector✨
- lacn2(3)lacn2: 1-norm estimate, e.g., || A^{-1} ||_1 in gecon✨
- lacon(3)lacon: 1-norm estimate, e.g., || A^{-1} ||_1 in gecon, old✨
- lacp2(3)lacp2: general matrix, convert real to complex✨
- lacpy(3)lacpy: copy matrix✨
- lacrm(3)lacrm: complex * real matrix-matrix multiply✨
- lacrt(3)lacrt: apply plane rotation (unused?)✨
- ladiv(3)ladiv: complex divide✨
- lae2(3)lae2: 2x2 eig, step in steqr, stemr✨
- laebz(3)laebz: counts eigvals <= value✨
- laed0(3)laed0: D&C step: top level solver✨
- laed1(3)laed1: D&C step: merge subproblems✨
- laed2(3)laed2: D&C step: deflation✨
- laed3(3)laed3: D&C step: secular equation✨
- laed4(3)laed4: D&C step: secular equation nonlinear solver✨
- laed5(3)laed5: D&C step: secular equation, 2x2✨
- laed6(3)laed6: D&C step: secular equation Newton step✨
- laed7(3)laed7: D&C step: merge subproblems✨
- laed8(3)laed8: D&C step: deflation✨
- laed9(3)laed9: D&C step: secular equation✨
- laed_comp2(3)--- eig value only or update Q ---✨
- laed_comp_grp(3)tridiag divide and conquer (D&C) routines✨
- laeda(3)laeda: D&C step: z vector✨
- laein(3)laein: eigvec by Hessenberg inverse iteration✨
- laesy(3)laesy: 2x2 eig✨
- laev2(3)laev2: 2x2 eig✨
- laexc(3)laexc: reorder Schur form✨
- lag2(3)lag2: 2x2 eig✨
💅
getting it ready, bestie…